将 Kotti CMS 转换为私有内容管理区域
项目描述
此插件将 Kotti CMS 转换为私有内容管理区域。基本上,kotti_backend 可以让您实现此处描述的相同目标(Kotti CMS 内部网)。
kotti_backend 能做什么
定义和加载新的 private_workflow。如果您在现有的 Kotti 安装上安装 kotti_backend,则需要调用 kotti-reset-workflow yourinifile.ini --purge-existing(请极其 小心,因为所有已发布的内容都将转换为私有状态)
将上述工作流程应用于 文件 和 图片(它们默认情况下无工作流程)
为所有视图设置默认回退权限
用自定义 ACL(不允许所有人查看)覆盖默认填充器
开发在 https://github.com/Kotti/kotti_backend 进行
设置
要启用 Kotti 网站中的扩展,请激活配置器
kotti.configurators = kotti_backend.kotti_configure kotti.use_workflow = kotti_backend:workflows/private_workflow.zcml
如果您要在现有站点上安装 kotti_backend,您需要重置工作流程:先阅读文档并备份。请参阅Kotti安全
如果您打算使用 kotti_backend 与 kotti_frontend(与私人内容管理区域解耦的公开网站),您可以在编辑链接中添加以下附加选项以显示“转到前端”操作
kotti_backend.goto_frontend = 1 # the script_name (by default /cms) will be wiped out kotti_backend.not_publishable_types = TYPENAME
或者,如果您想为前端指定自定义URL,您可以指定自定义前端URL
kotti_backend.frontend_url = http://cms.yourproject.com # or if you have a custom frontend url you can specify it
其中
kotti_backend.goto_frontend 在您的编辑链接中添加“转到前端”操作,指向公开网站
kotti_backend.not_publishable_types 修改指向第一个可发布父级的默认“转到前端”链接。如果您使用的是不能直接发布的內容(如portles或您不想在前端公开的操作链接),这非常有用。请参阅kotti_boxes 或 kotti_actions。
kotti_backend.frontend_url 允许您使用自定义前端URL
开发
欢迎对 kotti_backend 的贡献。只需克隆其 Github 仓库 并以拉取请求的形式提交您的贡献。
历史记录
0.2.0 (2015-07-08)
在后台添加可选的“转到前端”编辑链接
0.1.4 (2015-07-02)
添加更多测试
添加可选的 pyramid.includes 设置 kotti_backend.views.override_root_view。如果您想使用 @@contents 视图覆盖根,请包含它
0.1.3 (2015-06-25)
在 README 中添加重要说明
0.1.2 (2015-06-25)
为解耦前端(公开视图权限 pview)的第三方插件添加支持
0.1.1 (2015-06-25)
不再自动覆盖 kotti.use_workflow ini 设置。现在您必须添加 kotti.use_workflow = kotti_backend:workflows/private_workflow.zcml
0.1.0 (2015-06-22)
使用 pcreate -s kotti kotti_backend 创建包。
项目详情
kotti_backend-0.2.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a1b3bd874a785b0f32ddca5ba90eaf6e09fe2cebf9682b4a435ca1e73705ceec |
|
MD5 | d23d67ee72645b0ef4c713883fc46c90 |
|
BLAKE2b-256 | 8b6f52265c43b86e97b98fa050986a2fc03496d4512001f34867eecf6827deee |