{ "info": { "author": "Jonas Baumann", "author_email": "mailto:info@4teamwork.ch", "bugtrack_url": null, "classifiers": [ "Framework :: Pylons", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python" ], "description": "Introduction\n============\n\n``ftw.bridge.proxy`` is a small pyramid based web application for proxying\nrequests between multiple plone instances. It's purpose is to isolate the\nplone instances by routing through this proxy. This allows to easily move\nplone instances to other servers.\n\n\nMaintenance mode\n----------------\n\nEach configured client (plone site) can be switched into maintenance mode on\nthe bridge. When maintenance mode is enabled, the bridge answers every\nrequest to this client with a HTTP 503 (Service Unavailable).\n\nThe maintenance mode can be enabled in the manage view of the bridge\n(``/manage``).\n\n\nInstalling the bridge\n---------------------\n\nInstall pyramid and ``ftw.bridge.proxy`` and configure the bridge in the\npyramid ``.ini`` configuration file::\n\n [app:main]\n use = egg:ftw.bridge.proxy\n\n clients.intranet.aliases = dashboard\n clients.intranet.ip_addresses = 127.0.0.1\n clients.intranet.internal_url = http://127.0.0.1:8080/intranet/\n clients.intranet.public_url = http://intranet.com/\n\n clients.otherapp.ip_addresses = 192.168.1.10\n clients.otherapp.internal_url = http://192.168.1.10:8080/platform/\n clients.otherapp.public_url = http://otherapp.intranet.com/\n\n bridge.admin.username = admin\n bridge.admin.password = secret\n\n\nInstalling the plone addon\n--------------------------\n\nFor interacting with the bridge there is a plone addon package named\n`ftw.bridge.client`_, providing a PAS plugin for authenticating requests\nfrom the bridge and providing tools for making requests. See the readme of\n`ftw.bridge.client`_ for more details.\n\n\nLinks\n-----\n\n- Main github project repository: https://github.com/4teamwork/ftw.bridge.proxy\n- Issue tracker: https://github.com/4teamwork/ftw.bridge.proxy/issues\n- Package on pypi: http://pypi.python.org/pypi/ftw.bridge.proxy\n- Continuous integration: https://jenkins.4teamwork.ch/search?q=ftw.bridge.proxy\n\n\nCopyright\n---------\n\nThis package is copyright by `4teamwork `_.\n\n``ftw.bridge.proxy`` is licensed under GNU General Public License, version 2.\n\n.. _ftw.bridge.client: https://github.com/4teamwork/ftw.bridge.client\n\nChangelog\n=========\n\n\n1.1.1 (2012-05-09)\n------------------\n\n- Add MANIFEST.in and include all resources.\n [jone]\n\n\n1.1 (2012-05-09)\n----------------\n\n- Update readme (fix restructured text markup).\n [jone]\n\n\n1.0 (2012-05-09)\n----------------\n\n- Initial implementation\n [jone]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/4teamwork/ftw.bridge.proxy", "keywords": "ftw bridge proxy requests", "license": "GPL2", "maintainer": null, "maintainer_email": null, "name": "ftw.bridge.proxy", "package_url": "https://pypi.org/project/ftw.bridge.proxy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ftw.bridge.proxy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/4teamwork/ftw.bridge.proxy" }, "release_url": "https://pypi.org/project/ftw.bridge.proxy/1.1.1/", "requires_dist": null, "requires_python": null, "summary": "A pyramid based proxy application for proxying requests between plone instances.", "version": "1.1.1" }, "last_serial": 5823617, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "5128c4175e86c4482fe2eb7f2764e640", "sha256": "f91081f925e95fd4218ab15906bc0a390c2f8249655ac1b12a4e56efde53d9cc" }, "downloads": -1, "filename": "ftw.bridge.proxy-1.0.tar.gz", "has_sig": false, "md5_digest": "5128c4175e86c4482fe2eb7f2764e640", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10127, "upload_time": "2012-05-09T11:30:00", "url": "https://files.pythonhosted.org/packages/a4/4d/d98e7b1c91b6623287e8c550a2fabb19c38197f48246911ff35a17ad2120/ftw.bridge.proxy-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "617d7b61f5dd170d6d6db288bea64349", "sha256": "c794b3edf0a652dd5e1195329de99fda287dc36bb6bc79bec9f4660af8736f5a" }, "downloads": -1, "filename": "ftw.bridge.proxy-1.1.tar.gz", "has_sig": false, "md5_digest": "617d7b61f5dd170d6d6db288bea64349", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10161, "upload_time": "2012-05-09T11:45:26", "url": "https://files.pythonhosted.org/packages/d6/54/7903ab5b1985ea2a4809228a1ac099d49519f8bb7bd012e4179821534016/ftw.bridge.proxy-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "632048bf9a2eed8b841b960296c42da1", "sha256": "7e889921670997cd3a699552bbf3b5b3b5037b53abf8589e711b68e7afc3bbbe" }, "downloads": -1, "filename": "ftw.bridge.proxy-1.1.1.tar.gz", "has_sig": false, "md5_digest": "632048bf9a2eed8b841b960296c42da1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16495, "upload_time": "2012-05-09T13:10:29", "url": "https://files.pythonhosted.org/packages/74/75/6862970985ca2a83661ccc8888a29ceb898a859819a1b7ae61aed2c7ecda/ftw.bridge.proxy-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "632048bf9a2eed8b841b960296c42da1", "sha256": "7e889921670997cd3a699552bbf3b5b3b5037b53abf8589e711b68e7afc3bbbe" }, "downloads": -1, "filename": "ftw.bridge.proxy-1.1.1.tar.gz", "has_sig": false, "md5_digest": "632048bf9a2eed8b841b960296c42da1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16495, "upload_time": "2012-05-09T13:10:29", "url": "https://files.pythonhosted.org/packages/74/75/6862970985ca2a83661ccc8888a29ceb898a859819a1b7ae61aed2c7ecda/ftw.bridge.proxy-1.1.1.tar.gz" } ] }