Plone定制化套件UNITRACC的基础模块
项目描述
此包简单地收集了一些基本常量等(例如权限名称),这些常量被其他包使用,例如visaplan.plone.browsers。
它是visaplan GmbH(德国波鸿)维护的Plone网站系列“Unitracc家族”的基础部分。
此包的一些部分可能现在已经过时,不再被认为是遵循Plone当前最佳实践的。原因在于
此包(目前)的目的不是提供新功能,而是将现有功能从我们以前的单体Zope产品中提取出来。以后的版本可能会反映更近期的见解和/或更近期的Zope/Plone版本的要求。
此包仍包含一些特定于我们“Unitracc家族”网站的资源(例如权限名称);因此,我们更倾向于您创建自己的yourcompany.plone.base分支,而不是直接使用此包。
功能
exceptions模块
提供UnitraccBaseException类,该类支持将错误消息本地化,这些消息呈现给用户
一些其他的异常类。
permissions模块
从Zope/Plone包中导入一些权限名称,并添加一些来自我们“Unitracc家族”的专有权限名称。
typestr模块
为与对象类型名称相关的字符串的本地化(l10n)创建字典;例如,对于您的 portal_type thingy,您可能需要一个 Gettext 消息 ID thingies,以及可能还需要 My thingies 等其他内容。
当作为脚本调用时,该模块会创建一个用于提取工具的蜜罐文件。
adapter 模块
为 visaplan.plone.adapters 的适配器提供“Base”类,它将创建适配器时提供的 context 保存到属性中,并调用(可能是出于历史原因)reference_catalog 工具(这可能在将来改变)。
the browserview 模块
提供了一个 Products.Five.BrowserView 的扩展版本(这也可能在将来改变)。
示例
此插件可以在以下网站中看到其作用
安装
通过将其添加到您的 buildout 中安装 visaplan.plone.base
[buildout] ... eggs = visaplan.plone.base
然后运行 bin/buildout
贡献
支持
如果您遇到问题,请告知我们;请使用上述提到的问题跟踪器。
许可证
该项目采用 GPLv2 许可。
贡献者
Tobias Herp, tobias.herp@visaplan.com
变更日志
1.1 (2018-09-17)
首次公开发布。 [tobiasherp]
项目详情
visaplan.plone.base-1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 20c616f49a2743d3c6c5f97de6cc56c60b86a7b3d40bcbc092fa6c9d5780b32a |
|
MD5 | 222cf60027d795482be89678536a5a71 |
|
BLAKE2b-256 | ad5e20d589eb59cdf56a8684caed1a04c8832fd2b627450e6584fbaa31da6ad7 |