在 Plone 5 中使 patternslib 模式可用的附加组件。
项目描述
在 Plone 5中使patternslib模式可用的附加组件。它有一些限制(见下文)。
特征
Plone 5 的 Mockup 模式已经依赖 Patternslib 核心(扫描器、注册表、基类等)已经有一段时间了。
因此,可以使用 Patternslib 模式(与 Plone 5 中的 Mockup 模式相反)。
这个包选择了 Plone 5 中可用的那些模式。
已知的问题
Plone 5 和 Patternslib 仍然有一些模式。它们要么冲突,因为它们使用相同的名称,要么它们冲突,因为它们试图做相同或相似的事情。现在我们选择在这里明确排除它们。
当前禁用的 Patternslib 模式(由于各种原因)是:
pat-颜色选择器
拍日期选择器
帕特画廊
拍图像裁剪
pat-legend:它与 pat-autotoc 冲突
通知
pat-sortable :与Mockup 中的pat -sortable命名冲突
拍子形式
pat-tabs:新的、未发布的 Patternslib 模式。不知道有什么冲突。
pat-toggle :与Mockup 中的pat -toggle命名冲突
pat-tooltip : Mockup 中与pat-tooltip的命名冲突
pat-validation
例子
浏览器目录中有四种模式的示例浏览器视图。如果一切顺利,您可以通过在您的 plone 站点上调用他们的浏览器视图示例来测试以下模式:
@@pat-依赖
@@pat-inject
@@pat-masonry
@@pat-switch
发展
这个包的构建方式与将模型源提取到 Plone egg 中的方式类似。有一个克隆模式库的 Makefile。与在 Plone5 中的完成方式类似,Patternslib 被克隆和构建,但只有必要的部分被检入到 plone.patternslib。
确保在更新 Patternslib 时,较新的版本或文件与Mockup/Plone 5.0.x 中的pat-utils版本兼容。我们能够覆盖pat-parser的版本,但不能覆盖pat-utils,因为它包含在plone-compiled.js包中(可以这么说)。这意味着我们必须依赖Mockup/Plone 5.x中的pat-utils版本。如果在更高版本的 Patternslib 中没有向pat-utils添加新方法,那么这应该不是问题。
如果您对模式或捆绑包进行了一些更改,则需要重新编译捆绑包。
您可以在安装此插件的 Plone 站点上使用plone-compile-resources脚本:
./bin/plone-compile-resources –site-id=Plone -b bundle-leaflet
./bin/plone-compile-resources –site-id=Plone -b 模式
安装
通过将 plone.patternslib 添加到您的构建中来安装它:
[buildout]
...
eggs =
plone.patternslib
然后运行bin/buildout。
将 plone.patternslib 包安装到您的站点中。除了现有的 plone 模型包之外,它还将注册一个 patternslib 资源包。
贡献
支持
如果您遇到问题,请将它们放入问题跟踪器中。
执照
该项目在 GPLv2 下获得许可。
jcopkode,jc @ opkode 。com
Syslab.com ,pilz @ syslab 。com
变更日志
1.2.1 (2020-11-23)
错误修正:为正确的配置文件注册升级步骤 [frapell]
1.2.0 (2020-08-07)
在资源注册表中注册pat-datetime-picker 。[主题]
重组升级以遵循 bobtemplates.plone 的建议。[主题]
1.1.1 (2020-07-10)
不要自动包含 ZCML(这里不需要)。[詹森]
修复依赖链,依赖于setup.py中的Products.CMFPlone。[詹森]
升级到 pat-leaflet 1.4.0。[主题]
1.1.0 (2019-04-11)
将 pat-leaflet 升级到 1.3.0。[主题]
从 Leaflet Markercluster 中删除第二个 CSS 资源,因为 Plone 无法正确编译它。[主题]
注册pat-date-picker。[主题]
更新依赖,依赖于 Patterns 2.1.x。[主题]
更新到最新模式。[主题]
删除捆绑包中的注册表初始化。[切克]
声明对 python 3 的支持。[vincero]
1.0 (2017-02-28)
静态文件夹中的Git-un-exclude dist目录。[主题]
修复字体真棒网络字体路径。[主题]
修复传单图标集成。[主题]
使用其未压缩文件注册资源,只要它们可用。这有助于调试,并且资源注册表本身可以自己处理压缩。[主题]
将 Patternslib 升级到最新版本。[主题]
更好的 pat-gallery集成。[主题]
添加pat-leaflet资源。[主题]
使用 bower 管理资源而不是 Makefile 脚本。[主题]
删除 browserlayer 并添加升级步骤以从组件注册表中删除。[主题]
清理。[主题]
0.2 (2016-04-27)
Polyfill removeDuplicateObjects 以便我们可以使用 2.0.13 版的 Patternslib 和仍然使用 Patternslib 2.0.11 的 Plone/Mockup。
0.1 (2016-04-27)
初始发行。
项目详情
plone.patternslib -1.2.1.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | ef600c26f6a4abceb4be907b8fefe0cc3a6705f19601cb105c2ff340529aa27a |
|
| MD5 | d5df05edf852cf8a688b11dd74d0c9cf |
|
| 布莱克2-256 | 0abc03766c980709ff9c9dbf1c7216bf1a908dc85b927bace874012ae8adedea |