michelson / chaskiq-newsletters

Newsletter Rails engine
http://michelson.github.io/chaskiq/
MIT License
127 stars 13 forks source link

Chaskiq

A Rails engine to send newsletters.

The Chasquis (also Chaskiq (Quechua word)) were agile and highly trained runners that delivered messages royal delicacies such as fish and other objects throughout the Inca Empire, principally in the service of the Sapa Inca.

Motivation.

I really don't like the idea of paying ~50USD/mo to send a simple newsletter, I find that commercial alternatives are really awesome, but those solutions have nothing that the OS community can't achieve.

How it works.

Chaskiq works with Amazon SES to send mails and Amazon SNS service to get the bounces & complaints. The SNS integration is optional but recommended in order to get those features.

Features:

How to install:

Use chaskiq as a gem in a rails project.

Secure system:

You can use any authentication system, just configure the Chaskiq authentication method for controllers.

Assuming you are using Devise, to protect the admin paths you will use the Devise authenticate_*! method for controllers as is.

In config/initializers/chaskiq.rb:

Chaskiq::Config.setup do |config|
  config.authentication_method = :authenticate_user!
end

Read about Heroku, VPS installs, Amazon integration and more on the wiki https://github.com/michelson/chaskiq/wiki

TODO:

Miguel Michelson Martinez. released under MIT.