{ "info": { "author": "RedTurtle Technology", "author_email": "sviluppoplone@redturtle.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Plone", "Framework :: Plone :: 4.0", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Framework :: Plone :: 4.3", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python", "Topic :: Communications :: Email" ], "description": "This product will add to Plone a new content rule, similar to the default \"Send an email\" ones, but email recipients are taken from a list of addresses that are subscribed for that rule.\r\n\r\nUse-case\r\n========\r\n\r\nWe want to notify about some updated of the site, and we want to allows users to subscribe or not to these notifications automatically.\r\n\r\nWe can do this with a contentrule registered for some object creation, and use our new action to send emails.\r\n\r\n.. contents::\r\n\r\nSetting up the rule\r\n===================\r\n\r\nThis product provides a new rule action to connect with base Plone rules. When you create a new action, you need to fill some fields:\r\n\r\n``Subject``\r\n The e-mail subject. You can place inside this text some markers.\r\n``Sender email``\r\n The sender of the e-mail. If empty, will be automatically used the one set in portal mail settings.\r\n\r\n``Message``\r\n The body text of the e-mail that will be sent. The text is the same for all section where\r\n the rule is activated on.\r\n \r\n You can place inside this text some markers.\r\n\r\nThe list of markes is shown at the bottom of action's edit form.\r\n\r\nRule subscription\r\n=================\r\nAs we said previously, site managers can create some rules, and users (also anonymous users) can choose which rules subscribes to.\r\n\r\nTo do this, there is a simple form created with z3c.form that shows all available rules with our custom action.\r\n\r\nThe form is available at \"*http://site_url/@@notify-subscribe*\"\r\n\r\n.. image:: http://blog.redturtle.it/pypi-images/collective.contentrules.subscription/subscribe_rules.png/\r\n\r\nIf the user is authenticated and have an email address, email field is automatically filled.\r\n\r\nThere is also an anti-spam check made with `collective.z3cform.norobots `_.\r\n\r\nSubscriptions overwiew\r\n======================\r\n\r\nThere is also an overview controlpanel for site administrators that shows all rule subscriptions and allows to remove some addresses.\r\n\r\nThis view is available from Plone controlpanel or at \"*http://site_url/@@contentrules-subscription-controlpanel*\"\r\n\r\n.. image:: http://blog.redturtle.it/pypi-images/collective.contentrules.subscription/rules_controlpanel.png\r\n\r\nTo-do\r\n=====\r\n* Allow users to unsubscribe\r\n* Improve subscription security using some confirm machinery\r\n\r\nRequirements\r\n============\r\n\r\nThis product has been tested on:\r\n\r\n* Plone 4.0\r\n* Plone 4.1\r\n* Plone 4.2\r\n* Plone 4.3\r\n\r\nAuthors\r\n=======\r\n\r\nThis product was developed by RedTurtle Technology team.\r\n\r\n.. image:: http://www.redturtle.it/redturtle_banner.png\r\n :alt: RedTurtle Technology Site\r\n :target: http://www.redturtle.it/\r\n\r\nChangelog\r\n=========\r\n\r\n0.1.0 (2013-05-10)\r\n------------------\r\n\r\n* Initial release [cekk]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://plone.org/products/collective.contentrules.subscription", "keywords": "plone rules mail", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "collective.contentrules.subscription", "package_url": "https://pypi.org/project/collective.contentrules.subscription/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.contentrules.subscription/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://plone.org/products/collective.contentrules.subscription" }, "release_url": "https://pypi.org/project/collective.contentrules.subscription/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "A Plone content rule for send e-mail to addresses taken from a subscription list", "version": "0.1.0" }, "last_serial": 787722, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9bd630374d1e046b805bbfd778492738", "sha256": "d6191df5a5337021d5e4a7ef27903732c2b5efd44be150d9ef49dc6ad8cb19f5" }, "downloads": -1, "filename": "collective.contentrules.subscription-0.1.0.zip", "has_sig": false, "md5_digest": "9bd630374d1e046b805bbfd778492738", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49075, "upload_time": "2013-05-10T06:51:33", "url": "https://files.pythonhosted.org/packages/e2/71/6e45b7396b4ac0c019a765fc63ef10b795ddb6e73abec2102fdae1709422/collective.contentrules.subscription-0.1.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9bd630374d1e046b805bbfd778492738", "sha256": "d6191df5a5337021d5e4a7ef27903732c2b5efd44be150d9ef49dc6ad8cb19f5" }, "downloads": -1, "filename": "collective.contentrules.subscription-0.1.0.zip", "has_sig": false, "md5_digest": "9bd630374d1e046b805bbfd778492738", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49075, "upload_time": "2013-05-10T06:51:33", "url": "https://files.pythonhosted.org/packages/e2/71/6e45b7396b4ac0c019a765fc63ef10b795ddb6e73abec2102fdae1709422/collective.contentrules.subscription-0.1.0.zip" } ] }