跳转到主要内容

用于UNITRACC的Plone定制的一个“浏览器”工具包

项目描述

为Plone站点提供“浏览器”工具包。

此包(目前)的目的不是提供新功能,而是将现有功能从现有的单一代码库Zope产品中提取出来。因此,在进一步开发过程中可能会失去功能(因为其中的一些部分已经被 - 或将被 - 分叉到它们自己的包中,或者某些功能可能会变得过时,因为标准Plone组件中有更好的替代方案)。

目前预计它对更广泛的受众没有用处;这里实现的许多“浏览器”非常具体,就像它们现在存在的那样。

示例

此插件可在以下网站中看到操作:

安装

通过将其添加到您的buildout中安装visaplan.plone.browsers

[buildout]

...

eggs =
    visaplan.plone.browsers

然后运行 bin/buildout

贡献

支持

如果您遇到问题,请告知我们;请使用上述问题跟踪器

许可证

本项目采用GPLv2许可证。

子模块 .unitraccmail.mail 是 Christian Heimes 的邮件模块的副本,受 Zope 公共许可证第 2.1 版(ZPL)的保护。

贡献者

变更日志

1.4.0 (2021-03-25)

破坏性更改

  • 浏览器 @@booking 已移动到 visaplan.UnitraccShop v1.3.0+

[tobiasherp]

1.3.4 (2021-02-22)

错误修复

  • @@unitraccvideo/stream! 中的错误

[tobiasherp]

1.3.3 (2021-02-16)

错误修复

  • 修复了 @@unitracctype.getTitle 中的错误,导致某些搜索失败

改进

  • 尝试流式传输不完整的视频对象时避免 AttributeError

杂项

[tobiasherp]

1.3.2 (2021-01-05)

错误修复

  • 修复了 v1.3.0 中的回归:损坏的 @@redeem 视图(问题 497)

[tobiasherp]

1.3.1 (2020-12-18)

错误修复

  • 修复了 v1.3.0 中的回归:损坏的 @@manage_groups_view

[tobiasherp]

1.3.0 (2020-12-16)

破坏性更改

  • .crumbs 模块重命名为 .oldcrumbs。如果已安装 zope.deprecation,则从旧位置导入将继续工作,直到(包括)版本 1.4.x。

改进

  • 使用 visaplan.tools.sql.subdict_ne(与 visaplan.tools.dicts.subdict 具有相同的源字典和字段规范)代替 visaplan.plone.sqlwrapper.utils.extract_dict

  • 通过直接使用 getPath 方法(由所有目录感知对象支持)替换了多个联合 getPhysicalPath 结果

需求

已删除需求

依赖组件

备注

visaplan.plone.breadcrumbs

几个 oldcrumbs 模块

visaplan.plone.groups

浏览器的 oldcrumbs 模块 - booking - management - tan(访问代码)

visaplan.plone.pdfexport

visaplan.plone.sqlwrapper

浏览器 - booking - tan(访问代码)

其中一些功能现在在 visaplan.tools 中(自 1.3.1 版本发布以来)

visaplan.plone.structures

浏览器 - changestate - servicetemp - xmlimport 此外,management 浏览器的结构元素管理功能(反正也在重构列表上)

visaplan.plone.unitracctool

浏览器 - author - registration 此外,booking 浏览器的 .get_agb_link 方法将返回 None

visaplan.UnitraccResource

一些页面模板使用了此包提供的 CSS 和/或 JavaScript 资源

Products.unitracc

浏览器 - article

使用 SecurityContext 上下文管理器(应该将其移至其他位置)

latex2mathml

浏览器 - unitraccformula

tomcom.tcconvert

浏览器 - unitraccaudio - unitraccvideo - unitraccvideoogg

因此,例如 tan 浏览器(提供访问代码功能)仅在安装了 visaplan.plone.groups 包时才可用。

如果您需要此类可选功能,请使用例如策略包或 buildout 脚本来管理这些可选包。

[tobiasherp]

1.2.4 (2020-08-12)

错误修复

  • 解锁链接不起作用(导致空页面;HTTP 状态代码 204)

杂项

  • @@registration 浏览器

    • 重定向现在由 Redirect 异常完成

    • 记录重定向

    • 记录事务操作

[tobiasherp]

1.2.3 (2020-06-24)

错误修复

  • 由于模块(演示)已移动到特定语言的文件夹,因此复制模块(演示)不起作用,因为选择列表为空

改进

  • JavaScript 文件 management_1255c69f5497ffb66ab21dfb9108ec4e_copy.js 已重命名为 userselect-live-keypress.js,因为这就是它包含的内容

    • 用户选择的处理,使用

    • 已弃用的 jQuery .live 方法,以及

    • 按键事件处理…

[tobiasherp]

1.2.2 (2020-06-12)

杂项

  • 模板 manage_export_profiles.pt 已移除;相应地使用了皮肤层模板(来自 visaplan.UnitraccSkins 包;修订号 31800)

  • 一些浏览器已从源代码中移除(这些浏览器已经通过 MANIFEST.in 移除了一段时间)

    • 现在在 visaplan.plone.elearning

      • @@coursestatistics

      • @@unitracccourse

      • @@unitracccoursemanagement

    • 现在在 visaplan.plone.groups

      • @@groupboard

      • @@groupdesktop

      • @@groupsharing

      • @@unitraccgroups

    • 现在在 visaplan.plone.industrialsector

      • @@industrialsector

    • 现在在 visaplan.plone.infohubs

      • @@hubandinfo

    • 现在在 visaplan.plone.pdfexport

      • @@export

    • 现在在 visaplan.plone.structures

      • @@copystructure

      • @@navigation

      • @@presentation

      • @@structureauthoring

      • @@structurenumber

      • @@structuretype

      • @@temp

      • @@tree

    • 现在在 visaplan.plone.transform

      • @@transform

  • 在多个地方使用 /@@resolveuid/ 而不是 resolveUid

  • @@manage_users_view 现在应该可以通过 AJAX 加载

[tobiasherp]

1.2.1 (2020-04-07)

改进

  • unitraccaudio 和 unitraccvideo 浏览器的 get_streaming_info 方法仅返回关于 现有 字段的信息(因为不是所有字段都保证存在)

[tobiasherp]

1.2.0 (2020-04-03)

改进

[tobiasherp]

1.1.4 (2020-03-06)

破坏性更改

  • 浏览器 @@vcard

    • 而不是使用 UnitraccEvent.contact_name,请使用 ContactMixin.combinedContactName(这对列表视图也很有用)

    • 需要集成 Products.unitracccontact-metadata 分支。

错误修复

  • listing_nora.pt 中移除了双重 CSS 类 area-content

改进

  • Python 3 兼容性(python-modernize

调试代码

  • 删除或禁用大量调试代码

  • 在浏览器中关闭了过多的日志记录

    • @@booking

    • @@mainpage(logger.info() –> logger.debug())

  • 添加了一些日志到

    • @@unitraccvideo,因为视频转换

    • @@event,因为日历为空

杂项

  • @@unitraccvideo 浏览器进行一些调试日志记录

[tobiasherp]

1.1.3 (2019-12-18)

错误修复

  • 修复了 v1.1.2 中 manage_group_view 的回归;add_to_group 方法属于浏览器 @@groupsharing,而不是 @@usermanagement

  • 修复了 edit_group_membershipadd_group_membership 方法也属于浏览器 @@groupsharing

[tobiasherp]

1.1.2 (2019-12-06)

错误修复

  • 查看视图损坏

[tobiasherp]

1.1.1 (2019-12-05)

改进

  • (非公开的)@@management._getManagedContent 方法默认返回不超过 180 天的内容(这使页面加载速度大大提高)

依赖关系

[tobiasherp]

1.1 (2019-11-28)

改进

  • 使用新的 JavaScript API;需要 visaplan.UnitraccResource v1.1.0+

  • manage_group_view 初始按两个列排序(active 标志和名称)

  • 浏览器 @@vcard

    • 而不是使用 UnitraccEvent.contact_name,请使用 ContactMixin.combinedContactName(这对列表视图也很有用)

    • 需要集成 Products.unitracccontact-metadata 分支(即 v3.1.5+)

新功能

  • AJAX 导航的 _embed 模板

    • nora_folder_embed(混合新闻/文章视图)

需求

  • Products.unitracc 3.1.5+

[tobiasherp]

1.0.7 (2019-06-26)

改进

  • management_view

    • 到类型工具和 Folder 属性的便利链接

  • 允许在验证结构时使用“系统”用户(使用Securitymanager)

临时更改

  • 由于当前无法正常工作(需要重新实现),禁用了“删除结构”和“设置子门户”操作

[tobiasherp]

1.0.6 (2019-05-20)

错误修复

  • 验证结果的翻译

改进

  • 针对结构验证结果

    • 完成时间和持续时间;本地化需要Products.unitracc 3.1.4.2+。

    • 更有用的链接(内容和大脑维护视图)

    • 预览图像

  • 可搜索类型列表:FolderishAnimation已添加(来自visaplan.plone.animations

[tobiasherp]

1.0.5 (2019-05-09)

破坏性更改

  • 结构管理操作“删除结构”和“更改子门户”(很可能是)损坏;它们需要一些重构才能再次工作(如已对结构验证进行的操作;见下文)。

结构复制改进

  • 对所有类型的结构内容使用相同的复制表单和功能;需要visaplan.plone.structures v1.0.3.dev1+。

  • 结构内容复制表单的所有字段都可以预设。

  • 不再清除“点击”时的用户_id过滤器。

  • 可选择的引用对象的复制深度(范围0到3,默认:2)。

结构管理改进

  • 统一表单用于所有操作(目前按结构类型划分)和根据操作自动显示/隐藏的输入

  • 结构验证现在接受一些参数

  • 当前,默认操作是“验证”

[tobiasherp]

1.0.4 (2019-03-22)

破坏性更改

  • 浏览器storagefoldermediathek移动到包visaplan.plone.structures(v1.0.2+)

  • 浏览器coursestatistics移动到包visaplan.plone.elearning(v1.0.4+)

清理

  • 浏览器subportal已删除,之前已从configure.zcml中删除(v1.0.2)

[tobiasherp]

1.0.3 (2019-02-14)

  • 浏览器industrialsector移动到包visaplan.plone.industrialsector

  • self参数已从接口方法中删除(修订版24965)

  • 面包屑修正

    • manage_export_profiles

    • order_management

[tobiasherp]

1.0.2 (2019-01-31)

  • 浏览器subportal移动到包visaplan.plone.subportals

  • 浏览器unitracctype

    • getTypesForSearch使用portal_type进行视频和动画

  • 错误修复

    • 图像的编辑搜索不起作用

[tobiasherp]

1.0.2.dev1(2018-10-12)

  • 更新浏览器nora(新闻或文章):修复了新闻概览[tobiasherp]

1.0.1 (2018-09-26)

  • 更多浏览器被删除,它们已移动到visaplan.plone.searchvisaplan.plone.elearning

  • 错误修复:从visaplan.plone.industrialsector导入

  • 工具更新[tobiasherp]

1.0 (2018-09-19)

首次公开发布。

  • 浏览器unitraccfeature已删除(移动到visaplan.plone.unitracctool

  • 浏览器groupboardgroupdesktopgroupsharingunitraccgroups已删除(移动到visaplan.plone.groups

  • 更多浏览器被删除,它们已移动到visaplan.plone.structuresvisaplan.plone.industrialsector[tobiasherp]

[tobiasherp]

项目详情


下载文件

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

源分发

visaplan.plone.browsers-1.4.0.tar.gz (301.0 kB 查看哈希

上传时间

支持者

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