Plone的静态资源
项目描述
plone.staticresources
此插件包含Plone Classic-UI使用的字体、图标和JavaScript。
如何升级此包中的资源
> 注意: > JavaScript功能的更改必须在包外进行。 > 如果您想修复或添加功能,请访问 > [mockup](https://github.com/plone/mockup.git) 存储库并遵循 > 那里的说明。此包仅用于交付生成的包。
将 plone.staticresources 和 mockup 添加到 buildout.coredev 中的 checkouts.cfg 并执行构建。
在 mockup 中更新JavaScript资源,并在 npmjs 上请求发布。
在此处更新依赖项版本(例如新mockup发布)在 package.json 中。使用 yarn upgrade-interactive –latest 一次性方便地更新package.json中所有版本的版本。由于plone.staticresources应包含可重复生成的构建,因此请使用固定版本而不是版本范围,而不是在package.json中使用版本范围。例如,使用 “@plone/mockup”: “5.0.11” 而不是 “@plone/mockup”: “^5.0.11”。
运行 make all 编译包并将Bootstrap图标映射到位于 src/plone/staticresources/profiles/default/registry/icons_*.xml 的注册文件。
提交拉取请求并在Jenkins上运行测试。
已更改的内容
自Plone 6.x以来,我们使用webpack来编译包。请参阅 webpack.config.js 中的配置。
包构建分析
https://survivejs.com/webpack/optimizing/build-analysis/ https://formidable.com/blog/2018/finding-webpack-duplicates-with-inspectpack-plugin/
构建stats.json文件
npx yarn stats
检查依赖项树以及为什么包含哪个包 https://npmjs.net.cn/package/whybundled
npx whybundled stats.json
可视化依赖项树并分析包大小: https://npmjs.net.cn/package/webpack-bundle-analyzer
npx webpack-bundle-analyzer stats.json
许可
本项目采用GPLv2许可。
变更日志
2.1.16 (2024-09-03)
错误修复
升级依赖项和开发资源。[petschki] (#352)
2.1.15 (2024-08-20)
错误修复
最新 mockup = 5.1.13。请参阅 https://github.com/plone/mockup/releases/tag/5.1.13 了解详细更改。[petschki] (#347)
2.1.14 (2024-04-24)
错误修复
更新JS依赖项 [petschki] (#0)
内部
更新配置文件。[plone 开发者]
2.1.13 (2024-02-28)
错误修复
修复 datatables.net 版本解析。[petschki] (#326)
2.1.12 (2024-02-27)
错误修复
更新 mockup=5.1.11:pat-tinymce图像编辑修复。[petschki] (#324)
2.1.11 (2024-02-26)
错误修复
更新 mockup=2.1.10 [petschki] (#322)
2.1.10 (2024-02-21)
错误修复
更新依赖项:mockup 5.1.9,bootstrap 5.3.3,bootstrap-icons 1.11.3 [petschki] (#321)
2.1.9 (2023-12-12)
错误修复
维护升级:mockup 5.1.7,Bootstrap Icons 1.11.2 [petschki] (#314)
2.1.8 (2023-10-24)
错误修复
更新 mockup=5.1.6 [petschki] (#309)
2.1.7 (2023-09-19)
错误修复
更新Bootstrap到 5.3.2,bootstrap-icons到 1.11.1 和Mockup到 5.1.5。[petschki] (#303)
2.1.6 (2023-08-10)
错误修复
Mockup 5.1.4 - 查看 https://github.com/plone/mockup/releases/tag/5.1.4 [petschki] (#302)
2.1.5 (2023-07-30)
错误修复
升级各种依赖项。[petschki] (#300)
2.1.4 (2023-07-26)
错误修复
更新 mockup=5.1.2 [petschki] (#299)
内部
更新配置文件。[plone 开发者] (cfffba8c)
2.1.3 (2023-06-05)
新功能
Bootstrap 5.3最终发布。[petschki] (#292)
2.1.2.1 (2023-05-17)
错误修复
升级到Mockup 5.1.0-alpha.3和@patternslib/dev 3.3.1。[thet] (283-0)
在package.json中使用固定版本而不是版本范围。
由于plone.staticresources应包含可重复生成的构建,因此请使用固定版本而不是版本范围,而不是在package.json中使用版本范围。例如,使用 “@plone/mockup”: “5.0.11” 而不是 “@plone/mockup”: “^5.0.11”。 (283-1)
更新包接口(从CMFPlone到plone.base)[gforcada] (#286)
更新 Mockup 5.1.0-alpha.4 [petschki] (#291)
启用 towncrier 的子补丁发布 - 此处提到的所有修复都已发布自 2.1.2 [petschki]
2.1.1 (2023-04-18)
新功能
升级到 mockup 5.1.0-alpha.2 和 Bootstrap Icons 1.10.4(未更改资源)[petschki] (#277)
错误修复
在 setup.py 中移除已弃用的参数 ez_setup。[gforcada] (#1)
内部
更新配置文件。[plone 开发者] (7032e1d4)
2.1.0 (2023-03-05)
新功能
升级到 Mockup 5.1.0-alpha.0,支持 Bootstrap 5.3 和暗黑模式。[toalba, thet] (#1282)
2.0.6 (2023-02-22)
新功能
升级 Mockup 到 5.0.5。[thet, petschki] (#267)
2.0.5 (2023-02-10)
错误修复
更新 mockup 到 5.0.1 [petschki, thet] (#262)
2.0.4 (2023-01-13)
错误修复
将 mockup 升级到 5.0.0-beta.11 [petschki] (#262)
2.0.3 (2022-12-12)
错误修复
升级 Mockup 到 5.0.0-beta.7。[thet, petschki] (#259)
2.0.2 (2022-12-02)
错误修复
升级 mockup -> 5.0.0-beta.3(Bootstrap -> 5.2.3)。[petschki] (#256)
更新 mockup -> 5.0.0-beta.4 [petschki] (#257)
2.0.1 (2022-11-18)
错误修复
修复缺失的升级步骤。[petschki] (#0)
2.0.0 (2022-11-18)
错误修复
更新 mockup -> 5.0.0-alpha.27,Bootstrap Icons -> 1.10.0 [petschki] (#254)
更新 mockup -> 5.0.0-beta.2 [petschki] (#255)
2.0.0b9 (2022-11-14)
新功能
升级 Mockup 到 5.0.0-alpha.26。[thet] (#251)
2.0.0b8 (2022-10-04)
新功能
使用 svg-country-flags 的后继仓库。[petschki] (#248)
升级到 Bootstrap 5.2.2。[petschki] (#250)
2.0.0b7 (2022-10-03)
新功能
更新 Bootstrap 5.2.1 [petschki] (#246)
升级到 Mockup 5.0.0-alpha.23。[thet] (#249)
2.0.0b6 (2022-09-09)
错误修复
更新 mockup = 5.0.0-alpha.19 [petschki] (#239)
更新 mockup = 5.0.0-alpha.20:修复 Minor TinyMCE 样式问题 [MrTango, petschki] (#242)
更新 mockup = 5.0.0-alpha.21 [petschki, thet] (#243)
2.0.0b5 (2022-07-22)
新功能
更新 Bootstrap -> 5.2.0 和 Bootstrap Icons -> 1.9.1 [petschki] (#236)
2.0.0b4 (2022-07-20)
新功能
Mockup 更新:全局注册 jQuery 和 Bootstrap。[petschki] (#231)
升级到 @plone/mockup 5.0.0-alpha.17。(#232)
错误修复
修复 pat-structure 中无元数据信息的项目的 exclude_from_nav。[petschki] (#230)
修复 tinymce 链接/图片模态。[petschki] (#233)
Mockup 更新:可定制的 pat-relateditems 模板。[petschki] (#234)
2.0.0b3 (2022-06-27)
错误修复
之前的版本因未知原因不可安装。重新发布,现在也作为 wheel。可能有助于。[maurits] (#200)
2.0.0b2 (2022-06-27)
错误修复
添加支持图像全屏显示的升级步骤 [1letter] (#229)
2.0.0b1 (2022-06-24)
新功能
通过模块联邦集成 bootstrap 和 jQuery 包。它们现在位于 bundle-plone 目录中。[thet] (222-1)
Makefile:将更新图标与构建目标分开。[thet] (222-2)
更新 iconmap.json。[thet] (222-3)
更新 README.rst [petschki] (#213)
更新工具栏切换器。[agitator] (#220)
更新到最新的 Mockup,支持模块联邦。[thet] (#222)
通过全屏 API 添加图像全屏支持 [MrTango] (#226)
错误修复
结构模式修复
行操作剪切/复制/默认页面
表格手动排序
[petschki] (#224)
修复结构模式中的弹出位置。[petschki] (#225)
重构 pat-recurrence
移除 jquerytools.overlay -> 使用 pat-plone-modal 代替
移除 jquerytools.calendar -> 使用原生的 <input type=”date” />
更新表单到 Bootstrap 5
[petschki] (#227)
2.0.0a3 (2022-04-08)
重大变更
新版本支持 Mockup ES6 并移除了 TTW 编译(PLIP 3211)。 (#119)
新功能
重构搜索框标记以用于移动导航的侧边栏。[agitator] (#202)
使 patternslib 中的 pat-inject 可用 [agitator] (#208)
添加对 liveSearch 结果中图像的支持。[agitator] (#217)
错误修复
更新了意大利语翻译 [yurj] (#178)
移除过时的 plone-logged-in 包。[pbauer] (#205)
添加MIME类型图标并更改PDF图标 [pbauer] (#215)
更新 icons_bootstrap.xml 和 iconmap.json,同时自动化此过程以支持未来的更新。[jensens] (#216)
2.0.0a2 (2021-10-22)
新功能
创建last_compilation配置文件作为唯一包含last_compilation值的地点。将last_compilation值移出默认配置文件。然后,当我们为更新捆绑包的last_compilation日期添加升级步骤时,我们不需要完整的配置文件。[mauritsvanrees] (172-1)
从站点创建和快速安装器中隐藏升级包。这样,我们不需要将每个新的升级配置文件添加到不可安装产品的列表中。[mauritsvanrees] (172-2)
升级到Mockup 4.0.2。[thet] (172-3)
注册新图标。[thet] (172-4)
将gitignore适配为仅包含必要的和已注册的依赖项。[thet] (174-1)
更新Bootstrap到5.1.1,更新Bootstrap Icons到1.5.0。[petschki] (#164)
错误修复
由于与backbone.paginator不兼容,将下划线版本更改为1.9.1。[petschki] (174-5)
为datatables.net-autofill资源位置添加缺少的升级步骤。[thet] (174-6)
更新svg工具栏图标。[agitator] (#165)
2.0.0a1 (2021-06-14)
新功能
升级Mockup到版本4,patternslib到版本3,jQuery到3.5.1。[thet] (#102)
更新Bootstrap到5.0.0-alpha2,添加bootstrap-js捆绑包。[agitator] (#111)
使用图标基础设施提供大量基于SVG的旗帜。注册新资源,将NPM软件包作为国家旗帜的来源,添加自定义SVG语言旗帜。[1letter] (#140)
更新链接类型图标。[agitator] (#144)
更新Bootstrap到5.0.1。[agitator] (#157)
错误修复
删除包含错别字的捆绑包。[petschki] (#121)
将Python软件包版本号增加到2.0.dev0。从200开始使用2.x版本号,以避免多个分支具有相同的版本号,并保持与Python软件包版本的一致性。[thet] (#124)
修复 sort_reversed 复选框在 pat-querystring 中的选择器。[petschki] (#132, #145)
通过不在每个捆绑包中内联字体来减少捆绑包大小 - 将plone-fontello和glyphicons移动到自己的捆绑包。图标字体捆绑包使用来自 ++plone++static/fonts/ 的字体。[agitator] (#134)
1.4.0 (2020-10-30)
新功能
将Bootstrap Icons更新到1.0.0最终版。[santonelli] (#3162)
错误修复
将bl从4.0.2提升到4.0.3。[dependabot, jensens] (#97)
使用最新的mockup 3.x构建捆绑包。[maurits] (#1026)
修复zope.site.hooks的弃用警告。[maurits] (#3130)
1.3.2 (2020-08-14)
错误修复
更新静态资源。[pbauer] (#94)
修复内容类型图标在工具栏中不显示的问题,在Safari中添加菜单。这修复了 https://github.com/plone/Products.CMFPlone/issues/3163 [vincentfretin] (#95)
1.3.1 (2020-07-17)
错误修复
更新静态资源。现在与mockup 3.2.1保持一致。[vincentfretin] (#91)
1.3.0 (2020-06-28)
新功能
添加figcaption支持 - https://github.com/plone/mockup/pull/911 [thet] (#30)
注册图标资源并添加bootstrap-icons。[agitator] (#75)
将 pat-plone-modal 和 pat-inlinevalidation 适配以与barceloneta LTS一起使用。添加缺失的 plone.svg 图标。[petschki, agitator] (#76)
更新静态资源。[thet] (#82)
错误修复
修复buildout并使用最新的Plone 5.2。[thet] (#51)
修复plone-datatables捆绑包中缺失的样式。[agitator] (#62)
使用最新的mockup升级资源。[thet] (#64)
将 metadata.xml 从 async/registry 配置文件目录移动到正确位置。(#65)
添加jQuery针对XSS漏洞的解决方案 - https://github.com/plone/plone.staticresources/issues/69 [frapell] (#69)
修复 pat-querystring 以在编辑时正确设置RelativeDateWidget的值。[petschki] (#78)
隐藏升级配置文件。[petschki] (#83)
修复 upgrades/profiles/8/registry.xml 中的语法 [petschki] (#85)
1.2.1 (2020-01-12)
错误修复
修复在文件夹内容中点击可排序项时的拖动问题。 (#56)
修复打包的TTW编译问题。 (#58)
1.2.0 (2019-11-14)
新功能
将jQuery从版本1.11.3更新到1.12.4 [davilima6] (#34)
更新jQuery相关包后重新编译‘plone’打包。 (#40)
更新所有组件并重新编译打包。 (#44)
拆分打包以获得更大的灵活性和优化的资源加载。将select2和datepicker移动到登录打包中。将工具栏、portletmanager、querystring和结构模式移动到编辑打包中。将tinymce移动到它自己的打包中。将moment.js单独出来以减小plone打包的大小并允许异步加载。添加可选的datatables打包。[agitator] (#46)
错误修复
修复autotoc模式:在初始化时激活带有active类的元素链接 [mamico] (#37)
修复Tinymce模式:弹出链接在激活链接类型时丢失标签选择 [mamico] (#37)
为mockup更改构建js/css plone/mockup#922 [mamico] (#37)
在编译打包并包含请求中的资源时,以二进制模式打开临时文件。 [frapell] (#38)
提供修复 https://github.com/plone/mockup/issues/923 [frapell] (#41)
修复“TTW Bundle compilation broken”。参考:https://github.com/plone/Products.CMFPlone/issues/2969 [thet] (#43)
1.1.0 (2019-06-22)
新功能
添加对javascript资源异步加载的支持。添加新的plone-base打包,其中包含plone打包所需的最小脚本。导入额外配置文件以启用实验性异步加载。[agitator] (#27)
错误修复
再次修复plone/mockup#895。[#24]
修复了主工具栏和结构模式工具栏之间的z-index冲突 plone/Products.CMFPlone#2490 ([#25])
集成 https://github.com/plone/mockup/pull/906,该集成修复了相似路径名错误的路径标记。#26 [agitator] (#26)
1.0.2 (2019-03-21)
错误修复
修复导航中当前项目的图像和文件的高亮显示。[agitator] (#18)
修复less构建错误。[vangheem] (#19)
在基于Select2的小部件对齐修复后更新资源 [davilima6] (#21)
1.0.1 (2019-03-12)
错误修复
修复导航中当前项目的图像和文件的高亮显示。[agitator] (#18)
在基于Select2的小部件对齐修复后更新资源 [davilima6] (#21)
1.0.0 (2019-03-04)
新功能
发布不带locale的moment.js,locale现在在'mockup'包中懒加载 [davilima6] (#10)
错误修复
自定义select2以更好地与relateditems模式一起工作,更新编译资源:plone,已登录 [MrTango] (#16)
1.0a1 (2019-02-13)
新功能
将所有Plone资源集成到一个单独的包中。[thet] (#1)
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码发行版
构建发行版
哈希值 for plone.staticresources-2.1.16-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 722bbbc26d656e75c4520864434c0f96b6116d158610c07fb08a68671e440902 |
|
MD5 | 5b8c96364d2def64c8b5921a6f2fccaf |
|
BLAKE2b-256 | b941ef2bcfd099d51feb71edd5513d8121f55b66d6919cc600ab57c0addcc548 |