A simple Rails 3 engine gem to manage and send newsletters and email marketing campaigns.
Ruby JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
lib
.gitignore
.rvmrc
Gemfile
README.md
Rakefile
campagne.gemspec

README.md

Campagne

Campagne is a simple Rails 3 engine gem. It adds a admin painel (/campagne) to manage and send newsletters, email marketing campaigns, alerts, etc.

Campagne uses resque-scheduler to schedule deliveries.

  1. Install redis and run redis-server

http://redis.io

$ redis-server
  1. Rails 3 Gem

Include it in your Gemfile.

gem 'campagne'

Next install it with Bundler.

$ bundle
  1. Generator

Run campagne generator.

$ rails g campagne

Change config/initializers/campagne.rb configs.

  1. Migration

Run migration.

$ rake db:migrate
  1. Start

Start Resque workers and resque-scheduler:

$ rake resque:start_workers
$ rake resque:start_scheduler

Now start your application:

$ rails s

And open:

http://localhost:3000/campagne