Metadata-Version: 1.0
Name: zopeskel.niteoweb
Version: 0.1
Summary: Paster templates for standard NiteoWeb Plone projects
Home-page: http://pypi.python.org/pypi/zopeskel.niteoweb
Author: NiteoWeb Ltd.
Author-email: info@niteoweb.com
License: GPL
Description: Starting, deploying and maintaining Plone 4 projects made easy
        ==============================================================
        
        zopeskel.niteoweb is collection of ZopeSkel templates to help you standardize
        and automate the task of starting, deploying and maintaining a new Plone
        project. Its particularly helpful for less experienced Plone developers as 
        they can get a properly structured and deployed Plone 4 project in no time.
        A complete tutorial on how to use these templates for your own projects is
        at http://ploneboutique.com.
        
        It will help you to automate and standardize:
        
        * Starting a new Plone 4 project that includes old- and new-style python,
          zope page template and css overrides, collective.xdv, etc.
        * Adding your own functionalities and look to Plone 4.
        * Staging and deploying your Plone 4 project on Rackspace Cloud server instance
          running CentOS, with Nginx in front and secured with iptables firewall
          (only $11 per month per instance!)
        * Maintaining and upgrading your Plone 4 project on the production server.
        
        
        By default the Plone 4 project you create with these templates is equiped with:
        
        * latest collective.xdv with sample rules.xml and template.html,
        * .svnignore files to ignore files/folders that should not be stored inside
          your code repository,
        * base.cfg that holds global configuration for your buildout,
        * versions.cfg that pins all your eggs to specific versions to ensure
          repeatability,
        * development.cfg that builds a development environment,
        * production.cfg that builds a production environment with ZEO,
        * sphinx.cfg that is used to generate documentation for your code,
        * test_setup.py that shows you how to write tests for your project,
        * fabfile.py with Fabric commands to automatically deploy your code and data
          to a Rackspace
          Cloud server instance running CentOS,
        * Sphinx documentation for your project,
        * nginx.conf template to setup the Nginx web-proxy in front of your Zope,
        * basic iptables configuration to deny access on all ports but the ones you
          actually use,
        * munin-node.conf template to setup Munin system monitor node on your
          production server,
        * and many more smaller goodies.
        
        
        Installation
        ============
        
        Installation is simple, just run 'sudo easy_install zopeskel.niteoweb' and
        you're good to go. Go where? To http://ploneboutique.com.
        
        
        Assumptions
        ===========
        
        Out-of-the-box, this package is intended for NiteoWeb's internal projects. 
        However, at http://ploneboutique.com you'll find a comprehensive guide on how
        to use these templates for your own projects.
        
        
        To do
        =====
        
        - patch iostat munin plugin
        - munin plugins for Zope
        - audit iptables
        - audit sudoers
        - audit sshd_config
        - bash_logout
        - yum-security email notification
        - investigate and fix fabric errors 'err: /bin/bash: /home/zupo/.bash_profile: Permission denied'
        
        Contributors
        ============
        
        - Nejc 'zupo' Zupan, NiteoWeb Ltd.
        - Domen 'iElectric' Kožar, NiteoWeb Ltd.
        
        =========
        Changelog
        =========
        
        0.1 (2010-08-30)
        ----------------
        
            - Went through the whole procedure and tested that it works. [zupo]
        
        
        0.1a6 (2010-08-29)
        ------------------
        
            - Fix supervisord runtime error. [zupo]
            - Debugging and cleanup. [zupo]
        
        
        0.1a5 (2010-08-29)
        ------------------
        
            - Refactored maintenance_hostname to headquarters_hostname. [zupo]
            - Added sendmail installation with Fabric. [zupo]
            - Hidden some ZopeSkel questions. [zupo]
            - Added 'maintenance_ip' question. [zupo]
            - Ask for maintenance username when starting Fabric commands. [zupo]
        
        
        0.1a4 (2010-08-28)
        ------------------
        
            - Many fixes to templates. [zupo]
            - Pin down a specific version of Fabric. [zupo]
            - Moved global config, Fabric and zest.releaser to production.cfg. [zupo]
            - Changed comment banner styling. [zupo]
            - Moved actual code into ./src. [zupo]
            - Changed default IP. [zupo]
            - Added Quick-start information. [zupo]
        
        
        0.1a3 (2010-08-27)
        ------------------
        
            - Fixed sintax errors in production.cfg_tmpl [zupo]
            - Added documentation structure. [zupo]
            - Added zc.buildout and Sphinx. [zupo]
        
        
        0.1a2 (2010-08-26)
        ------------------
        
            - Added zest.releaser to buildout [zupo]
            - Added initial documentation. [zupo]
        
        
        0.1a1 (2010-08-26)
        ------------------
        
            - Initial release. [zupo]
        
Keywords: plone zopeskel
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Framework :: Plone
