public
Description: Newsletter system based on Radiant CMS
Homepage: http://gravityblast.com/projects/radiant-newsletter-extension/
Clone URL: git://github.com/pilu/radiant-newsletter.git
pilu (author)
Thu Mar 27 14:36:56 -0700 2008
commit  51ccb2ba7e099a1698d8b51aadb8eac5a3394fa2
tree    80c4c91c2f83e4f9d00095d684db23acceb4fac3
parent  c61b332788f79fc79df8d51e520e1c93980e1d33
name age message
file AR_MAILER_LICENSE Mon Jan 07 07:08:52 -0800 2008 Added ar_mailer; sent pages are saved in the Ne... [pilu]
file LICENSE Tue Dec 18 05:59:25 -0800 2007 imported radiant newsletter extension [pilu]
file README Wed Jan 23 08:13:44 -0800 2008 Changed README file [pilu]
file Rakefile Tue Dec 18 05:59:25 -0800 2007 imported radiant newsletter extension [pilu]
directory app/ Thu Mar 27 14:36:56 -0700 2008 Added a stats system [ Casper Fabricius ] [pilu]
directory db/ Thu Mar 27 14:36:56 -0700 2008 Added a stats system [ Casper Fabricius ] [pilu]
directory lib/ Thu Mar 27 14:36:56 -0700 2008 Added a stats system [ Casper Fabricius ] [pilu]
file newsletter_extension.rb Thu Mar 27 14:36:56 -0700 2008 Added a stats system [ Casper Fabricius ] [pilu]
directory test/ Thu Mar 27 14:36:56 -0700 2008 Added a stats system [ Casper Fabricius ] [pilu]
README
= Newsletter
  
  Created by: Andrea Franz - http://gravityblast.com
  Version: 0.1.4
  Contact: andrea AT gravityblast DOT com

This extensions adds a newsletter system to RadiantCMS
  
More info can be found at the following url:

  http://gravityblast.com/projects/radiant-newsletter-extension/
  

== Installation

  Newsletter extension requires the Shards extension, an official extension from the Radiant team:
  
    svn export http://dev.radiantcms.org/svn/radiant/trunk/extensions/shards/ ./vendor/extensions/shards
  
  Make sure that Shards is loaded before this and other extensions requiring it by
  adding this line inside the Radiant::Initializer.run do |config| section of
  environment.rb:

    config.extensions = [ :shards, :all ]

  Then you can proceed with installation:
                                                           
    svn export http://dev.gravityblast.com/svn/projects/radiant/extensions/newsletter/ ./vendor/extensions/newsletter
  
    rake RAILS_ENV="production" radiant:extensions:newsletter:install
  
Add ActionMailer configurations in your environment.rb and restart the server.

  config.action_mailer.server_settings = {
    :address => "address_of_smtp_server",
    :port => 25,
    :domain => "domain_of_smtp_server"
  }

== Usage

Create a Newsletter page using the following task:

  rake RAILS_ENV="production" radiant:extensions:newsletter:page:new
  
This task will add a new page called Newsletter.Add a child to this page.
This new page will be the email to send. After the first save, you will see
the "Send as newsletter" button. Click and send your newsletter.

== Contributors

  Casper Fabricius (http://casperfabricius.com)