https://github.com/collective/Products.EasyNewsletter
Powerful newsletter/mailing product for Plone.
https://github.com/collective/Products.EasyNewsletter
cms hacktoberfest mailing newsletter newsletter-management plone python
Last synced: about 1 year ago
JSON representation
Powerful newsletter/mailing product for Plone.
- Host: GitHub
- URL: https://github.com/collective/Products.EasyNewsletter
- Owner: collective
- License: gpl-2.0
- Created: 2011-12-16T18:50:10.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2024-06-10T08:43:04.000Z (about 2 years ago)
- Last Synced: 2025-03-24T21:05:56.686Z (over 1 year ago)
- Topics: cms, hacktoberfest, mailing, newsletter, newsletter-management, plone, python
- Language: Python
- Homepage: https://pythonhosted.org/Products.EasyNewsletter/
- Size: 3.21 MB
- Stars: 29
- Watchers: 100
- Forks: 23
- Open Issues: 21
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.rst
- License: LICENSE
Awesome Lists containing this project
- awesome-plone - Products.EasyNewsletter - Powerful newsletter/mailing product for Plone. (Content and utilities for content)
README
EasyNewsletter
==============
.. image:: https://github.com/collective/Products.EasyNewsletter/workflows/Plone%20package/badge.svg
:target: https://github.com/collective/Products.EasyNewsletter/actions
.. image:: https://codecov.io/gh/collective/Products.EasyNewsletter/branch/master/graph/badge.svg?token=xEu330kMw5
:target: https://codecov.io/gh/collective/Products.EasyNewsletter
.. image:: https://img.shields.io/pypi/v/Products.EasyNewsletter.svg
:target: https://pypi.python.org/pypi/Products.EasyNewsletter/
:alt: Latest Version
.. image:: https://img.shields.io/pypi/status/Products.EasyNewsletter.svg
:target: https://pypi.python.org/pypi/Products.EasyNewsletter/
:alt: Egg Status
.. image:: https://img.shields.io/pypi/pyversions/Products.EasyNewsletter.svg
:target: https://pypi.python.org/pypi/Products.EasyNewsletter/
:alt: Supported - Python Versions
.. image:: https://img.shields.io/pypi/l/Products.EasyNewsletter.svg
:target: https://pypi.python.org/pypi/Products.EasyNewsletter/
:alt: License
EasyNewsletter is a simple but powerful newsletter/mailing add-on for Plone.
Compatibility
-------------
* EasyNewsletter versions >= 5.x are Plone 5.1 and above only, they are free of Archetypes and **support Python 3**.
* EasyNewsletter versions >= 4.x Plone 5.1 only, they are using DX but still have Archetypes dependencies for migration.
* For Plone versions < 5.1, use the 3.x branch and releases of EasyNewsletter!
For Python 2.7 you have to pin down html2text:
html2text = <2019.8.11
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/weekly/monthly issues automatically,
based on collections (by cron or clock-server)
* flexible templates for Collections, to generate newsletter content
* TTW customizable output template to generate HTML newsletters
* personalized emails
* subscribing/ unsubscribing
* import/export subscribers via CSV
* use Plone Members/Groups as receivers (works also with Membrane)
* external subscriber filtering/manipulation with plugins (filter out or add more subscribers)
* synchronous/ asynchronous send out [currently not reimplemented, if you need this, you have to wait for future versions or fund the work on this feature]
* external
* subscriber sources (configured through a Zope utility) [currently not reimplemented]
* delivery services (other than Plone MailHost) [currently not reimplemented]
Requirements
============
* Plone 5.1 (tested)
* Dexterity (Archetypes for migration)
Installation
============
1. Add ``Products.EasyNewsletter`` to your buildout
2. Run your buildout script
3. Restart Plone
4. Install EasyNewsletter via Plone Management Interface
5. Add a Newsletter to the Plone site
6. Add a "Newsletter Subscriber" portlet and select a Newsletter
(To this newsletter, the subscribers will be added).
Documentation
=============
For more documentation please visit: http://productseasynewsletter.readthedocs.io
Known Issues
============
* If parts of the ENLIssue footer show up in the Plone footer, change the footer portlet view name from ``footer`` to ``@@footer``. This issue was fixed in Plone already, but you have to manually update this in an existing site.
Source Code
===========
Source code is at GitHub: https://github.com/collective/Products.EasyNewsletter
Translations
============
.. image:: https://hosted.weblate.org/widgets/products-easynewsletter/-/products-easynewsletter/multi-auto.svg
:target: https://hosted.weblate.org/engage/products-easynewsletter/
:alt: translation status
Please help us to improve translations with weblate.
https://hosted.weblate.org/engage/products-easynewsletter/
Bug tracker
===========
Issue tracker is at GitHub: https://github.com/collective/Products.EasyNewsletter/issues
ToDo
====
funding welcome ;)
- async task queue for WGSI as an alternative to collective.taskqueue which will not support WGSI
- Integration of Mosaico newsletter editor
- External subscriber sources / delivery services
- content migration AT >> DX
Maintainer
==========
* Maik Derstappen [MrTango] md@derico.de
Contributors
============
* Kai Dieffenbach: initial release
* Andreas Jung
* Dinu Gherman
* Jens W. Klein
* Peter Holzer
* Philip Bauer
* Thomas Massman [tmassmann]
* Timo Stollenwerk