用于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)的保护。
贡献者
托比亚斯·赫尔普,tobias.herp@visaplan.com
变更日志
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
杂项
由于 Adobe Flash 已停产,不再提供搜索 UnitraccAnimation 对象的功能;
而是支持 FolderishAnimation 对象(请参阅 visaplan.plone.animations)
[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.tools v1.3.1+(新 sql 模块)
已删除需求
包 |
依赖组件 |
备注 |
---|---|---|
几个 oldcrumbs 模块 |
||
浏览器的 oldcrumbs 模块 - booking - management - tan(访问代码) |
||
浏览器 - booking - tan(访问代码) |
其中一些功能现在在 visaplan.tools 中(自 1.3.1 版本发布以来) |
|
浏览器 - changestate - servicetemp - xmlimport 此外,management 浏览器的结构元素管理功能(反正也在重构列表上) |
||
浏览器 - author - registration 此外,booking 浏览器的 .get_agb_link 方法将返回 None。 |
||
visaplan.UnitraccResource |
一些页面模板使用了此包提供的 CSS 和/或 JavaScript 资源 |
|
Products.unitracc |
浏览器 - article |
使用 SecurityContext 上下文管理器(应该将其移至其他位置) |
浏览器 - 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)
改进
大多数 management_view 上的配置链接现在在通过 AJAX 加载时已经正常工作(需要 visaplan.plone.ajaxnavigation)
[tobiasherp]
1.1.4 (2020-03-06)
破坏性更改
浏览器 @@vcard
而不是使用 UnitraccEvent.contact_name,请使用 ContactMixin.combinedContactName(这对列表视图也很有用)
需要集成 Products.unitracc 的 contact-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_membership;add_group_membership 方法也属于浏览器 @@groupsharing。
[tobiasherp]
1.1.2 (2019-12-06)
错误修复
查看视图损坏
[tobiasherp]
1.1.1 (2019-12-05)
改进
(非公开的)@@management._getManagedContent 方法默认返回不超过 180 天的内容(这使页面加载速度大大提高)
依赖关系
visaplan.plone.tools v1.1.6+,因为 @returns_json 装饰器
[tobiasherp]
1.1 (2019-11-28)
改进
使用新的 JavaScript API;需要 visaplan.UnitraccResource v1.1.0+
manage_group_view 初始按两个列排序(active 标志和名称)
浏览器 @@vcard
而不是使用 UnitraccEvent.contact_name,请使用 ContactMixin.combinedContactName(这对列表视图也很有用)
需要集成 Products.unitracc 的 contact-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)
破坏性更改
浏览器storagefolder和mediathek移动到包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.search和visaplan.plone.elearning
错误修复:从visaplan.plone.industrialsector导入
工具更新[tobiasherp]
1.0 (2018-09-19)
首次公开发布。
浏览器unitraccfeature已删除(移动到visaplan.plone.unitracctool)
浏览器groupboard、groupdesktop、groupsharing、unitraccgroups已删除(移动到visaplan.plone.groups)
更多浏览器被删除,它们已移动到visaplan.plone.structures和visaplan.plone.industrialsector[tobiasherp]
[tobiasherp]
项目详情
下载文件
下载适用于您平台的应用程序文件。如果您不确定选择哪个,请了解有关安装包的更多信息。