Skip to content

Python3pkg/Products.EasyNewsletter

 
 

Repository files navigation

EasyNewsletter

image

image

EasyNewsletter is a simple but powerful newsletter/mailing product for Plone.

Features

  • Plain text and HTML newsletters (including images),
  • manual written newsletters/mailings,
  • automatic Plonish newsletters/mailings: Utilize Plone's Collections to collect content)
  • send out daily issues automatically, based on collections (by cron or clock-server)
  • flexible templates to generate newsletter content,
  • TTW customizable output template to generate winning HTML newsletters
  • personalized emails
  • synchronous/ asynchronous sendout (also test emails),
  • subscribing/ unsubscribing,
  • import/export subscribers via csv
  • use Plone Members/Groups as receivers (works also with Membrane),
  • external
    • subscriber sources (configured through a Zope utility),
    • delivery services (other than Plone MailHost),
  • external subscriber filtering/manipulation with plugins (filter out or add more subscribers)

Requirements

  • Plone 4.3, 5.0 and 5.1 (tested)
  • Archetypes
  • ATContentTypes (base profile only)

Optional:

  • inqbus.plone.fastmemberproperties speeds up access of member properties. Use Products.EasyNewsletter[fmp] extra in your buildouts eggs list.
  • collective.taskqueue for asynchronous sendout. Use either Products.EasyNewsletter[taskqueue] or Products.EasyNewsletter[taskqueue_redis] extra. Configure a named task queue Products.EasyNewsletter.queue. Read carefully the documentation of collective.taskqueue.
  • collective.zamqp for asynchronous sendout. Configure a queue named Products.EasyNewsletter.queue.
  • For asynchronous sendout use the one or the other, both together will crash Plone. collective.taskqueue is recommended unless you know why you want to use AMQP.

Installation

  1. Add Products.EasyNewsletter to your buildout
  2. Run your buildout script
  3. Restart zope
  4. Install EasyNewsletter via Plone Management Interface
  5. Add a "Newsletter Subscriber" portlet and select the EasyNewsletter (To this newsletter the subscribers will be added).

Documentation

For more documentation please visit: http://packages.python.org/Products.EasyNewsletter/

Source Code

Source code is at Github: https://github.com/collective/Products.EasyNewsletter

Bugtracker

Issue tracker is at Github: https://github.com/collective/Products.EasyNewsletter/issues

Authors

  • initial release: Kai Dieffenbach
  • Maik Derstappen
  • Andreas Jung
  • Philip Bauer
  • Timo Stollenwerk
  • Dinu Gherman
  • Peter Holzer
  • Jens W. Klein

Packages

No packages published

Languages

  • Python 95.2%
  • CSS 2.2%
  • Shell 2.2%
  • JavaScript 0.4%