{ "info": { "author": "Matthew Wilkes", "author_email": "matt.wilkes@teamrubber.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\n============\n\nSnakeSkin allows skin products for Plone 3 to be created easily in a similar\nway to the ZopeSkel plone3_theme template. The primary difference is that\nplone3_theme assumes either a blank theme or a customisation of the default,\nwhereas snakeskin allows the user to select the theme he wants to customise.\n\nThis is very useful for commercial environments where a generic skin requires \nsmall modifications on a client-by-client basis.\n\nAn example using an internal teamrubber skin is::\n\n Nimbus:teamrubber.snakeskin matthewwilkes$ paster create -t plone3_snakeskin\n Selected and implied templates:\n ZopeSkel#basic_namespace A project with a namespace package\n teamrubber.snakeskin#plone3_snakeskin A Theme for Plone 3.1 based on another theme egg.\n\n Enter project name: clienttheme.example\n Variables:\n egg: clienttheme.example\n package: clientthemeexample\n project: clienttheme.example\n Enter namespace_package (Namespace package (like clienttheme)) ['clienttheme']: clienttheme\n Enter package (The package contained namespace package (like example)) ['example']: example\n Enter version (Version) ['1.0']: 1.0\n Enter theme_name (The name of this theme) ['Client Skin']: Client Skin\n Enter base_theme (The package containing the theme to base on (the name of the egg)) ['plonetheme.example']: plonetheme.example\n Enter basename (The name of the Zope skin layer the above theme provides) ['My Theme']: My Theme\n Enter description (One-line description of the package) ['A theme based on an existing arbitrary plone 3 theme.']: This is my client customisation of the defaults for plone3_theme.\n Enter long_description (Multi-line description (in reST)) ['']: I'm not feeling talkative.\n Enter author (Author name) ['']: Matthew Wilkes\n Enter author_email (Author email) ['']: matt.wilkes@teamrubber.com\n Enter keywords (Space-separated keywords/tags) ['']: \n Enter url (URL of homepage) ['']: \n Enter license_name (License name) ['GPL']: \n Enter zip_safe (True/False: if the package can be distributed as a .zip file) [False]: \n\nChangelog\n=========\n\n1.1\n---\n\nFix skins.xml template precedence.\n [MatthewWilkes]\n\nSimplify options\n [MatthewWilkes]\n\n\n1.0\n---\n\nInitial concept, includes some ideas from OOTB plone themes, but not all\n [MatthewWilkes]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.teamrubber.com", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "teamrubber.snakeskin", "package_url": "https://pypi.org/project/teamrubber.snakeskin/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/teamrubber.snakeskin/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.teamrubber.com" }, "release_url": "https://pypi.org/project/teamrubber.snakeskin/1.1/", "requires_dist": null, "requires_python": null, "summary": "A paster template for creating derivative themes.", "version": "1.1" }, "last_serial": 800406, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "fe63ee9aa35619358ff7e1adba13069c", "sha256": "a5a0e2c7af6ee38452c28c194d0a8a921cd2ad336bbe1fc0c63ea2a5db85508b" }, "downloads": -1, "filename": "teamrubber.snakeskin-1.0-py2.4.egg", "has_sig": false, "md5_digest": "fe63ee9aa35619358ff7e1adba13069c", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 16569, "upload_time": "2008-07-14T17:44:12", "url": "https://files.pythonhosted.org/packages/61/d8/c0eb5a6ebd10ae79521f681c031b6b98a2f3bb3e324d432a76f634d72f15/teamrubber.snakeskin-1.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "3fad24da0350769d6c831cdb311132b4", "sha256": "6789e76a208e1abe7a92e4d9db8cf06ef4d07e375bee5e6fc59d0cc072c325b8" }, "downloads": -1, "filename": "teamrubber.snakeskin-1.0.tar.gz", "has_sig": false, "md5_digest": "3fad24da0350769d6c831cdb311132b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8722, "upload_time": "2008-07-14T17:44:12", "url": "https://files.pythonhosted.org/packages/96/3a/1391f1129ff71883d201dcad4d1676e3ee20e5a6e60d4d39f1ffdc3a6698/teamrubber.snakeskin-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "e905cf3396b46841d82bf14ae0e93779", "sha256": "abe7ad1e89bc518454f6f2593cbf7bc0ef3ac9914cc2ebb426b15beac38c676b" }, "downloads": -1, "filename": "teamrubber.snakeskin-1.1.tar.gz", "has_sig": false, "md5_digest": "e905cf3396b46841d82bf14ae0e93779", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8605, "upload_time": "2008-11-27T17:34:57", "url": "https://files.pythonhosted.org/packages/81/52/2286dd11bcf11f40e472b5f4f6267099abad441ee1075dbdb99cb63b19f7/teamrubber.snakeskin-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e905cf3396b46841d82bf14ae0e93779", "sha256": "abe7ad1e89bc518454f6f2593cbf7bc0ef3ac9914cc2ebb426b15beac38c676b" }, "downloads": -1, "filename": "teamrubber.snakeskin-1.1.tar.gz", "has_sig": false, "md5_digest": "e905cf3396b46841d82bf14ae0e93779", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8605, "upload_time": "2008-11-27T17:34:57", "url": "https://files.pythonhosted.org/packages/81/52/2286dd11bcf11f40e472b5f4f6267099abad441ee1075dbdb99cb63b19f7/teamrubber.snakeskin-1.1.tar.gz" } ] }