为使用fassembler的新opencore站点部署创建设置
opencore-fassembler_boot的Python项目详细描述
这是一个“引导”包,用于生成新的部署 在opencore软件栈中,基于web的团队协作 为coactivate.org和 其他网站。
用法
这个包提供了两个用于引导opencore站点的命令 安装:
^{tt1}$ will create a directory structure useful for managing an ongoing OpenCore site deployment. Run this once, when you are first deploying your OpenCore site.
It will place a file opencore.conf in the generated directory. You can edit the configuration in this file; it will be used by the ^{tt2}$ command to determine what profile to build by default; what portset to configure the stack on; and other build parameters that are useful to manage on a per-site basis.
^{tt3}$ will initiate a new Fassembler build for your OpenCore site, using your desired configuration.
还提供了第三个命令:
- ^{tt4}$ will print a site configuration TEMPLATE to stdout. If you have a site layout already created by OpenplansBoot this may be useful for quickly generating a configuration that can be used with ^{tt3}$.
用户/开发人员资源
- The Opencore Project
- opencore<;irc://irc.freenode.net/opencore>;
更改日志
0.7.2
从github.com/socialplanning而不是svn.socialplanning.org(sigh)拉fassembler boot
0.7.1
从svn.socialplanning.org而不是svn.openplans.org启动fassembler
0.7
现在可以指定profile_url和default_profile_url。 作为svn://,svn+ssh://,以及file://url。以前唯一的 选项有http://、https://和相对路径(它们被处理 作为https://svn.openplans.org/svn/build/requirements的后缀)
将默认需求概要文件的位置更新到svn.socialplanning.org 而不是svn.openplans.org
0.6
如果未指定协议,则将file://前置到etc svn_repo。
修复newbuild.sh脚本中查找“fassembler req.txt”的错误, 在使用相对需求概要文件时失败的 目录而不是绝对路径。
检查^ {tT8} $目录是否存在于{TT9}$$之前 运行newbuild.sh
0.5
添加一个可选参数num_extra_zopes,如果设置该参数,将 导致在生成结束时安装n个额外的zope实例。
需要fassembler>;=0.5(0.4,它添加了extrazope项目 以及添加num_extra_zopes设置的0.5); opencore-fassembler_projects>;=0.3,它现在尊重 num_extra_zopes在构建前端时设置;以及 libopencore>;=0.4,允许负载平衡代理到一组zope 服务器。
0.4.1
修复了正在处理的文档中的打印错误。
0.4
已删除fassembler_projects参数。相反,引导脚本现在查找 要构建的概要文件目录中的文件“fassembler req.txt”,因为概要文件 应该管理自己的需求。
0.3.2
已重命名rebuild-opencore->;rebuild-opencore-site
添加了简单打印配置的new-opencore-site-config命令 模板到STDUT(对现有部署结构有用)
0.3.1
将配置文件URL作为位置参数传递已中断。现在可以了。
0.3
新包opencore-fassembler_boot,基于openplansboot。
重新设计以使用每个站点管理的配置文件,并使newbuild.sh脚本不公开。
0.2
- remove–使用-plone3作为选项;默认情况下已废弃-build.ini