跳转到主要内容

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

贡献者

变更日志

1.1 (2018-09-17)

  • 首次公开发布。 [tobiasherp]

项目详情


下载文件

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

源代码分发

visaplan.plone.base-1.1.tar.gz (17.4 kB 查看哈希值)

上传时间 源代码

由以下机构支持