{ "info": { "author": "Espen Moe-Nilssen", "author_email": "espen@medialog.no", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Zope3", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\n============\n\nThis is a ZopeSkel template package for creating a skeleton Plone add-on\npackage. The skeleton package creates a Bootstrap Diazo (diaxotheme.framworks) childtheme package\nand associated css and js resources for use with plone.app.theming in\nPlone 4.2+.\n\nUse this package when you want to package a Diazo childtheme as a Plone add on,\nparticularly if you need to override viewlet or skin templates in the process.\n\nThis is a development tool. You should be familiar with Plone and buildout to\nuse it.\n\n.. ATTENTION::\n This package is compatible with ZopeSkel<3.0 only.\n \nInstallation\n============\n\nAdd these lines into buildout::\n\n [buildout]\n parts =\n zopeskel\n\n [zopeskel]\n recipe = zc.recipe.egg\n eggs =\n ZopeSkel\n Paste\n PasteDeploy\n PasteScript\n zopeskel.diazochildtheme\n\nAnd run the buildout\n\nUsage\n======\n\nAdd ons under development are typically created in your buildout's src\ndirectory. Command line for creating a package named diazochildtheme.mychildtheme would be::\n\n ../bin/zopeskel diazochildtheme diazochildtheme.mychildtheme\n\nThis will create a Python package with a directory structure like this::\n\n diazochildtheme.mychildtheme/\n |-- diazochildtheme\n | +-- mychildtheme\n | |-- diazo_resources\n | | +-- static\n | |-- locales\n | |-- profiles\n | | +-- default\n | +-- template_overrides\n |-- diazochildtheme.mychildtheme.egg-info\n +-- docs\n\nThe typically customized parts are in the diazochildtheme.mychildtheme/diazochildtheme/mychildtheme subdirectory.\n\ndiazo_resources\n---------------\n\nThis is where you'll put your Diazo resources including a rules XML file and\none or more template HTML files. You may wish to interactively develop these\nchildtheme elements in the theming editor (for Plone 4.3+), then export the\nresources and add them here.\n\nA sample childtheme is included to use as a starting point. Just replace it if you\ndon't need it. The sample childtheme's key feature is that it makes use of all of\nPlone's CSS and JavaScript as a starting point.\n\nEverything you put in this directory and its subdirectories is publicly\navailable at ++childtheme++namespace.package/resourcename.ext.\n\nNOTE: The Diazo childtheme will be available in Plone even if you have not\ninstalled the package. It will not be applied, though, until enabled in the\nChildTheme configlet of site setup.\n\ndiazo_resources/static\n----------------------\n\nThis is the conventional place to put static resources like CSS, JS and image files.\nThere's nothing magic about \"static\". Remove or replace it if it fits your needs.\n\nEverything you put in this directory and its subdirectories is publicly\navailable at ++childtheme++namespace.package/static/resourcename.ext.\n\nlocales\n-------\n\nIf your templates include translatable messages, you may provide translation\nfiles in this directory. Ignore it if you don't need translations.\n\nprofiles, profiles/default\n--------------------------\n\nThis is the Generic Setup profile for the add on. The is applied when you use\nthe \"add ons\" configlet in site setup to install the package.\n\nThis profile has a couple of important features:\n\n* It sets up a BrowserLayer, which insures tha template overrides and registry\nsettings do not affect other Plone installations unless this childtheme is\ninstalled.\n\n* It has sample resource registrations for CSS and JavaScript resource\nregistries. These allow you to incorporate static resources which are part\nof the childtheme into the Plone resource registries for efficient merging with\nother CSS and JS resources. The samples are commented out. If you remove the\ncomment markers and install/reinstall the childtheme, the main.css and main.js\nfiles from your diazo_resources/static directory will be incorporated into the\nCSS and JS delivered by Plone -- even if the Diazo childtheme is not active.\n\nThe alternative to adding your resources to the registries is to load them\ndirectly in your childtheme's index.html. This is a better approach if you don't\nintend to use Plone's own CSS and JS resources. If you do, registering your\nown resources will allow them to be merged for more efficient delivery.\n\ntemplate_overrides\n------------------\n\nYou may use this directory to override any Plone viewlet, portlet or skin template.\n\nTo override a template, copy or create a template in this directory using the\nfull dotted name of the template you wish to override.\n\nFor example, if you wish to override the standard Plone footer, you would find the original at::\n\n plone.app.layout/plone/app/layout/viewlets/footer.pt\n\nThe full, dotted name for this resource is::\n\n plone.app.layout.viewlets.footer.pt\n\nTemplate overrides are only applied when the BrowserLayer is installed by\ninstalling your package. So, they won't affect Plone installations where this\npackage is not installed.\n\nFor details on template overrides, see the documentation for `z3c.jbot\n`_.\n\nChangelog\n=========\n\n\n\n1.0 (2015-03-25)\n----------------\n\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://github.com/espenmn/zopeskel.diazochildtheme", "keywords": "plone zope diazo bootstrap medialog", "license": "GPL 2", "maintainer": null, "maintainer_email": null, "name": "zopeskel.diazochildtheme", "package_url": "https://pypi.org/project/zopeskel.diazochildtheme/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zopeskel.diazochildtheme/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/espenmn/zopeskel.diazochildtheme" }, "release_url": "https://pypi.org/project/zopeskel.diazochildtheme/0.1/", "requires_dist": null, "requires_python": null, "summary": "Paster templates for Plone diazotheme.frameworks bootstrap childtheme package", "version": "0.1" }, "last_serial": 1534022, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9f39aa41084ec38788fafb40405ea770", "sha256": "9d510a1ecd5cd7d1d11012260b24b6c9c54b28a2337b441a9f70f408bc49f1af" }, "downloads": -1, "filename": "zopeskel.diazochildtheme-0.1.zip", "has_sig": false, "md5_digest": "9f39aa41084ec38788fafb40405ea770", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60886, "upload_time": "2015-05-05T14:25:26", "url": "https://files.pythonhosted.org/packages/ac/f3/b14f6333f4ff6820825f66c9b0651b85a219f5a9dc8b1e7e1bd9eae5e30b/zopeskel.diazochildtheme-0.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9f39aa41084ec38788fafb40405ea770", "sha256": "9d510a1ecd5cd7d1d11012260b24b6c9c54b28a2337b441a9f70f408bc49f1af" }, "downloads": -1, "filename": "zopeskel.diazochildtheme-0.1.zip", "has_sig": false, "md5_digest": "9f39aa41084ec38788fafb40405ea770", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60886, "upload_time": "2015-05-05T14:25:26", "url": "https://files.pythonhosted.org/packages/ac/f3/b14f6333f4ff6820825f66c9b0651b85a219f5a9dc8b1e7e1bd9eae5e30b/zopeskel.diazochildtheme-0.1.zip" } ] }