21362c7632 | ||
---|---|---|
assets/javascripts/discourse | ||
auto_generated | ||
config | ||
README.md | ||
plugin.rb |
README.md
Discourse-Adplugin
Ad plugin for Discourse forum.
Installation
- Supported Discourse version: v1.4
Non-docker installation
- Run
bundle exec rake plugin:install repo=http://github.com/team-melbourne-rgsoc2015/discourse-adplugin
in your discourse directory - In development mode, run
bundle exec rake assets:clean
- In production, recompile your assets:
bundle exec rake assets:precompile
- Restart Discourse
Docker installation
As seen in a how-to on meta.discourse.org, simply add the plugin's repo url to your container's app.yml file:
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- mkdir -p plugins
- git clone https://github.com/team-melbourne-rgsoc2015/discourse-adplugin.git
- Rebuild the container
cd /var/docker
git pull
./launcher rebuild app
Usage
- Go to Admin > Settings > Ad Plugin
- Add DFP link into code boxes, input width and height based on Google Ad Ad units
- If you wish to disable the ad, tick ad disabling box
Ad Providers Supported
- Google DFP
License
GPL v2
TO-DO:
- Publisher ID support
- Add size restrictions in ad slot inventory + size input fields
- Trust levels
- More ad providers