{ "info": { "author": "Mikel Larreategi", "author_email": "mlarreategi@codesyntax.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Code Generators", "Topic :: Utilities" ], "description": ".. image:: https://secure.travis-ci.org/codesyntax/bobtemplates.cs.png?branch=master\n :target: http://travis-ci.org/codesyntax/bobtemplates.cs\n\n.. image:: https://coveralls.io/repos/github/codesyntax/bobtemplates.cs/badge.svg?branch=master\n :target: https://coveralls.io/github/codesyntax/bobtemplates.cs?branch=master\n :alt: Coveralls\n\n.. image:: https://img.shields.io/pypi/v/bobtemplates.cs.svg\n :target: https://pypi.python.org/pypi/bobtemplates.cs/\n :alt: Latest Version\n\n.. image:: https://readthedocs.org/projects/bobtemplatescs/badge/?version=latest\n :target: https://bobtemplatescs.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://img.shields.io/pypi/l/bobtemplates.cs.svg\n :target: https://pypi.python.org/pypi/bobtemplates.cs/\n :alt: License\n\n================\nbobtemplates.cs\n================\n\n`bobtemplates.cs` provides a `mr.bob `_ template to generate packages for Plone projects using our customizations. This packages is based on `bobtemplates.plone `_\n\n\nFeatures\n========\n\nPackage created with ``bobtemplates.cs`` use the current best-practices when creating an add-on.\n\nProvided templates\n------------------\n\n- cs_plone_buildout\n- cs_migration\n\ncs_plone_buildout\n~~~~~~~~~~~~~~~~~\n\nThis template provides a ready-to-use buildout template for Plone sites. It asks for a Plone version\nand configures the buildout with it.\n\nThe generated buildout provides configuration files for nginx and Apache, haproxy, varnish and logrotate.\n\nIt also creates cron jobs to pack your database and to restart the services when the server is rebooted.\n\n\ncs_migration\n~~~~~~~~~~~~\n\nThis template adds some useful blueprints and a pipeline for a `Transmogrifier`_ based migration for Plone 5.\n\nThe provided pipeline will work with a\n`collective.jsonify `_ export out of the box.\n\nWe have been using the blueprints and the pipeline in several projects and found them very useful. To make the pipeline work correctly, you will need to adjust the created migration1.cfg file to provide the path of the export and adjust one or two parameters.\n\nTo get started with Transmogrifier, visit the training at https://training.plone.org/5/transmogrifier\n\nYou can run the migration from the command line, using the provided zopectl scripts, as follows. Inspect all the registered transmogrifier pipelines::\n\n $ cd /path/to/your/buildout\n $ ./bin/instance list_migrations\n\n\nRun the selected pipeline::\n\n $ cd /path/to/your/buildout\n $ ./bin/instance run_migration my.package-step1\n\n\n\n\nCompatibility\n=============\n\nAdd-ons created with ``bobtemplates.cs`` are tested to work in Plone 5 and Plone 5.1.\nThey should also work with older versions but that was not tested.\nIt should work on Linux, Mac and Windows.\n\n\nDocumentation\n=============\n\nFull documentation for end users can be found in the \"docs\" folder.\n\n\nContribute\n==========\n\n- Issue Tracker: https://github.com/codesyntax/bobtemplates.cs/issues\n- Source Code: https://github.com/codesyntax/bobtemplates.cs\n- Documentation:\n\n\nSupport\n=======\n\nIf you are having issues, please let us know.\n\n.. _`Transmogrifier`: https://pypi.org/projects/collective.transmogrifier\n\n\nChangelog\n=========\n\n1.2.1 (2019-05-15)\n------------------\n\n- Remove 'products' directory registration for buildout recipe\n [erral]\n\n- update varnish control script in supervisor.\n [erral]\n\n\n1.2 (2019-04-04)\n----------------\n\n- Always cache Diazo rules in development\n [erral]\n\n- Enable WSGI\n [erral]\n\n- Update pinnings\n [erral]\n\n- Remove checkinterval calculation.\n- Python3 compatibility fixes\n [erral]\n\n\n1.1.4 (2019-01-24)\n------------------\n\n- Fix template registration\n [erral]\n\n\n1.1.3 (2019-01-24)\n------------------\n\n- Minor fixes in template registration.\n [erral]\n\n\n1.1.2 (2019-01-16)\n------------------\n\n- Bugfixes in migration subtemplate.\n [erral]\n\n\n1.1.1 (2018-11-26)\n------------------\n\n- Minor fix.\n [erral]\n\n1.1 (2018-11-26)\n----------------\n\n- Add a subtemplate with migration utils.\n [erral]\n\n\n1.0.0 (2018-10-19)\n------------------\n\n- Link to starzel buildout for hotfix installation\n [erral]\n\n- Improve docs\n [erral]\n\n- More tests\n [erral]\n\n1.0b1 (2018-10-18)\n------------------\n\n- No changes yet.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/codesyntax/bobtemplates.cs", "keywords": "web plone zope skeleton project", "license": "GPLv2", "maintainer": "", "maintainer_email": "", "name": "bobtemplates.cs", "package_url": "https://pypi.org/project/bobtemplates.cs/", "platform": "", "project_url": "https://pypi.org/project/bobtemplates.cs/", "project_urls": { "Homepage": "https://github.com/codesyntax/bobtemplates.cs" }, "release_url": "https://pypi.org/project/bobtemplates.cs/1.2.1/", "requires_dist": null, "requires_python": "", "summary": "Templates for Plone projects by CodeSyntax", "version": "1.2.1" }, "last_serial": 5271701, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a7f9cb829cedf20f4788d470151920e6", "sha256": "f7df1619623af4afee64531dd8db1e30459f50a9e6d20e028a2607c864e2c27f" }, "downloads": -1, "filename": "bobtemplates.cs-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a7f9cb829cedf20f4788d470151920e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20897, "upload_time": "2018-10-19T13:39:57", "url": "https://files.pythonhosted.org/packages/75/2e/3c91218cb6c6a129a9a0c49bb17bdad7d8e76924f8b03c517e16db488223/bobtemplates.cs-1.0.0.tar.gz" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "cb5abe2e2effd7b70fd9e6b23aac0d3b", "sha256": "648dd22a5f8d4ab4eedf0e5e01cbf7c7d687436f15e53996cec590dc74fcc38a" }, "downloads": -1, "filename": "bobtemplates.cs-1.0b1.tar.gz", "has_sig": false, "md5_digest": "cb5abe2e2effd7b70fd9e6b23aac0d3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20679, "upload_time": "2018-10-18T21:44:04", "url": "https://files.pythonhosted.org/packages/23/36/e3ebefe4f0908a6e218f6170af99f7c3bea44d763e91ce83c799c128190a/bobtemplates.cs-1.0b1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "225d60daec4d6a7edf5932339c802901", "sha256": "e0c3f89f0a910fc48525245a890e35bef3bdaa3d92f897be16eff6b4a4acc080" }, "downloads": -1, "filename": "bobtemplates.cs-1.1.tar.gz", "has_sig": false, "md5_digest": "225d60daec4d6a7edf5932339c802901", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26204, "upload_time": "2018-11-26T15:49:30", "url": "https://files.pythonhosted.org/packages/4e/97/63d9e963352953ad23a374e30c8da893f93cfc600a4af295ab465cf8b95b/bobtemplates.cs-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "f183e13620dfd3b96be95aadc83d2512", "sha256": "d34d53f806734c365fca96c656f92e41adc3e1a186447b53e09cfe294369df5a" }, "downloads": -1, "filename": "bobtemplates.cs-1.1.1.tar.gz", "has_sig": false, "md5_digest": "f183e13620dfd3b96be95aadc83d2512", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26227, "upload_time": "2018-11-26T15:53:19", "url": "https://files.pythonhosted.org/packages/d6/ee/3bf0ff25d051881513bee933b36c26ede8a55b4d9c4e183189a57d1fcf7f/bobtemplates.cs-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "e740fe5a82c35d06881d51775e524a64", "sha256": "00d313ca634c993469289eaf45428865ca6822ce7c49797712d825f7fd55d0ec" }, "downloads": -1, "filename": "bobtemplates.cs-1.1.2.tar.gz", "has_sig": false, "md5_digest": "e740fe5a82c35d06881d51775e524a64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26365, "upload_time": "2019-01-16T11:22:56", "url": "https://files.pythonhosted.org/packages/24/cd/bd5a8571617c9c6bc6f5f3eabd3985b719ca1212c3dc8b701ef5a037bea4/bobtemplates.cs-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "4754d5dbbb76b8a3e44ea975c3cc919f", "sha256": "956038c303fe9ba6dc8718d513331ca55fdc40c18278c7a4d3ade91aa36a7ded" }, "downloads": -1, "filename": "bobtemplates.cs-1.1.3.tar.gz", "has_sig": false, "md5_digest": "4754d5dbbb76b8a3e44ea975c3cc919f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26443, "upload_time": "2019-01-24T14:31:14", "url": "https://files.pythonhosted.org/packages/d8/0d/211feed253928259c573dafb49d5354da3b26ec872810341df38e2f7eb01/bobtemplates.cs-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "4bd35588aa3a6e21e4f1a76f2da5d6a8", "sha256": "889fedd1c661687af664f6978ffe043006b826121e231a555a4f4c8209b1d2e1" }, "downloads": -1, "filename": "bobtemplates.cs-1.1.4.tar.gz", "has_sig": false, "md5_digest": "4bd35588aa3a6e21e4f1a76f2da5d6a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35883, "upload_time": "2019-01-24T14:35:19", "url": "https://files.pythonhosted.org/packages/16/64/aa68d996161d1b8f6efed01f33689668ed158a10c0ee23921707ff40da47/bobtemplates.cs-1.1.4.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "b6f6513c552e677fa617a7db318db2d8", "sha256": "df2a95b8895c6bd3ce1cc50480f77f265cf6e526554560733ff62521e0779834" }, "downloads": -1, "filename": "bobtemplates.cs-1.2.tar.gz", "has_sig": false, "md5_digest": "b6f6513c552e677fa617a7db318db2d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38447, "upload_time": "2019-04-04T06:00:40", "url": "https://files.pythonhosted.org/packages/da/2e/5954b44aaf990254c29de3b88157474123bbac7abfc910c16cc6829198fd/bobtemplates.cs-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "fd1c55cda5653656c14f84065ca68cd8", "sha256": "80ab7ec88301dead5d47db2c12a7a1797b5d9afad7b19c9cecfc0b066e1bf96d" }, "downloads": -1, "filename": "bobtemplates.cs-1.2.1.tar.gz", "has_sig": false, "md5_digest": "fd1c55cda5653656c14f84065ca68cd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38481, "upload_time": "2019-05-15T10:17:05", "url": "https://files.pythonhosted.org/packages/7f/62/cba3ec0eee55cc5aa1acb356ecb0ea827ea22f2c46bd67953c987ab1e6f2/bobtemplates.cs-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fd1c55cda5653656c14f84065ca68cd8", "sha256": "80ab7ec88301dead5d47db2c12a7a1797b5d9afad7b19c9cecfc0b066e1bf96d" }, "downloads": -1, "filename": "bobtemplates.cs-1.2.1.tar.gz", "has_sig": false, "md5_digest": "fd1c55cda5653656c14f84065ca68cd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38481, "upload_time": "2019-05-15T10:17:05", "url": "https://files.pythonhosted.org/packages/7f/62/cba3ec0eee55cc5aa1acb356ecb0ea827ea22f2c46bd67953c987ab1e6f2/bobtemplates.cs-1.2.1.tar.gz" } ] }