跳转到主要内容

CodeSyntax的Plone项目模板

项目描述

https://travis-ci.cn/codesyntax/bobtemplates.cs.svg?branch=master Coveralls Latest Version Documentation Status License

bobtemplates.cs

bobtemplates.cs提供了一个用于使用我们的自定义设置生成Plone项目包的mr.bob模板。此软件包基于bobtemplates.plone

功能

使用bobtemplates.cs创建的包在创建插件时使用当前最佳实践。

提供的模板

  • cs_plone_volto_buildout

  • cs_plone_buildout

  • cs_migration

cs_plone_volto_buildout

此模板提供了一个为Volto后端准备好的Plone buildout模板。它会询问Plone版本并使用它配置buildout。

生成的buildout提供了nginx和Apache、haproxy、varnish和logrotate的配置文件。

它还创建cron作业来打包您的数据库并在服务器重启时重新启动服务。

cs_plone_buildout

此模板提供了一个为Plone站点准备的buildout模板。它会询问Plone版本并使用它配置buildout。

生成的buildout提供了nginx和Apache、haproxy、varnish和logrotate的配置文件。

它还创建cron作业来打包您的数据库并在服务器重启时重新启动服务。

cs_migration

此模板添加了一些有用的蓝图和一个基于Transmogrifier的迁移pipeline,适用于Plone 5。

提供的pipeline将与collective.jsonify的export无缝配合。

我们在多个项目中使用蓝图和管道,并发现它们非常有用。为了使管道正常工作,您需要调整创建的 migration1.cfg 文件,以提供导出路径并调整一两个参数。

要开始使用 Transmogrifier,请访问https://training.plone.org/5/transmogrifier上的培训。

您可以使用提供的 zopectl 脚本从命令行运行迁移,如下所示。检查所有注册的 Transmogrifier 管道

$ cd /path/to/your/buildout
$ ./bin/instance list_migrations

运行选定的管道

$ cd /path/to/your/buildout
$ ./bin/instance run_migration my.package-step1

兼容性

使用bobtemplates.cs创建的插件已在 Plone 5 和 Plone 5.1 上进行测试,以确保其正常工作。它们也应该与较旧版本兼容,但未进行测试。它们应在 Linux、Mac 和 Windows 上工作。

文档

完整用户文档可在“docs”文件夹中找到。

贡献

支持

如果您遇到问题,请告知我们。

变更日志

1.9.1 (2024-02-13)

  • 重新打包[erral]

1.8 (2024-02-13)

  • 添加 OIDC 插件配置[erral]

  • 在 ZEO 部分添加 ZEO egg[erral]

  • 添加 vscode 脚本[erral]

1.7 (2023-04-05)

  • 更新版本到 Plone 6[erral]

1.6 (2022-09-22)

1.5 (2022-04-06)

  • 新的 Volto 后端模板 [ionlizarazu]

1.4.1 (2021-10-22)

1.4 (2021-10-21)

1.3.1 (2021-08-31)

  • 修复用户导入蓝图(全名)[erral]

1.3 (2021-08-30)

  • 用户迁移蓝图和新版本引脚[erral]

  • 更新版本引脚[erral]

1.2.4 (2020-10-16)

  • 默认为 Plone 5.2.2 [erral]

  • 更新版本引脚。[erral]

1.2.3 (2020-02-19)

  • 更新 haproxy [erral]

  • 使用新的 Travis。[erral]

1.2.2 (2020-01-21)

  • 在 buildout 部分的 eggs 链接中使用 += 以从外部版本文件安装热修复 [erral]

  • 更新 supervisor 版本引脚。[erral]

1.2.1 (2019-05-15)

  • 删除 buildout 脚本中“products”目录的注册[erral]

  • 在 supervisor 中更新 varnish 控制脚本。[erral]

1.2 (2019-04-04)

  • 在开发中始终缓存 Diazo 规则[erral]

  • 启用 WSGI [erral]

  • 更新引脚[erral]

  • 删除计算检查间隔。

  • Python3 兼容性修复[erral]

1.1.4 (2019-01-24)

  • 修复模板注册[erral]

1.1.3 (2019-01-24)

  • 模板注册中的小修复。[erral]

1.1.2 (2019-01-16)

  • 迁移子模板中的错误修复。[erral]

1.1.1 (2018-11-26)

  • 小修复。[erral]

1.1 (2018-11-26)

  • 添加一个带有迁移实用工具的子模板。[erral]

1.0.0 (2018-10-19)

  • 链接到 starzel buildout 以安装热修复[erral]

  • 改进文档[erral]

  • 更多测试[erral]

1.0b1 (2018-10-18)

  • 尚未更改。

项目详情


下载文件

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

源分发

bobtemplates.cs-1.9.1.tar.gz (55.4 kB 查看哈希值)

上传时间

支持

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