{ "info": { "author": "4teamwork AG", "author_email": "mailto:info@4teamwork.ch", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 4.3", "Framework :: Plone :: 5.1", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. contents:: Table of Contents\n\n\nPurpose\n=======\n\nThis is a Plone addon which allows to manage redirects.\nIt allows to add new redirects which may point to internal\nor external URLs.\n\n\nCompatibility\n=============\n\nSupports Plone `4.3` and `5.1`.\n\n\nInstallation\n============\n\nAdd the package as dependency to your setup.py:\n\n.. code:: python\n\n setup(...\n install_requires=[\n ...\n 'ftw.redirector',\n ])\n\nor to your buildout configuration:\n\n.. code:: ini\n\n [instance]\n eggs += ftw.redirector\n\nand rerun buildout.\n\nAfter restarting your Plone, install ftw.redirector through the Plone addons\ncontrol panel, quickinstaller or portal_setup.\n\nAfter installing the addon, go to the Plone control panel for redirects in\norder to add new redirects.\n\n\nUsage\n=====\n\nAfter successfully installing the addon, go to the Plone control panel,\nwhere a new \"Redirect Configuration\" link is added:\n\n.. image:: https://raw.github.com/4teamwork/ftw.redirector/master/docs/controlpanel.png\n\nRedirect rules can easily be managed by editing the configuration:\n\n.. image:: https://raw.github.com/4teamwork/ftw.redirector/master/docs/edit-config.png\n\n\nHow it works\n============\n\n- The redirect config is a dexterity object (mainly for ``ftw.publisher`` compatibility).\n- Redirects are only applied if no content is found (404).\n- Redirect rules are applied top-down: top roles have higherpriority.\n The first matching rule is applied, later rules arenot considered.\n- Redirects match when the request path starts with thesource path.\n- Each rule requires a source path and a destination.\n- The source path must start with a slash and should not be the site root.\n- The destination may be a path (starting with a slash) or an URL to an external site.\n\nLinks\n=====\n\n- Github: https://github.com/4teamwork/ftw.redirector\n- Issues: https://github.com/4teamwork/ftw.redirector/issues\n- Pypi: http://pypi.python.org/pypi/ftw.redirector\n- Continuous integration: https://jenkins.4teamwork.ch/search?q=ftw.redirector\n\nCopyright\n=========\n\nThis package is copyright by `4teamwork `_.\n\n``ftw.redirector`` is licensed under GNU General Public License, version 2.\n\nChangelog\n=========\n\n\n1.1 (2019-10-01)\n----------------\n\n- Require `openpyxl < 2.6` since newer ones no longer support Python 2.7 [jone]\n- Add support for Plone 5.1.x. [mbaechtold]\n- Add new profiles for Plone 5 (differentiated by title) [djowett-ftw]\n\n1.0.1 (2016-02-26)\n------------------\n\n- Match exact path element, not \"startswith\". [jone]\n\n\n1.0.0 (2015-11-23)\n------------------\n\n- Initial implementation\n [jone]", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/4teamwork/ftw.redirector", "keywords": "ftw redirects redirector plone", "license": "GPL2", "maintainer": "", "maintainer_email": "", "name": "ftw.redirector", "package_url": "https://pypi.org/project/ftw.redirector/", "platform": "", "project_url": "https://pypi.org/project/ftw.redirector/", "project_urls": { "Homepage": "https://github.com/4teamwork/ftw.redirector" }, "release_url": "https://pypi.org/project/ftw.redirector/1.1/", "requires_dist": null, "requires_python": "", "summary": "Plone addon for redirects", "version": "1.1" }, "last_serial": 5911132, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2c0fea584bb7e709f4d3c43b7c6ba450", "sha256": "65e3a8e7c585f6485b42f35c7001ab15e0aaa16ebf1a7b83c3faebcb362d53b8" }, "downloads": -1, "filename": "ftw.redirector-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2c0fea584bb7e709f4d3c43b7c6ba450", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 712048, "upload_time": "2015-11-23T08:35:31", "url": "https://files.pythonhosted.org/packages/9e/5f/96f0c8289d61f5ea38b0132f9c2f43f3a9b526a8bb0ecc5319d812199329/ftw.redirector-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b6a6adcd3fb2189400ad024409619664", "sha256": "d4c1114de951a61efbed74aead79babb01576a501678a4b13ad9c1eea6d8f0c1" }, "downloads": -1, "filename": "ftw.redirector-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b6a6adcd3fb2189400ad024409619664", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 712136, "upload_time": "2016-02-26T14:27:16", "url": "https://files.pythonhosted.org/packages/a7/a5/cc9eff62c4179357be04510b77fd47c1a449fcb14d0c02ce94a7bd8a5e06/ftw.redirector-1.0.1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "c7ca654d8621c26e3e553ed322aa4b2f", "sha256": "d3210f1a8756c635ff15465e45b43e36a8a4be9d58544e12e2cf108f2df51ed5" }, "downloads": -1, "filename": "ftw.redirector-1.1.tar.gz", "has_sig": false, "md5_digest": "c7ca654d8621c26e3e553ed322aa4b2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 716450, "upload_time": "2019-10-01T08:37:37", "url": "https://files.pythonhosted.org/packages/d9/7d/9b31d8f766f6dae745f834c3965fbbe93e467f2b98ebebea17ac2d640ddd/ftw.redirector-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c7ca654d8621c26e3e553ed322aa4b2f", "sha256": "d3210f1a8756c635ff15465e45b43e36a8a4be9d58544e12e2cf108f2df51ed5" }, "downloads": -1, "filename": "ftw.redirector-1.1.tar.gz", "has_sig": false, "md5_digest": "c7ca654d8621c26e3e553ed322aa4b2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 716450, "upload_time": "2019-10-01T08:37:37", "url": "https://files.pythonhosted.org/packages/d9/7d/9b31d8f766f6dae745f834c3965fbbe93e467f2b98ebebea17ac2d640ddd/ftw.redirector-1.1.tar.gz" } ] }