A paster template for creating derivative themes.
Project description
Introduction
SnakeSkin allows skin products for Plone 3 to be created easily in a similar way to the ZopeSkel plone3_theme template. The primary difference is that plone3_theme assumes either a blank theme or a customisation of the default, whereas snakeskin allows the user to select the theme he wants to customise.
This is very useful for commercial environments where a generic skin requires small modifications on a client-by-client basis.
An example using an internal teamrubber skin is:
Nimbus:trunk matthewwilkes$ paster create -t plone3_snakeskin Selected and implied templates: ZopeSkel#basic_namespace A project with a namespace package teamrubber.snakeskin#plone3_snakeskin A Theme for Plone 3.1 based on another theme egg. Enter project name: example.skin Variables: egg: example.skin package: exampleskin project: example.skin Enter namespace_package (Namespace package (like plonetheme)) ['plonetheme']: example Enter package (The package contained namespace package (like example)) ['example']: skin Enter version (Version) ['1.0']: Enter theme_name (The name of this theme) ['']: Example Skin Enter base_theme (The package containing the theme to base on) ['']: opsuite.skin Enter base_spec (The same as above with an optional version specification) ['']: opsuite.skin Enter basename (The name of the Zope skin layer the above theme provides) ['Plone Default']: OpSuite Skin Enter description (One-line description of the package) ['A theme based on an existing arbitrary plone 3 theme.']: Enter long_description (Multi-line description (in reST)) ['']: Enter author (Author name) ['']: Matthew Wilkes Enter author_email (Author email) ['']: matt.wilkes@teamrubber.com Enter keywords (Space-separated keywords/tags) ['']: Enter url (URL of homepage) ['']: http://www.teamrubber.com Enter license_name (License name) ['GPL']: GPL Enter zip_safe (True/False: if the package can be distributed as a .zip file) [False]:
Changelog
1.0
- Initial concept, includes some ideas from OOTB plone themes, but not all
[MatthewWilkes]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for teamrubber.snakeskin-1.0-py2.4.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5a0e2c7af6ee38452c28c194d0a8a921cd2ad336bbe1fc0c63ea2a5db85508b |
|
MD5 | fe63ee9aa35619358ff7e1adba13069c |
|
BLAKE2b-256 | 61d8c0eb5a6ebd10ae79521f681c031b6b98a2f3bb3e324d432a76f634d72f15 |