{ "info": { "author": "NiteoWeb Ltd.", "author_email": "info@niteoweb.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python" ], "description": "Starting, deploying and maintaining Plone 4 projects made easy\n==============================================================\n\nzopeskel.niteoweb is collection of ZopeSkel templates to help you standardize\nand automate the task of starting, deploying and maintaining a new Plone\nproject. Its particularly helpful for less experienced Plone developers as \nthey can get a properly structured and deployed Plone 4 project in no time.\nA complete tutorial on how to use these templates for your own projects is\nat http://ploneboutique.com.\n\nIt will help you to automate and standardize:\n\n* Starting a new Plone 4 project that includes old- and new-style python,\n zope page template and css overrides, collective.xdv, etc.\n* Adding your own functionalities and look to Plone 4.\n* Staging and deploying your Plone 4 project on Rackspace Cloud server instance\n running CentOS, with Nginx in front and secured with iptables firewall\n (only $11 per month per instance!)\n* Maintaining and upgrading your Plone 4 project on the production server.\n\n\nBy default the Plone 4 project you create with these templates is equiped with:\n\n* latest collective.xdv with sample rules.xml and template.html,\n* .svnignore files to ignore files/folders that should not be stored inside\n your code repository,\n* base.cfg that holds global configuration for your buildout,\n* versions.cfg that pins all your eggs to specific versions to ensure\n repeatability,\n* development.cfg that builds a development environment,\n* production.cfg that builds a production environment with ZEO,\n* sphinx.cfg that is used to generate documentation for your code,\n* test_setup.py that shows you how to write tests for your project,\n* fabfile.py with Fabric commands to automatically deploy your code and data\n to a Rackspace\n Cloud server instance running CentOS,\n* Sphinx documentation for your project,\n* nginx.conf template to setup the Nginx web-proxy in front of your Zope,\n* basic iptables configuration to deny access on all ports but the ones you\n actually use,\n* munin-node.conf template to setup Munin system monitor node on your\n production server,\n* and many more smaller goodies.\n\n\nInstallation\n============\n\nInstallation is simple, just run 'sudo easy_install zopeskel.niteoweb' and\nyou're good to go. Go where? To http://ploneboutique.com.\n\n\nAssumptions\n===========\n\nOut-of-the-box, this package is intended for NiteoWeb's internal projects. \nHowever, at http://ploneboutique.com you'll find a comprehensive guide on how\nto use these templates for your own projects.\n\n\nTo do\n=====\n\n- patch iostat munin plugin\n- munin plugins for Zope\n- audit iptables\n- audit sudoers\n- audit sshd_config\n- bash_logout\n- yum-security email notification\n- investigate and fix fabric errors 'err: /bin/bash: /home/zupo/.bash_profile: Permission denied'\n\nContributors\n============\n\n- Nejc 'zupo' Zupan, NiteoWeb Ltd.\n- Domen 'iElectric' Ko\u017ear, NiteoWeb Ltd.\n\n=========\nChangelog\n=========\n\n0.1 (2010-08-30)\n----------------\n\n - Went through the whole procedure and tested that it works. [zupo]\n\n\n0.1a6 (2010-08-29)\n------------------\n\n - Fix supervisord runtime error. [zupo]\n - Debugging and cleanup. [zupo]\n\n\n0.1a5 (2010-08-29)\n------------------\n\n - Refactored maintenance_hostname to headquarters_hostname. [zupo]\n - Added sendmail installation with Fabric. [zupo]\n - Hidden some ZopeSkel questions. [zupo]\n - Added 'maintenance_ip' question. [zupo]\n - Ask for maintenance username when starting Fabric commands. [zupo]\n\n\n0.1a4 (2010-08-28)\n------------------\n\n - Many fixes to templates. [zupo]\n - Pin down a specific version of Fabric. [zupo]\n - Moved global config, Fabric and zest.releaser to production.cfg. [zupo]\n - Changed comment banner styling. [zupo]\n - Moved actual code into ./src. [zupo]\n - Changed default IP. [zupo]\n - Added Quick-start information. [zupo]\n\n\n0.1a3 (2010-08-27)\n------------------\n\n - Fixed sintax errors in production.cfg_tmpl [zupo]\n - Added documentation structure. [zupo]\n - Added zc.buildout and Sphinx. [zupo]\n\n\n0.1a2 (2010-08-26)\n------------------\n\n - Added zest.releaser to buildout [zupo]\n - Added initial documentation. [zupo]\n\n\n0.1a1 (2010-08-26)\n------------------\n\n - Initial release. [zupo]", "description_content_type": null, "docs_url": "https://pythonhosted.org/zopeskel.niteoweb/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/zopeskel.niteoweb", "keywords": "plone zopeskel", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "zopeskel.niteoweb", "package_url": "https://pypi.org/project/zopeskel.niteoweb/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zopeskel.niteoweb/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/zopeskel.niteoweb" }, "release_url": "https://pypi.org/project/zopeskel.niteoweb/0.1/", "requires_dist": null, "requires_python": null, "summary": "Paster templates for standard NiteoWeb Plone projects", "version": "0.1" }, "last_serial": 802413, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "5ee44e2e2bace135239420c8801cb5a4", "sha256": "b057db837523ffc43f798e01a74e121318afd86706a9e3d053c389ef6ee4345b" }, "downloads": -1, "filename": "zopeskel.niteoweb-0.1.tar.gz", "has_sig": false, "md5_digest": "5ee44e2e2bace135239420c8801cb5a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44293, "upload_time": "2010-08-30T10:35:44", "url": "https://files.pythonhosted.org/packages/f3/e1/a1cd897170d10e2d64702ae9023edb85c9f6c8ff2f9f64e77fb9983d6662/zopeskel.niteoweb-0.1.tar.gz" } ], "0.1a1": [ { "comment_text": "", "digests": { "md5": "2fb6525504cb97e111c71428f13dc8ba", "sha256": "ae404489b4a4bea5971598f046d0bb8ddeb6c16891914964332b8812e6e7295b" }, "downloads": -1, "filename": "zopeskel.niteoweb-0.1a1.tar.gz", "has_sig": false, "md5_digest": "2fb6525504cb97e111c71428f13dc8ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29321, "upload_time": "2010-08-26T17:26:59", "url": "https://files.pythonhosted.org/packages/f4/70/766038a5b47cd731ad2631382e72b2911344d1f311298584a6e5ecc85263/zopeskel.niteoweb-0.1a1.tar.gz" } ], "0.1a1dev": [], "0.1a2": [ { "comment_text": "", "digests": { "md5": "a190d3ae463b83bd7a516047916b6d35", "sha256": "1a721b7412316c8ed062c81f300e98785be8b11f8117d703b65622e65d5471a7" }, "downloads": -1, "filename": "zopeskel.niteoweb-0.1a2.tar.gz", "has_sig": false, "md5_digest": "a190d3ae463b83bd7a516047916b6d35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31815, "upload_time": "2010-08-26T18:33:13", "url": "https://files.pythonhosted.org/packages/2b/90/1de0fe35a3b24ae1c5a9ae0b70232f0c29dcdfedbfd7550314db14a53bdb/zopeskel.niteoweb-0.1a2.tar.gz" } ], "0.1a3": [ { "comment_text": "", "digests": { "md5": "39269be13fafdfd2c7690f5742063bab", "sha256": "549643bf229424b6863534c2137cbd41bd37a4f57ae47a8ed7f4b03c31186637" }, "downloads": -1, "filename": "zopeskel.niteoweb-0.1a3.tar.gz", "has_sig": false, "md5_digest": "39269be13fafdfd2c7690f5742063bab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42457, "upload_time": "2010-08-27T16:06:58", "url": "https://files.pythonhosted.org/packages/f4/d1/f1e3db0250cf5f22aa206d35704cf735e9af83a4813803c056a05cb8abe2/zopeskel.niteoweb-0.1a3.tar.gz" } ], "0.1a4": [ { "comment_text": "", "digests": { "md5": "735621e04f07e03df91a8b8086a724b2", "sha256": "bddef565304f02aa7093e86feff1fcd3f04462b76767f1a541fae023082e696a" }, "downloads": -1, "filename": "zopeskel.niteoweb-0.1a4.tar.gz", "has_sig": false, "md5_digest": "735621e04f07e03df91a8b8086a724b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44505, "upload_time": "2010-08-28T20:09:11", "url": "https://files.pythonhosted.org/packages/29/c8/3c3edba1c9c0c92bb0bee7f2a3cc7c4dc4bb7762baee0504ec08bc0d824b/zopeskel.niteoweb-0.1a4.tar.gz" } ], "0.1a5": [ { "comment_text": "", "digests": { "md5": "7f2f6a44d3b660d5b8185f5c574cba02", "sha256": "8c5f9ca85e6c7632b54fd242e50cc75f0386d6c77b7c0eabcc99fccaf8fe1cd2" }, "downloads": -1, "filename": "zopeskel.niteoweb-0.1a5.tar.gz", "has_sig": false, "md5_digest": "7f2f6a44d3b660d5b8185f5c574cba02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43484, "upload_time": "2010-08-29T11:12:00", "url": "https://files.pythonhosted.org/packages/00/91/7f96668d4302c66801ff9a363f8ecb2dc6579cc6837de210082847571c9d/zopeskel.niteoweb-0.1a5.tar.gz" } ], "0.1a6": [ { "comment_text": "", "digests": { "md5": "029543c21d73d241bf83357eac483ea4", "sha256": "b8b68e9c17beb45ae6b7b4a2c00d367ad18d5e399f49047a6d718eac8a95db7c" }, "downloads": -1, "filename": "zopeskel.niteoweb-0.1a6.tar.gz", "has_sig": false, "md5_digest": "029543c21d73d241bf83357eac483ea4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43986, "upload_time": "2010-08-29T17:14:16", "url": "https://files.pythonhosted.org/packages/49/db/4fd14639fa991f2589896dbffe99ed27d3e9bd6d43139f9426bd0d303318/zopeskel.niteoweb-0.1a6.tar.gz" } ], "0.2b1": [ { "comment_text": "", "digests": { "md5": "f5801a3dfb0d8bdb6537ef15060bf584", "sha256": "469bc69f69d03a986c919473c11a3e3a8ef2becbe5447f3e11ce2f5193cd7e6a" }, "downloads": -1, "filename": "zopeskel.niteoweb-0.2b1.tar.gz", "has_sig": false, "md5_digest": "f5801a3dfb0d8bdb6537ef15060bf584", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1437868, "upload_time": "2010-12-15T16:11:32", "url": "https://files.pythonhosted.org/packages/00/01/43a6407c3b15fd9ade9843edcf53952cda796f3d5069818e64ebb8848266/zopeskel.niteoweb-0.2b1.tar.gz" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "5c1ed7bd1c34b4175e3b89e3275f2e74", "sha256": "a1a1c533f384d2a49ca35621a46ca06403dcb3f3eb7ee8cdad12f3315cc47110" }, "downloads": -1, "filename": "zopeskel.niteoweb-1.0b1.tar.gz", "has_sig": false, "md5_digest": "5c1ed7bd1c34b4175e3b89e3275f2e74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1437867, "upload_time": "2010-12-15T16:09:27", "url": "https://files.pythonhosted.org/packages/45/9b/b92545783c71dd74ea86f02b839b310badb0b1d60d76660449b27f026b83/zopeskel.niteoweb-1.0b1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5ee44e2e2bace135239420c8801cb5a4", "sha256": "b057db837523ffc43f798e01a74e121318afd86706a9e3d053c389ef6ee4345b" }, "downloads": -1, "filename": "zopeskel.niteoweb-0.1.tar.gz", "has_sig": false, "md5_digest": "5ee44e2e2bace135239420c8801cb5a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44293, "upload_time": "2010-08-30T10:35:44", "url": "https://files.pythonhosted.org/packages/f3/e1/a1cd897170d10e2d64702ae9023edb85c9f6c8ff2f9f64e77fb9983d6662/zopeskel.niteoweb-0.1.tar.gz" } ] }