跳转到主要内容

标准NiteoWeb Plone项目的Paster模板

项目描述

轻松开始、部署和维护Plone 4项目

zopeskel.niteoweb是一组ZopeSkel模板,可帮助您标准化和自动化开始、部署和维护新Plone项目的任务。这对于不太有经验的Plone开发者特别有用,因为他们可以迅速获得一个结构良好且已部署的Plone 4项目。有关如何使用这些模板为自己的项目创建教程的完整指南请见http://ploneboutique.com

它将帮助您自动化和标准化

  • 启动一个包含旧式和新式Python、zope页面模板和CSS覆盖、collective.xdv等的Plone 4新项目。

  • 为Plone 4添加您自己的功能和外观。

  • 将您的Plone 4项目部署到在运行CentOS的Rackspace Cloud服务器实例上,前端使用Nginx,并使用iptables防火墙进行安全保护(每个实例每月仅需11美元!)

  • 在生产服务器上维护和升级您的Plone 4项目。

默认情况下,您使用这些模板创建的Plone 4项目将配备以下内容

  • 最新版的collective.xdv,包括sample rules.xml和template.html,

  • .svnignore文件,用于忽略代码存储库内部不应存储的文件/文件夹,

  • base.cfg,它包含您的buildout的全局配置,

  • versions.cfg,它将所有您的egg固定到特定版本,以确保可重复性,

  • development.cfg,它构建一个开发环境,

  • production.cfg,它使用ZEO构建一个生产环境,

  • sphinx.cfg,用于生成您的代码的文档,

  • test_setup.py,它向您展示如何为您的项目编写测试,

  • 使用Fabric命令的fabfile.py脚本来自动将您的代码和数据部署到运行CentOS的Rackspace云服务器实例上,

  • 您的项目的Sphinx文档,

  • nginx.conf模板,用于在您的Zope前面设置Nginx网关代理,

  • 基本的iptables配置,以拒绝访问除您实际使用的端口之外的所有端口,

  • munin-node.conf模板,用于在您的生产服务器上设置Munin系统监控节点,

  • 以及许多其他的小工具。

安装

安装简单,只需运行“sudo easy_install zopeskel.niteoweb”即可。去哪里?去http://ploneboutique.com

假设

默认情况下,此软件包旨在用于NiteoWeb的内部项目。然而,您可以在http://ploneboutique.com找到如何使用这些模板为您的项目提供全面指南。

待办事项

  • 修复iostat munin插件

  • Zope munin插件

  • 审核iptables

  • 审核sudoers

  • 审核sshd_config

  • bash_logout

  • yum-security电子邮件通知

  • 调查并修复fabric错误“err: /bin/bash: /home/zupo/.bash_profile: Permission denied”

贡献者

  • Nejc ‘zupo’ Zupan,NiteoWeb Ltd。

  • Domen ‘iElectric’ Kožar,NiteoWeb Ltd。

变更日志

0.1 (2010-08-30)

  • 完成了整个流程并测试了其工作。[zupo]

0.1a6 (2010-08-29)

  • 修复supervisord运行时错误。[zupo]

  • 调试和清理。[zupo]

0.1a5 (2010-08-29)

  • 将maintenance_hostname重构为headquarters_hostname。[zupo]

  • 使用Fabric添加了sendmail安装。[zupo]

  • 隐藏了一些ZopeSkel问题。[zupo]

  • 添加了“maintenance_ip”问题。[zupo]

  • 在启动Fabric命令时询问维护用户名。[zupo]

0.1a4 (2010-08-28)

  • 对模板进行了许多修复。[zupo]

  • 固定了Fabric的特定版本。[zupo]

  • 将全局配置、Fabric和zest.releaser移动到production.cfg。[zupo]

  • 更改了注释横幅样式。[zupo]

  • 将实际代码移动到./src。[zupo]

  • 更改了默认IP。[zupo]

  • 添加了快速入门信息。[zupo]

0.1a3 (2010-08-27)

  • 修复了production.cfg_tmpl中的语法错误。[zupo]

  • 添加了文档结构。[zupo]

  • 添加了zc.buildout和Sphinx。[zupo]

0.1a2 (2010-08-26)

  • 将zest.releaser添加到buildout。[zupo]

  • 添加了初始文档。[zupo]

0.1a1 (2010-08-26)

  • 首次发布。[zupo]

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源分布

zopeskel.niteoweb-0.1.tar.gz (44.3 kB 查看散列)

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面