{ "info": { "author": "Simples Consultoria", "author_email": "products@simplesconsultoria.com.br", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Plone :: 3.3", "Framework :: Plone :: 4.0", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Framework :: Zope2", "Framework :: Zope3", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. contents:: Table of Contents\n :depth: 2\n\nCDN Support for Plone\n****************************************\n\nOverview\n========\nThis package implements a very basic CDN support for Plone sites. Resources \nregistered at the portal registries (Styles, Scripts and KSS) can be \ndelivered by specialized servers on different hostnames.\n\nAlso this package implements an experimental approach to serving image \ncontent from a CDN. We plan to improve this feature in future releases.\n\nYou must add a provider package in order to use CDN Support!\n\nAvailable provider packages are:\n\n * AlternateHostname - collective.cdn.alternatehostname\n * Coral Networks - collective.cdn.coral\n * MultipleHostnames - collective.cdn.multiplehostnames \n\nRequirements\n=============\n\n * Plone 3.3.x (http://plone.org/products/plone)\n * Plone 4.0.x (http://plone.org/products/plone)\n * Plone 4.1.x (http://plone.org/products/plone)\n * Plone 4.2.x (http://plone.org/products/plone)\n \nInstallation\n=============\n \nTo enable this product,on a buildout based installation:\n\n 1. Edit your buildout.cfg and add ``collective.cdn.core``\n to the list of eggs to install ::\n\n [buildout]\n ...\n eggs = \n collective.cdn.core\n \n\nIf another package depends on the collective.cdn.core egg or \nincludes its zcml directly you do not need to specify anything in the \nbuildout configuration: buildout will detect this automatically.\n\nAfter updating the configuration you need to run the ''bin/buildout'',\nwhich will take care of updating your system.\n\nGo to the 'Site Setup' page in the Plone interface and click on the\n'Add/Remove Products' link.\n\nChoose the product (check its checkbox) and click the 'Install' button.\n\nUninstall -- This can be done from the same management screen, but only\nif you installed it from the quick installer.\n\nNote: You may have to empty your browser cache and save your resource \nregistries in order to see the effects of the product installation.\n\nUsage\n============\n\nCDN settings\n----------------\nAfter installing this package, go to the 'Site Setup' page in the \nPlone interface and click on the 'CDN Configuration' link.\n\nIn this page you can choose which registries will use the CDN settings \nby clicking the respective checkboxes.\n\nAlso you must choose a provider -- added by specific packages as \ncollective.cdn.coral -- and then inform hostnames, port and a path to \nbe used by the provider.\n\nBasic example\n--------------\nThe simplest configuration would be possible by installing the \ncollective.cdn.alternatehostname, which will enable you to add a alias \nhostname to your site. \n\nThis configuration allows you to add a alternate hostname as your CDN, \nfor example, using the alias localhost for a site running on 127.0.0.1. \n\n\nKnown Issues\n==============\nServing javascripts resources from a server not on the same domain as \nthe main site could break some Plone features as this would fail the \n`same origin policy for javascript `_.\n\nServing images from CDN still is considered a experimental feature as \nit only supports images which are referenced through the *tag* method \nof the Archetypes ImageField. We plan to support other content types \nin the future. \n\nSponsoring\n===========\n\nDevelopment of this product was sponsored by `Simples Consultoria \n`_.\n\n\nCredits\n========\n\n * Simples Consultoria (products at simplesconsultoria dot com dot br) - \n Implementation\n\n\n\nChangelog\n=========\n\n0.6 (2012-08-01)\n----------------\n\n* Refactor tests to use plone.app.testing [ericof]\n\n* PEP 8 cleanup [ericof]\n\n* Import IVocabularyFactory from zope.schema.interfaces. [ericof]\n\n0.5 (2011-02-21)\n----------------\n\n* Experimental support for Archetypes ImageField [ericof]\n\n* Support for resource registries items [ericof]\n\n* Initial release of collective.cdn.core [ericof]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.simplesconsultoria.com.br/", "keywords": "plone cdn content simplesconsultoria", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "collective.cdn.core", "package_url": "https://pypi.org/project/collective.cdn.core/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.cdn.core/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.simplesconsultoria.com.br/" }, "release_url": "https://pypi.org/project/collective.cdn.core/0.6/", "requires_dist": null, "requires_python": null, "summary": "CDN support for Plone", "version": "0.6" }, "last_serial": 787689, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "055fba977f1210ce19d6225bc7ee1314", "sha256": "dd4e8a7119157dd77ba6722835adbd3d0ee15239c8ae2a6f7410e81335e8f4a1" }, "downloads": -1, "filename": "collective.cdn.core-0.5.zip", "has_sig": false, "md5_digest": "055fba977f1210ce19d6225bc7ee1314", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45462, "upload_time": "2011-02-21T20:46:14", "url": "https://files.pythonhosted.org/packages/dc/21/9a1561bf3733921817f2f321c53824d54fdc086bdf0358b7762e70d29ee6/collective.cdn.core-0.5.zip" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "631e3cdb677e2e2ecea8cfa74a236d1c", "sha256": "0d83f614363a3046c3e0cd2185102dc08344904250fb6259fa3fac0f212e0737" }, "downloads": -1, "filename": "collective.cdn.core-0.6.zip", "has_sig": false, "md5_digest": "631e3cdb677e2e2ecea8cfa74a236d1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40853, "upload_time": "2012-08-01T20:02:42", "url": "https://files.pythonhosted.org/packages/42/78/3ad47099af6404e008acf4c7c25a6449213e3fd0589f67f46082fa49f36a/collective.cdn.core-0.6.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "631e3cdb677e2e2ecea8cfa74a236d1c", "sha256": "0d83f614363a3046c3e0cd2185102dc08344904250fb6259fa3fac0f212e0737" }, "downloads": -1, "filename": "collective.cdn.core-0.6.zip", "has_sig": false, "md5_digest": "631e3cdb677e2e2ecea8cfa74a236d1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40853, "upload_time": "2012-08-01T20:02:42", "url": "https://files.pythonhosted.org/packages/42/78/3ad47099af6404e008acf4c7c25a6449213e3fd0589f67f46082fa49f36a/collective.cdn.core-0.6.zip" } ] }