A Listmonk newsletter integration for Plone.
Project description
collective.listmonk
Listmonk newsletter integration for Plone
Features
collective.listmonk adds the ability to send email newsletters from a Plone site.
Content Types
| name | context |
|---|---|
Newsletter |
Represents a Listmonk mailing list |
Installation
Add collective.listmonk as a dependency in your package's setup.py
install_requires = [
"collective.listmonk",
"Plone",
"plone.restapi",
"setuptools",
],
Also, add collective.listmonk to your package's configure.zcml (or dependencies.zcml):
<include package="collective.listmonk" />
Generic Setup
To automatically enable this package when your add-on is installed, add the following line inside the package's profiles/default/metadata.xml dependencies element:
<dependency>profile-collective.listmonk:default</dependency>
Source Code and Contributions
We welcome contributions to collective.listmonk.
You can create an issue in the issue tracker, or contact a maintainer.
Development requirements
- Python 3.11 or later
- Docker
Setup
Install all development dependencies -- including Plone -- and create a new instance using:
make install
Start Listmonk
make start-listmonk
This runs Listmonk at http://localhost:9000 and Mailhog at http://localhost:8025
Start Plone
make start
Update translations
make i18n
Format codebase
make format
Run tests
Testing of this package is done with pytest.
Run all tests with:
make test
Credits
The development of this add-on has been kindly sponsored by German Aerospace Center (DLR).
Developed by kitconcept
License
The project is licensed under GPLv2.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file collective_listmonk-1.0.1.tar.gz.
File metadata
- Download URL: collective_listmonk-1.0.1.tar.gz
- Upload date:
- Size: 38.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15a1f5c443568b016157161e47dd282622cdbf77889541a27b9810a762c9a321
|
|
| MD5 |
ae71ff3c20d471e5295969585b48c04b
|
|
| BLAKE2b-256 |
519f261140eefbbc9dd08f00164d965402660da718962821b4b45014cd8c3386
|
File details
Details for the file collective_listmonk-1.0.1-py3-none-any.whl.
File metadata
- Download URL: collective_listmonk-1.0.1-py3-none-any.whl
- Upload date:
- Size: 35.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f04ecc3223189d0634299f6bf152d525637a5e61e603aade79ac6d74a608f1dd
|
|
| MD5 |
fd5f0b5e924ed865be685a52e1b2b8d1
|
|
| BLAKE2b-256 |
598ea6324fbe32d1d512e3cbf07ccd77ba54efa1f3e8e6759b62ee4839d02676
|