Slack content rule action for Plone.
Project description
contentrules.slack
contentrules.slack is a package providing a Plone content rules action to post a message on Slack.
Installation
This package supports Plone sites using Volto and ClassicUI.
For proper Volto support, the requirements are:
- plone.restapi >= 8.34.0
- Volto >= 16.10.0
Add contentrules.slack to the Plone installation using pip
:
pip install contentrules.slack
or add it as a dependency on your package's setup.py
install_requires = [
"contentrules.slack",
"Plone",
"plone.restapi",
"setuptools",
],
Start Plone and go to the Content Rules
Control Panel.
No additional configuration is needed for Volto support.
Source Code and Contributions
If you want to help with the development (improvement, update, bug-fixing, ...) of contentrules.slack
this is a great idea!
We appreciate any contribution and if a release is needed to be done on PyPI, please just contact one of us.
Development
You need a working python
environment (system, virtualenv
, pyenv
, etc) version 3.8 or superior.
Then install the dependencies and a development instance using:
make build
To run tests for this package:
By default, we use the latest Plone version in the 6.x
series.
Translations
This product has been translated into:
- English (Érico Andrei)
- Português do Brasil (Rudá Porto)
- Deutsch (Yael Biran)
- Español (Álvaro Hurtado Mochón)
License
The project is licensed under GPLv2.
One Last Thing
Originally Made in Berlin, with love, by your friends @ Briefy and Pendect.
Now maintained by the Plone Collective
Contributors
- Érico Andrei, @ericof
- Rudá Porto, @rudaporto
- Álvaro Hurtado Mochón, @alvarohurtado84
- Yael Biran
Changelog
2.0.2 (2023-04-04)
-
Use
requests
instead ofhttpx
, as the former is already distributed with Plone. [ericof] -
Update Sphinx theme used in the documentation [ericof]
2.0.1 (2023-03-10)
-
Use
pytest_plone
[ericof] -
Deploy documentation to https://collective.github.io/contentrules.slack [ericof]
2.0.0 (2023-02-07)
-
Use
pytest
instead ofunittest
[ericof] -
Drop dependency on
ftw.slacker
[ericof] -
Drop support to Plone 5.2 [ericof]
-
Support to Plone 6.0, Python 3.8 to 2.11 [ericof]
-
Update documentation [ericof]
1.0.1 (2020-04-25)
- Fix "TypeError: expected string or bytes-like object" when one attribute of action is not set. [ericof]
1.0.0 (2019-11-28)
-
Add Plone 5.2 / Python 3 support. [ericof]
-
Drop Python 2.7 support. [ericof]
1.0.0a1 (2017-10-17)
- Initial release. [ericof]
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
File details
Details for the file contentrules.slack-2.0.2.tar.gz
.
File metadata
- Download URL: contentrules.slack-2.0.2.tar.gz
- Upload date:
- Size: 1.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d08b1f42a31908cb59327a74b138a94056c17594aec586c11fd8fc25ebb4dee |
|
MD5 | d0dcc3fedd8b04f600757b0f4286d8d5 |
|
BLAKE2b-256 | 178a8975b78a6eb03aed17af577fc8475b83787b5e5909a05369ae48b5eb2aca |
File details
Details for the file contentrules.slack-2.0.2-py3-none-any.whl
.
File metadata
- Download URL: contentrules.slack-2.0.2-py3-none-any.whl
- Upload date:
- Size: 30.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fea1730c8966006cd60bb897a452804a8abed840635b48111acab7b666e9a2fc |
|
MD5 | 1e44416e8d10d6063922e4b0eab731d0 |
|
BLAKE2b-256 | 436669799381e268beff85abcef9c82052d70834bc7d61435591b09f684bc0e5 |