跳转到主要内容

Plone的静态资源

项目描述

plone.staticresources

此插件包含Plone Classic-UI使用的字体、图标和JavaScript。

如何升级此包中的资源

> 注意: > JavaScript功能的更改必须在包外进行。 > 如果您想修复或添加功能,请访问 > [mockup](https://github.com/plone/mockup.git) 存储库并遵循 > 那里的说明。此包仅用于交付生成的包。

  1. plone.staticresourcesmockup 添加到 buildout.coredev 中的 checkouts.cfg 并执行构建。

  2. mockup 中更新JavaScript资源,并在 npmjs 上请求发布。

  3. 在此处更新依赖项版本(例如新mockup发布)在 package.json 中。使用 yarn upgrade-interactive –latest 一次性方便地更新package.json中所有版本的版本。由于plone.staticresources应包含可重复生成的构建,因此请使用固定版本而不是版本范围,而不是在package.json中使用版本范围。例如,使用 “@plone/mockup”: “5.0.11” 而不是 “@plone/mockup”: “^5.0.11”

  4. 运行 make all 编译包并将Bootstrap图标映射到位于 src/plone/staticresources/profiles/default/registry/icons_*.xml 的注册文件。

  5. 提交拉取请求并在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)

错误修复

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)

错误修复

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.xmliconmap.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)

错误修复

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-modalpat-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)

项目详情


发布历史 发布通知 | RSS源

下载文件

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

源代码发行版

plone_staticresources-2.1.16.tar.gz (10.9 MB 查看哈希值)

上传时间 源代码

构建发行版

plone.staticresources-2.1.16-py3-none-any.whl (13.6 MB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面