{ "info": { "author": "Inigo Consulting", "author_email": "team@inigo-tech.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Buildout", "Framework :: Plone", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Framework :: Plone :: 4.3", "Framework :: Zope2", "Framework :: Zope3", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Code Generators" ], "description": ".. contents::\n\nIntroduction\n============\n\nThis package contains templer templates used by Inigo Consulting as our\nstandard package structure.\n\nInstallation\n=============\n\nMethod 1: Buildout\n-------------------\n\nCreate a buildout using this configuration::\n\n [buildout]\n parts = scripts\n\n [scripts]\n recipe = zc.recipe.egg\n eggs = \n templer.core\n inigo.templer\n\nMethod 2: Install into system python\n------------------------------------\n\n::\n\n easy_install inigo.templer\n\n\nUsage\n=====\n\nInstantiating template\n----------------------\n\n::\n\n templer inigo_plone\n\nThis will create a folder with your development package.\n\nUsing localcommands\n--------------------\n\nEnter your development package, and you will find a bootstrap.py and\nbuildout.cfg in it. This is a pre-configured buildout which will help you in\nsetting up a development environment for your package. To use localcommand, you\nwill need the paster provided by this buildout. Follow these steps to build the\nbuildout::\n\n python bootstrap.py\n ./bin/buildout -vvvv\n\nOnce buildout is successful, you can use paster to add localcommand templates::\n\n ./bin/paster add \n\nTemplates\n==========\n\ninigo_plone\n------------\n\nThis template contains our standardized package structure and several local\ncommands to aid in common tasks related to Plone add-on development for\nour clients. \n\nThe local commands are:\n\n* *content_type* - This adds a skeleton Dexterity Content Type similar to\n templer.dexterity, however with a different layout.\n\n* *behavior* - This adds a skeleton for Dexterity Content Type similar to\n templer.dexterity.\n\n* *basic_portlet* - This adds a skeleton for a configurable portlet.\n\n* *nonconfigurable_portlet* - This adds a skeleton for a nonconfigurable\n portlet. This skeleton can also add assignment profile to specific content\n types.\n\n* *schemaextender* - This adds a skeleton for an archetypes.schemaextender\n browserlayer aware extender.\n\n* *skin_layer* - This adds a single FileSystemDirectoryView skin layer into \n the product\n\n* *upgrade_profile* - This adds a skeleton for a GenericSetup upgrade profile\n and handler for the product.\n\n* *viewlet* - This adds a skeleton for a basic viewlet\n\n* *view* - This adds a skeleton for a basic View based on grok.View\n\n* *css* - This adds genericsetup xml settings for inclusion of css\n\n* *js* - This adds genericsetup xml settings for inclusion of js\n\n* *vocabulary* - This adds skeleton for a named VocabularyFactory\n\nTodo/Wishlist:\n\n* custom indexer, z3cform widget, catalog index, topic metadata\n\ninigo_buildout\n--------------\n\nThis template provides a skeleton buildout which provides:\n\n* buildout.cfg + deployment.cfg based template (separation between\n development, deployment buildout)\n\n* OpenShift deployment hooks (outdated at the moment)\n\n* site.cfg for site-specific settings\n\n* releaser script to aid in releasing packages from mr.developer list\n\n* example haproxy.cfg and varnish.vcl\n\ninigo_theme\n------------\n\nThis template provides an initial Diazo theme package to work with. It includes\nan rudimentary rules.xml with simple index.html based on sunburst's actual\ntemplate, a skin layer, and a z3c.jbot directory for overriding templates.\n\nLocal commands usable here:\n\n* *css* - This adds genericsetup xml settings for inclusion of css\n\n* *js* - This adds genericsetup xml settings for inclusion of js\n\n\ninigo_policy\n-------------\n\nThis template provides a basic package which is useful as a site policy\npackage. Its simple a basic package with genericsetup install/upgrade profile,\nand a browserlayer.\n\ninigo_i18noverride\n-------------------\n\nThis template provide a basic package for overriding locales\n\nHacking/Contributing\n=====================\n\nFeel free to fork and modify/add functionalities and submit improvements for\nthis package. It is using inigo.* namespace primarily because the template\nlayout is following our internal best practices, of which might not be the \nsame as upstream Plone practices. However, we believe that some of these should\nbe pushed upstream if the community want it.\n\nContributors\n============\n\nNote: place names and roles of the people who contribute to this package\n in this file, one to a line, like so:\n\n- Izhar Firdaus, Original Author\n\nChangelog\n=========\n\n1.4 (2013-10-30)\n----------------\n\n- fix some typo bugs [izhar]\n- added better haproxy and varnish configs [izhar]\n- content interface should alsoProvides IFormFieldsProvider [izhar]\n- update to latest bootstrap.py [izhar]\n- z3cform for portlet should be non-default [izhar]\n\n\n1.3 (2013-08-19)\n----------------\n\n- enable versioning behavior by default [izhar]\n- fix haproxy config to also have a frontend settings block [izhar]\n- browser:resourceDirectory plone 4.3 compat [izhar]\n- install plone.app.relationfield and plone.formwidget.contenttree by\n default [izhar]\n- use z3cform in portlets [izhar]\n- overrideable zodb-cache-size [izhar]\n\n\n1.2 (2013-06-20)\n----------------\n\n- added skeleton for inigo_i18noverrides and inigo_policy [izhar]\n- added more localcommands (viewlet, view, css, js, vocabulary) [izhar]\n\n1.1 (2013-04-18)\n----------------\n\n- added code to delegate behavior attributes to context [izhar]\n- enable multilingual, exclfromnav, dexteritytextindexer, and referenceable\n behavior by default [izhar]\n- initial skeleton for inigo_buildout and inigo_theme [izhar]\n- schemaextender adapter should be named adapter [izhar]\n\n\n1.0 (2012-12-19)\n----------------\n\n- Package created using templer [izhar]\n- Added initial templates [izhar] \n- Initial development of this package was sponsored by World Council of \n Churches.", "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/inigoconsulting/inigo.templer", "keywords": "", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "inigo.templer", "package_url": "https://pypi.org/project/inigo.templer/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/inigo.templer/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/inigoconsulting/inigo.templer" }, "release_url": "https://pypi.org/project/inigo.templer/1.4/", "requires_dist": null, "requires_python": null, "summary": "Convenience templer templates for Inigo stuff", "version": "1.4" }, "last_serial": 907147, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "8607a5be82ab4d5067fb946786660844", "sha256": "7053134987023ba83592bf5295693c462d8bcdc1f9e8a15615f430b2adaed01a" }, "downloads": -1, "filename": "inigo.templer-1.0.tar.gz", "has_sig": false, "md5_digest": "8607a5be82ab4d5067fb946786660844", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30824, "upload_time": "2012-12-19T04:33:05", "url": "https://files.pythonhosted.org/packages/a4/01/9666956cc5c99a03da5c3677d90938f0ebac55d6c04d55faa7ddeff97820/inigo.templer-1.0.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "4bab1819c1cd6a06b2a155a1a2b14182", "sha256": "6d5362954f05262f976b0bcdc7415de4182adc9bb8fd0cfea347a0efccf146e1" }, "downloads": -1, "filename": "inigo.templer-1.2.zip", "has_sig": false, "md5_digest": "4bab1819c1cd6a06b2a155a1a2b14182", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 139835, "upload_time": "2013-06-20T04:22:56", "url": "https://files.pythonhosted.org/packages/81/af/5ed9e91a94ada453042ddae37b47d74adf1be64cfa89aa2d96a0ce06eb75/inigo.templer-1.2.zip" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "c09edb4172ec0ee8897c12affbda3071", "sha256": "4cb7d208c19abea01ce276a28b627133af88d336383387b50620224931dff311" }, "downloads": -1, "filename": "inigo.templer-1.3.zip", "has_sig": false, "md5_digest": "c09edb4172ec0ee8897c12affbda3071", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140593, "upload_time": "2013-08-19T05:52:08", "url": "https://files.pythonhosted.org/packages/1c/0b/fc8a18f817093906c43171078444f2a91e9271b9c6cfdbeaec05b0582f79/inigo.templer-1.3.zip" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "65a981d11fb44e3591f861fb31abe535", "sha256": "d1f79fd308ee35cd358803a94fdea417214233cdf2d8e4b7fbeb6b0aac73dfe1" }, "downloads": -1, "filename": "inigo.templer-1.4.zip", "has_sig": false, "md5_digest": "65a981d11fb44e3591f861fb31abe535", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141149, "upload_time": "2013-10-30T09:29:51", "url": "https://files.pythonhosted.org/packages/98/14/a4c0fdaffe7571700a50a73439e3c7d01e1616621229a3da0afa82b0a9c1/inigo.templer-1.4.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "65a981d11fb44e3591f861fb31abe535", "sha256": "d1f79fd308ee35cd358803a94fdea417214233cdf2d8e4b7fbeb6b0aac73dfe1" }, "downloads": -1, "filename": "inigo.templer-1.4.zip", "has_sig": false, "md5_digest": "65a981d11fb44e3591f861fb31abe535", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141149, "upload_time": "2013-10-30T09:29:51", "url": "https://files.pythonhosted.org/packages/98/14/a4c0fdaffe7571700a50a73439e3c7d01e1616621229a3da0afa82b0a9c1/inigo.templer-1.4.zip" } ] }