标准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的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | b057db837523ffc43f798e01a74e121318afd86706a9e3d053c389ef6ee4345b |
|
MD5 | 5ee44e2e2bace135239420c8801cb5a4 |
|
BLAKE2b-256 | f3e1a1cd897170d10e2d64702ae9023edb85c9f6c8ff2f9f64e77fb9983d6662 |