{ "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", "Programming Language :: Python" ], "description": "Take advantage of **redturtle.smartlink backend/frontend URLs conversion** feature, overriding\r\nPlone URLs when sending e-mails using **content rules**.\r\n\r\nIntroduction\r\n============\r\n\r\nWhen using Plone content rules **mail action**, you can rely on some URL-like variables:\r\n\r\n* ``${url}``\r\n* ``${absolute_url}``\r\n* ``${parent_url}``\r\n\r\nThis product could help your when your Plone site use different URLs for backend (http://admin.yourcompany.com/) and\r\nfront-end (http://www.yourcompany.com/).\r\nAction taken in the backend (for example: a contributor add a new document) could trigger e-mail message where variables\r\nabove will be replaced by backend URLs.\r\n\r\nIf e-mail messages are targeted to front-end users, this can be a problem.\r\n\r\nThis product take advantage of `redturtle.smartlink`__ Plone add-on and its `backend-frontend transformation feature`__.\r\nBefore replacing URL variables, it try to apply Smart Link configuration to them.\r\n\r\n__ http://plone.org/products/redturtle.smartlink/\r\n__ http://plone.org/products/redturtle.smartlink/#handle-back-end-front-end-urls\r\n\r\nOriginal mappings (that do not use Smart Link configuration) will be still available using new names:\r\n\r\n* ``${original_url}``\r\n* ``${original_absolute_url}``\r\n* ``${original_parent_url}``\r\n\r\nCredits\r\n=======\r\n\r\nDeveloped with the support of `Regione Emilia Romagna`__;\r\nRegione Emilia Romagna supports the `PloneGov initiative`__.\r\n\r\n__ http://www.regione.emilia-romagna.it/\r\n__ http://www.plonegov.it/\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.3 (2013-08-02)\r\n----------------\r\n\r\n- fixed missing overrides.zcml [keul]\r\n\r\n\r\n0.2 (2013-08-02)\r\n----------------\r\n\r\n- get rid of comments adapters\r\n [keul]\r\n- original interpolations are now available through new names\r\n [keul]\r\n\r\n0.1 (2013-07-08)\r\n----------------\r\n\r\n- Initial release", "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.stringinterp.smartlink", "keywords": "plone plonegov e-mail string interpolation", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "collective.stringinterp.smartlink", "package_url": "https://pypi.org/project/collective.stringinterp.smartlink/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.stringinterp.smartlink/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://plone.org/products/collective.stringinterp.smartlink" }, "release_url": "https://pypi.org/project/collective.stringinterp.smartlink/0.3/", "requires_dist": null, "requires_python": null, "summary": "Plone string interpolation override for URLs, with backend-frontend support", "version": "0.3" }, "last_serial": 830962, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e92f4d14e51e6f084b56cde8beed9e91", "sha256": "0857d87ff5f642a61d2270cfbca48588e14779cec780c8648b69ab54cef0d562" }, "downloads": -1, "filename": "collective.stringinterp.smartlink-0.1.zip", "has_sig": false, "md5_digest": "e92f4d14e51e6f084b56cde8beed9e91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17585, "upload_time": "2013-07-08T10:18:56", "url": "https://files.pythonhosted.org/packages/b5/36/1f4bae8b22d71b730dad71b761d3be6c1e530bfd2153355d735f5d582567/collective.stringinterp.smartlink-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "4ffa63c920d2bef1b306f205dc8b0397", "sha256": "36bd6cbef540ef977d5e354046d73828a71dcd75d9264f53c904589f1062275c" }, "downloads": -1, "filename": "collective.stringinterp.smartlink-0.2.zip", "has_sig": false, "md5_digest": "4ffa63c920d2bef1b306f205dc8b0397", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21141, "upload_time": "2013-08-02T12:58:53", "url": "https://files.pythonhosted.org/packages/1f/24/d0bbdd404bbd1d5c6e45f9516d5cda10532a1677a68a582e092f03d04bcd/collective.stringinterp.smartlink-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "ccc53960276ac6166a852799a9ce08e2", "sha256": "c2ed087d1dcb81fd15740be2ae29205c35532840d90b497a0d5c0840d7b415aa" }, "downloads": -1, "filename": "collective.stringinterp.smartlink-0.3.zip", "has_sig": false, "md5_digest": "ccc53960276ac6166a852799a9ce08e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21615, "upload_time": "2013-08-02T15:35:09", "url": "https://files.pythonhosted.org/packages/db/83/d3f80b49aa58f19f4d81d6f696167793abf6b8a059ab1f2480041d82ce41/collective.stringinterp.smartlink-0.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ccc53960276ac6166a852799a9ce08e2", "sha256": "c2ed087d1dcb81fd15740be2ae29205c35532840d90b497a0d5c0840d7b415aa" }, "downloads": -1, "filename": "collective.stringinterp.smartlink-0.3.zip", "has_sig": false, "md5_digest": "ccc53960276ac6166a852799a9ce08e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21615, "upload_time": "2013-08-02T15:35:09", "url": "https://files.pythonhosted.org/packages/db/83/d3f80b49aa58f19f4d81d6f696167793abf6b8a059ab1f2480041d82ce41/collective.stringinterp.smartlink-0.3.zip" } ] }