{ "info": { "author": "Goldmund, Wyldebeast & Wunderliebe", "author_email": "info@gw20e.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "CSS and JS overrides for Plone\n==============================\n\nThis product allows content managers to inject custom stylesheets and\nJavascript by adding a file to a folder. On that folder and its descendants,\nthese will be added to the existing CSS/JS.\n\nIf you want to style a section of the site, Plone already provides ways to do\nthat. Please read\nhttp://plone.org/documentation/kb/create-a-different-look-and-feel-for-different-sections-of-your-web-site-without-creating-new-skins\nfor more info on that, and decide if you have a use for this product.\n\nHow to use\n----------\n\nThe main thing is to place a file called `custom.css` or `custom.js` (\"custom\nfiles\") in a folder. These files will then be inserted in a special viewlet in\nthe HTML HEAD section.\n\nThere are two ways to manage custom files:\n\nAdd a custom file using Plone\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nAdd a Plone File (ATFile). \n\n * Prepare a `custom.css` or `custom.js` file\n * In Plone, go to the desired folder\n * Click the \"Add item\" menu\n * Select \"File\"\n * Upload the prepared file\n\nThe advantage of this method is that the familiar Plone interface can be used\nto upload the file. Its disadvantage is that the file can't be modified: You'd\nprepare a new file locally and replace the existing one instead.\n\nAlso be aware that:\n\n* Plone files may be workflowed, depending on your site. If a custom file is\n private, it won't be visible to visitors who aren't logged in.\n* Plone files may show up in your navigation, depending on your site's\n navigation settings.\n\nAdd a custom file using the ZMI\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nAdd a Zope File.\n\n* Either:\n\n - In Plone, go to the desired folder and append `manage_main` to the URL, or\n - Go to the ZMI straight away, and go to the desired folder\n\n* Add a File, name it either `custom.css` or `custom.js`\n\n - You may choose to upload a locally prepared file.\n\n* Edit the file.\n\nThis method is more flexible: it is possible to edit the file through the web.\nHowever, the ZMI is more complex to use, and requires higher permissions, so\nthis method is for power users.\n\nTested on\n---------\n\nPlone 3, Plone 4\n\nWarning\n-------\n\n* Incorrect CSS/JS may mess up your site.\n\nChanges\n=======\n\n1.0.3 (2011-03-15)\n------------------\n\n- setup.py: add product URL, update keywords\n- Documentation\n\n1.0.2 (2011-03-09)\n------------------\n\n- Documentation\n- Register viewlets in all skins.\n\n1.0.1 (2011-03-08)\n------------------\n\nFirst public 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/customoverrides/", "keywords": "Plone custom CSS JS", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "Products.CustomOverrides", "package_url": "https://pypi.org/project/Products.CustomOverrides/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Products.CustomOverrides/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://plone.org/products/customoverrides/" }, "release_url": "https://pypi.org/project/Products.CustomOverrides/1.0.3/", "requires_dist": null, "requires_python": null, "summary": "Custom CSS and JS injection for Plone", "version": "1.0.3" }, "last_serial": 1071516, "releases": { "1.0.3": [ { "comment_text": "", "digests": { "md5": "b03a970c65cb3df6a4838751e2272167", "sha256": "f56a3aef8f01cf0ba366e2a99af5ccb8d01e6836ac873187c3a3e5e3a65b3c46" }, "downloads": -1, "filename": "Products.CustomOverrides-1.0.3.zip", "has_sig": false, "md5_digest": "b03a970c65cb3df6a4838751e2272167", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16566, "upload_time": "2011-03-15T10:20:14", "url": "https://files.pythonhosted.org/packages/14/15/873bac03d5b4b6b3b2577c9cd5c0426b69f5148c9c70233f736aafa645f6/Products.CustomOverrides-1.0.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b03a970c65cb3df6a4838751e2272167", "sha256": "f56a3aef8f01cf0ba366e2a99af5ccb8d01e6836ac873187c3a3e5e3a65b3c46" }, "downloads": -1, "filename": "Products.CustomOverrides-1.0.3.zip", "has_sig": false, "md5_digest": "b03a970c65cb3df6a4838751e2272167", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16566, "upload_time": "2011-03-15T10:20:14", "url": "https://files.pythonhosted.org/packages/14/15/873bac03d5b4b6b3b2577c9cd5c0426b69f5148c9c70233f736aafa645f6/Products.CustomOverrides-1.0.3.zip" } ] }