{ "info": { "author": "Infrae", "author_email": "info@infrae.com", "bugtrack_url": null, "classifiers": [ "Framework :: Zope2", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=================\nsilva.core.layout\n=================\n\nIntroduction\n============\n\n``silva.core.layout`` helps you to create and customize public layouts\nfor `Silva`_. It's the base system for new generation filesystem based\nlayouts.\n\nYou can have more information on how to use this package in the `Silva\ndeveloper documentation`_.\n\nCode repository\n===============\n\nYou can find the code in a Git repository at:\nhttps://github.com/silvacms/silva.core.layout\n\n.. _Silva developer documentation: http://docs.silvacms.org/latest/\n.. _Silva: http://silvacms.org\n\nChangelog\n=========\n\n3.0.2 (2013/08/26)\n------------------\n\n* Fix an Acquisition bug in the metadata helper for layouts.\n\n3.0.1 (2013/03/06)\n------------------\n\n* Change doctype of the Porto layout to HTML 5. If you inherit from\n this layout, and don't change the main layout, you can override with\n the doctype attribute from the class.\n\n3.0 (2012/12/11)\n----------------\n\n* Update Zope API calls.\n\n* Fix a bug on error pages.\n\n3.0c1 (2012/09/24)\n------------------\n\n* Version are now rendered with a layout if directly called. You need\n to have the permission ``Read Silva content`` to access them.\n\n* Default Porto templates are now written with ``grokcore.chameleon``.\n\n* Various Silva 3.0c1 API updates.\n\n* Improve tests.\n\n\n3.0b1 (2011/11/08)\n------------------\n\n* The default page to render a content now does itself, without\n delegating with the content object. This makes things much more\n cleaner. ``request.model`` is no longer\n supported. ``request.resourcebase`` as well.\n\n* Use silva.fanstatic to include resources. Now use fanstatic\n packaging for jquery and jqueryui.\n\n* Now use the generic package ``grokcore.view`` instead of\n ``infrae.layout``.\n\n* Support for the legacy layout is no longer supported and have been\n removed.\n\n2.3.2 (2010-02-07)\n------------------\n\n* Improve legacy stability, specially error pages on non-Silva content.\n Add tests.\n\n* Add a content provider to manage the favicon.\n\n2.3.1 (2010-12-20)\n------------------\n\n* Add a ``lang`` attribute on the HTML tag of the Porto layout.\n\n* Apply ``silva.core.layout`` layout on all Silva content.\n\n* Update tests.\n\n2.3 (2010-10-07)\n----------------\n\n* SMI Maker interface moved to `silva.core.smi`.\n\n* A new content provider ``headinsert`` to extends pages heads.\n\n* Default Porto template have been improved.\n\n* Add JQuery and JQueryUI resources. You can use them in your layout\n by inheriting from ``silva.core.layout.jquery.interfaces.IJQueryResources`` or\n ``silva.core.layout.jquery.interfaces.IJQueryUIResources``.\n\n2.3b1 (2010-07-16)\n------------------\n\n* Replace ``z3c.form`` with ``zeam.form``.\n\n* Improve default Porto layout.\n\n* Add a ``silva.core.layout`` legacy layout to replace the one of\n SilvaLayout, with support for overrides.\n\n* Move some dependent code from SilvaLayout to ``silva.core.layout``:\n traverser to set skin, ``IMetadata`` adapter, skin metadata set.\n\n* Skin is now only set while traversing to the publish object. This\n prevent to get it changed to something else while accessing other\n that might have a different skin.\n\n* SMILayer moved to ``silva.core.smi``.\n\n* Update code to be compliant with Zope 2.12 and Python 2.6.\n\n\n2.2b1 (2010-01-25)\n------------------\n\n* Porto skin is now not registered by default but only usuable as base\n skin for more complicated skins.\n\n* Add support to render error pages in modern skins.\n\n* Various bug fixes and improvement in the Porto skin:\n\n * Set HTTP cache header by default.\n\n * Improve navigation generation code.\n\n* Use silva.core.interfaces and silva.translations.\n\n2.2a2 (2009-01-12)\n------------------\n\n* Improve Porto skin to be extended more easily.\n\n2.2a1 (2008-11-18)\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": "https://github.com/silvacms/silva.core.layout", "keywords": "layout silva core", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "silva.core.layout", "package_url": "https://pypi.org/project/silva.core.layout/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/silva.core.layout/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/silvacms/silva.core.layout" }, "release_url": "https://pypi.org/project/silva.core.layout/3.0.2/", "requires_dist": null, "requires_python": null, "summary": "Layout and theme engine for Silva CMS", "version": "3.0.2" }, "last_serial": 947615, "releases": { "2.1.4": [ { "comment_text": "", "digests": { "md5": "bf282a2d38a0711d10e8f35dbcb293a3", "sha256": "beb0c76fabe99ef11148ef01bc0dc106abbe2d589b0475f593ed2cb161a09119" }, "downloads": -1, "filename": "silva.core.layout-2.1.4.tar.gz", "has_sig": false, "md5_digest": "bf282a2d38a0711d10e8f35dbcb293a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14061, "upload_time": "2013-12-18T10:46:02", "url": "https://files.pythonhosted.org/packages/3d/73/c84572344bac36266315f652bc12ed74f6699556587ceae86e427cb26fa6/silva.core.layout-2.1.4.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "467ff55d49d54cb0195047c18436d366", "sha256": "26a5f7b86d1f275414158cb0af42d815aef836239c20ed7324a6fd6280f55883" }, "downloads": -1, "filename": "silva.core.layout-2.3.2.tar.gz", "has_sig": false, "md5_digest": "467ff55d49d54cb0195047c18436d366", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 197480, "upload_time": "2013-12-17T10:09:34", "url": "https://files.pythonhosted.org/packages/78/99/d5fc91ad910ceecb730fed88cb23535a92db9ff04c392b70481e0eb5614e/silva.core.layout-2.3.2.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "82eb5cca7ea7d93f79ef96b496203ca6", "sha256": "37795cc91a9b59224292758486017fd72e12c2559efc220164ab85781a540b4e" }, "downloads": -1, "filename": "silva.core.layout-3.0.2.tar.gz", "has_sig": false, "md5_digest": "82eb5cca7ea7d93f79ef96b496203ca6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31527, "upload_time": "2013-12-16T12:28:45", "url": "https://files.pythonhosted.org/packages/2e/52/235d56eff67bb41cdd6710816f8260f18e89283867bd0fcec9fffa103f3c/silva.core.layout-3.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "82eb5cca7ea7d93f79ef96b496203ca6", "sha256": "37795cc91a9b59224292758486017fd72e12c2559efc220164ab85781a540b4e" }, "downloads": -1, "filename": "silva.core.layout-3.0.2.tar.gz", "has_sig": false, "md5_digest": "82eb5cca7ea7d93f79ef96b496203ca6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31527, "upload_time": "2013-12-16T12:28:45", "url": "https://files.pythonhosted.org/packages/2e/52/235d56eff67bb41cdd6710816f8260f18e89283867bd0fcec9fffa103f3c/silva.core.layout-3.0.2.tar.gz" } ] }