A simple newsletter application.
- Primary website listing stories
- Story submission form for users
- Newsletter email composition from stories
- Constant Contact integration
- Content type plugins
- Add 'django-bulletin' to your requirements.txt file.
- Add 'bulletin' to your INSTALLED_APPS setting.
- Run "pip install -r requirements.txt" from your project's directory to install required packages.
- Run "python manage.py syncdb".
- Run "python manage.py migrate django_constant_contact". If this is not run before the next command, migration of bulletin, which is before this alphabetically, will fail.
- Run "python manage.py migrate" to create models for the rest of the apps.
The following variables should be set in your settings.py:
CONSTANT_CONTACT_API_KEY
CONSTANT_CONTACT_ACCESS_TOKEN
CONSTANT_CONTACT_FROM_EMAIL
CONSTANT_CONTACT_REPLY_TO_EMAIL
CONSTANT_CONTACT_USERNAME
CONSTANT_CONTACT_PASSWORD
CONSTANT_CONTACT_API_KEY
is assigned by Constant Contact when
you register your application. (You need to register as a
Constant Contact developer.)
CONSTANT_CONTACT_ACCESS_TOKEN
is the access token granted to
your application by a Constant Contact user. This is the User
who will own all Constant Contact versions of uploaded Issues.