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.
Metadata
Release files for collective.listmonk 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| collective_listmonk-1.0.2.tar.gz | 38.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| collective_listmonk-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 73.4 kB
Release files / collective_listmonk-1.0.2.tar.gz
| Download URL | collective_listmonk-1.0.2.tar.gz |
|---|---|
| Size | 38.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fd2d44ea1eb39ae3ab29b37d1404281d66759aa00a8e51619df30ed4b09a2007
|
|
BLAKE2b-256 checksum How to use checksums |
11999c0eb756ad70f3031144f2bb578056f9ee7a62810909e23ec50ab7f1a739
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Release files / collective_listmonk-1.0.2-py3-none-any.whl
| Download URL | collective_listmonk-1.0.2-py3-none-any.whl |
|---|---|
| Size | 35.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6631db5448e325360af8444eba62cb0182179d26d3f13931125d37c1aef70e45
|
|
BLAKE2b-256 checksum How to use checksums |
1b7ce0326fae783fce1809072868ecf783832d94ed033b9e7cdca66d26a02e07
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|