跳转到主要内容

创建将Plone站点添加到Zope的附加组件

项目描述

Latest Version Tests Status https://img.shields.io/pypi/pyversions/collective.big.bang.svg?style=plastic:alt:Supported-PythonVersions License

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许可。

贡献者

变更日志

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 (21.6 kB 查看哈希值)

上传时间

支持