Skip to main content

Layout system for Silva base on Zope Tool Kit and Grok

Project description

silva.core.layout helps you to create and customize public layouts for Silva. It’s the base system for new generation filesystem based layouts.

You can have more information on how to use this package on:

http://docs.infrae.com.

Changelog

2.3.2 (2010-02-07)

  • Improve legacy stability, specially error pages on non-Silva content. Add tests.

  • Add a content provider to manage the favicon.

2.3.1 (2010-12-20)

  • Add a lang attribute on the HTML tag of the Porto layout.

  • Apply silva.core.layout layout on all Silva content.

  • Update tests.

2.3 (2010-10-07)

  • SMI Maker interface moved to silva.core.smi.

  • A new content provider headinsert to extends pages heads.

  • Default Porto template have been improved.

  • Add JQuery and JQueryUI resources. You can use them in your layout by inheriting from silva.core.layout.jquery.interfaces.IJQueryResources or silva.core.layout.jquery.interfaces.IJQueryUIResources.

2.3b1 (2010-07-16)

  • Replace z3c.form with zeam.form.

  • Improve default Porto layout.

  • Add a silva.core.layout legacy layout to replace the one of SilvaLayout, with support for overrides.

  • Move some dependent code from SilvaLayout to silva.core.layout: traverser to set skin, IMetadata adapter, skin metadata set.

  • Skin is now only set while traversing to the publish object. This prevent to get it changed to something else while accessing other that might have a different skin.

  • SMILayer moved to silva.core.smi.

  • Update code to be compliant with Zope 2.12 and Python 2.6.

2.2b1 (2010-01-25)

  • Porto skin is now not registered by default but only usuable as base skin for more complicated skins.

  • Add support to render error pages in modern skins.

  • Various bug fixes and improvement in the Porto skin:

    • Set HTTP cache header by default.

    • Improve navigation generation code.

  • Use silva.core.interfaces and silva.translations.

2.2a2 (2009-01-12)

  • Improve Porto skin to be extended more easily.

2.2a1 (2008-11-18)

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

silva.core.layout-2.3.2.tar.gz (197.5 kB view details)

Uploaded Source

File details

Details for the file silva.core.layout-2.3.2.tar.gz.

File metadata

File hashes

Hashes for silva.core.layout-2.3.2.tar.gz
Algorithm Hash digest
SHA256 26a5f7b86d1f275414158cb0af42d815aef836239c20ed7324a6fd6280f55883
MD5 467ff55d49d54cb0195047c18436d366
BLAKE2b-256 7899d5fc91ad910ceecb730fed88cb23535a92db9ff04c392b70481e0eb5614e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page