Skip to main content

alpha newsletter software for #python. CHANGES: newsletterapp supports contact forms.

Project description

============
newsletter
============

+------------+----------------------------------------------------------------+
|**About** | newsletter is for making newsletters with python. |
+ | In *very* early stages of development. +
| | See COPYING for LGPL licence details. |
+------------+----------------------------------------------------------------+
|**Bugs** | https://bitbucket.org/illume/newsletter/issues |
+------------+----------------------------------------------------------------+
|**Source** | hg clone https://bitbucket.org/illume/newsletter |
| | |
| | https://bitbucket.org/illume/newsletter |
+------------+----------------------------------------------------------------+
|**Docs** | http://packages.python.org/newsletter/ |
+------------+----------------------------------------------------------------+
|**pypi** | http://pypi.python.org/pypi/newsletter |
+------------+----------------------------------------------------------------+
|**Authors** | Only one developer so far, maybe more if it becomes useful. |
+ | +
| | .. figure:: http://rene.f0o.com/renef0o.gif |
| | |
| | Rene Dudfield <renesd@gmail.com> is a lead developer and |
| | maintainer of `pygame <http://www.pygame.org>`_, |
| | and is also a `Website developer, and App developer |
| | <http://rene.f0o.com>`_ |
+------------+----------------------------------------------------------------+




newsletter contains a library for newsletters and a newsletterapp


Install newsletter with virtualenv and pip
==========================================

This makes an isolated install for you, so it does not pollute your system packages::

virtualenv --no-site-packages --distribute myvirtualpython
cd myvirtualpython
source bin/activate
pip install newsletter
newsletterapp --help

Installing with virtualenv and pip is recommended.

Install newsletter with ./configure; make
=========================================

This is for old school unix peoples::

./configure; make

Install newsletter with setup.py
================================

Using setup.py to install into your normal python sitewide directory::

python setup.py install



newsletter changelog
====================



0.1.17pre (2011-09-8)

Bugs fixed
~~~~~~~~~~

* newsletterapp more secure by default. Does not setup default users for admin section.
* fixed some test failures.
* removed single new line at end of template files, that is put there by editors like vim.


Features added
~~~~~~~~~~~~~~

* newsletterapp can be used for contact forms through send_message_ config items in the config file.






0.1.16pre (2011-09-1)

Bugs fixed
~~~~~~~~~~

* installation fixes.
* newsletterapp checks database directory exists and gives error message if it does not.
* newsletterapp --newinstall does not copy in .py files to install directory.
* newsletterapp --newinstall creates database directory by default.



0.1.15pre (2011-09-1)

Bugs fixed
~~~~~~~~~~

* install.rst rst syntax errors fixed.


Features added
~~~~~~~~~~~~~~

0.1.14pre (2011-09-1)

* install works correctly.
* updated documentation for installation.

Bugs fixed
~~~~~~~~~~

* removed buildout files.
* setuptools enabled by default.
* added package requirements for newsletterapp


0.1.13pre (2011-08-31)

Features added
~~~~~~~~~~~~~~

* updated documentation

Bugs fixed
~~~~~~~~~~

* got buildout working.



0.1.12pre (2011-07-25)

Features added
~~~~~~~~~~~~~~

* Adding cmd to send mail locally on unix using sendmail
* Added a default server port to ini file
* Made use instructions more clear.

Bugs fixed
~~~~~~~~~~

* fixed setup file to continue if reading CHANGES,TODO, and readme fails.

0.1.11pre (2011-07-17)

Features added
~~~~~~~~~~~~~~

* help page in the newsletter.newsletterapp admin section.
* new documentation, using the sphinx tool.
* many improvements to newsletter.newsletterapp.
* command line control of some newsletter.newsletterapp functions.
* source code repository moved to bitbucket and hg from launchpad and bzr.




0.1.10pre (2011-06-06)

Features added
~~~~~~~~~~~~~~

* tests for newsletter application.
* templates sanitize html.
* email templates use same templating system as rest of web app.
* newsletterapp sets cherrypy in production mode by default.
* can add subscribers by tag to a send.


0.1.9pre (2011-05-28)

Features added
~~~~~~~~~~~~~~

* many improvements to example newsletter application.



0.1.8pre (2011-05-23)

Features added
~~~~~~~~~~~~~~

* example application now uses the cherrypy config api and a newsletter.ini file for configuration.




0.1.7pre (2011-05-21)

Features added
~~~~~~~~~~~~~~

* improved example application.

Bugs fixed
~~~~~~~~~~

* Fixed bug with removing a user from a send.
* Updated TODO.txt


0.1.5pre (2011-04-17)

Features added
~~~~~~~~~~~~~~

* the first draft of an example newsletter web app using cherrypy and pywebsite.sqlitepickle
* Added some extra methods to Newsletter and NewsletterSend to support the example application.

0.1.4pre (2011-03-21)

Features added
~~~~~~~~~~~~~~

* Fixed NewsletterSend so it can have an almost dict like object that uses d.update({k:v}) method instead of d[k] = v.

Bugs fixed
~~~~~~~~~~

* Made tests more resiliant.


0.1.3pre (2011-03-21)
---------------------

Bugs fixed
~~~~~~~~~~


Features added
~~~~~~~~~~~~~~

* implementation of basic NewsletterSend interface, with some doctests.



0.1.2pre (2011-03-18)
---------------------

Bugs fixed
~~~~~~~~~~


Features added
~~~~~~~~~~~~~~

* implementation of basic Newsletter interface, with some doctests.



0.1.1pre (2011-03-16)
---------------------

Bugs fixed
~~~~~~~~~~

* fixed some basecode.


Features added
~~~~~~~~~~~~~~




0.1.0pre (2011-03-15)
---------------------

Bugs fixed
~~~~~~~~~~

* only bugs added so far.


Features added
~~~~~~~~~~~~~~

* adding base code.
* basic newsletter object sketching out.


TODO
====

* make a test plan.
* a manual test script to follow to check it all works.

* do release to get feedback.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

newsletter-0.1.17pre.tar.gz (724.6 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page