创建将Plone站点添加到Zope的附加组件
项目描述
collective.big.bang
Our whole universe was in a hot, dense state Then nearly fourteen billion years ago expansion started, wait The earth began to cool, the autotrophs began to drool Neanderthals developed tools We built a wall (we built the pyramids) Math, science, history, unraveling the mysteries That all started with the big bang! Hey!
所有这一切都始于Plone站点!嘿!这个包用于在Zope启动时创建Plone站点(就在《准备处理请求》这句话之前)。
您可以使用环境变量创建Plone站点并选择您想安装的包。请参阅“环境变量”。
为什么不使用collective.recipe.plonesite?目标是当您在容器化环境中部署新的Plone时创建Plone站点。我们认为在没有entrypoint或在不使用其他命令的情况下启动时创建Plone站点很容易。在容器化环境中启动构建部分以创建Plone站点更简单。
有趣的事实
现在这个包被命名为collective.big.bang,而不是原来的collective.bigbang,因为collective.bigbang名称被pypi包命名拒绝。
环境变量
您可以在实例部分的构建out中添加环境变量,使用“environment-vars”
... [instance] ... environment-vars = PLONE_EXTENSION_IDS plone.app.caching:default,plonetheme.barceloneta:default DEFAULT_LANGUAGE fr ADMIN_PASSWORD mysuperpa$$w0rd ACTIVE_BIGBANG True ...
或者您也可以使用诸如direnv(.envrc文件示例)之类的工具
export PLONE_EXTENSION_IDS=plone.app.caching:default,plonetheme.barceloneta:default export DEFAULT_LANGUAGE=fr export ADMIN_PASSWORD=mysuperpa$$w0rd export ACTIVE_BIGBANG=True
- PLONE_EXTENSION_IDS
要安装的通用设置配置文件列表。默认值是plone.app.caching:default,plonetheme.barceloneta:default
- DEFAULT_LANGUAGE
Plone站点的默认语言。默认值是en
- ADMIN_PASSWORD
zope“admin”用户的密码。没有默认值,如果未设置变量,则不会更新admin密码。
- ACTIVE_BIGBANG
在此实例上创建Plone站点。此变量用于避免冲突错误,此变量应设置为True,以便仅在单个实例上
特性
在Zope启动时创建Plone站点
安装
通过将其添加到您的构建out中安装collective.big.bang
[buildout] ... eggs += collective.big.bang ... [instance] ... environment-vars = PLONE_EXTENSION_IDS plone.app.caching:default,plonetheme.barceloneta:default DEFAULT_LANGUAGE fr ADMIN_PASSWORD mysuperpa$$w0rd ACTIVE_BIGBANG True
然后运行bin/buildout
贡献
支持
如果您遇到问题,请告诉我们。我们有一个位于devs@imio.be的邮件列表
许可证
该项目受GPLv2许可。
贡献者
Benoît Suttor,benoit.suttor@imio.be
Laurent Lasudry,laurent.lasudry@affinitic.be
变更日志
1.0.3 (2022-05-13)
如果站点不存在,则不通知DarwinStartedEvent。[odelaere]
1.0.2 (2022-05-13)
修复挂载点中断bang.bang执行。[odelaere]
1.0.1 (2022-04-15)
在bang后通知事件。[odelaere]
1.0 (2022-03-01)
如果未设置ADMIN_PASSWORD环境变量,则不要设置“admin”密码。[bsuttor]
1.0b2(2022-01-27)
忽略站点创建中的挂载点配置。[odelaere]
1.0b1(2022-01-25)
添加测试并更好地支持从4.3到6.0的Plone。[odelaere]
1.0a3(2021-10-04)
删除扩展ID。[odelaere]
如果ACTIVE_BIGBANG ID不是True,则不尝试执行任何操作。[odelaere]
1.0a2(2021-08-17)
修复从collective.bigbang重命名到collective.big.bang后的包[laulaz]
1.0a1(2021-08-13)
首次发布。[bsuttor]
项目详情
collective.big.bang-1.0.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a3805777b967869544af3361edfaaf053b45687975163c69492e71896458f4c2 |
|
MD5 | 352c1efb156b238dfd15f5ee6f8652d1 |
|
BLAKE2b-256 | 6622474c5a4356336a640fe07570c0a6607ca9bc8004899b417358a2a76fc2dd |