Newsletter Rails engine
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.
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.
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.
Use chaskiq as a gem in a rails project.
gem 'chaskiq'in your
rails generate chaskiq:installwill add an initializer, route & migrations
config/initializers/activejob.rb ```ActiveJob::Base.queueadapter = :sidekiq```
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.
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
Miguel Michelson Martinez. released under MIT.