跳转到主要内容

imio.smartweb & co产品的常用工具、词汇表和分类法

项目描述

CI Status Coveralls Latest Version Egg Status https://img.shields.io/pypi/pyversions/imio.smartweb.common.svg?style=plastic:alt:Supported-PythonVersions License

imio.smartweb.common

为智能网站相关网站提供各种常见需求

  • 主题字段行为与主题词汇选择小部件

  • Iam字段行为与“iam”词汇选择小部件

  • 丰富的描述功能,带有粗体和换行符,限制最大字符数(见 config.py

  • 国家词汇

  • 城市词汇(值存储在注册表中)

  • 分面相对路径小部件

  • 面包屑索引,存储带有标题的完整对象路径(而不是id)

  • has_leadimage索引,存储对象上是否有引导图像

  • 按内容类型/字段选择裁剪比例机制(带有适配器)

  • 在字段上方而不是下方显示表单上的帮助文本(描述)

  • @search-filter REST端点,用于获取搜索请求结果中的所有元数据术语(和标题)

  • colophon视图小部件覆盖以添加法律声明、无障碍信息、cookie首选项和版权

  • cookie首选项支持分析iframe(接受/拒绝全部或详细首选项)

还提供了自定义添加/编辑表单

  • 将选项卡转换为可展开的字段集

  • 隐藏引导图像标题字段(从未使用过)

还提供了Utils函数

  • 词汇术语翻译

  • 对象地理定位(使用IAddress模式)

还制作了一个(非常)简化的TinyMCE配置。

翻译

此产品已翻译成

  • 法语

安装

通过将其添加到您的buildout来安装imio.smartweb.common

[buildout]

...

eggs =
    imio.smartweb.common

然后运行 bin/buildout

贡献

许可证

项目根据GPLv2授权。

贡献者

变更日志

1.2.18 (2024-07-01)

  • WEB-4088 : 优化odwb阶段可用性的代码 [boulch]

  • 在Python 3.8、3.9和3.10上运行GHA测试 [remdub]

1.2.17 (2024-06-06)

  • WEB-4113 : 添加 TranslatedAjaxSelectFieldWidget 以修复select2字段中初始值的翻译 [laulaz]

1.2.16 (2024-05-30)

  • WEB-4107 : 在Zope启动时更新资源注册表的修改时间(用作ETag) [laulaz]

1.2.15 (2024-05-27)

  • 修复缺少的ZCML依赖项 [laulaz]

1.2.14 (2024-05-24)

  • 修复捆绑包:删除过时的模式捆绑包并修复对eeafacetednavigation的先前升级 [laulaz]

  • 修复翻译调用(导致.pof文件中的字符串错误) [laulaz]

  • 修复翻译消息字符串 [laulaz]

1.2.13 (2024-05-24)

  • WEB-4088 : 覆盖向odwb发送数据的用例,用于测试环境 [boulch]

  • 确保使用AjaxSelectFieldWidget时词汇的翻译 [laulaz]

  • 从搜索过滤器结果中删除无用的container_uid [laulaz]

  • WEB-3864 : 确保已删除的术语表术语没有在任何地方使用 [boulch]

  • WEB-3862 : 取消补丁(恢复原始)eeafacetednavigation jquery [laulaz]

1.2.12 (2024-05-06)

  • WEB-4102 : 添加第二个跳转到页脚 [thomlamb]

1.2.11 (2024-05-02)

  • WEB-4101 : 修复使用AjaxSelectFieldWidget时词汇术语的翻译(目前仅针对主题) [laulaz]

1.2.10 (2024-05-02)

  • WEB-4101 : 更改主题字段小部件以保持值排序 [laulaz]

  • WEB-4088 : 实现一些odwb实用程序和通用类 [boulch]

1.2.9 (2024-02-08)

  • WEB-4064 : 由于模式更改而重新索引SolR [remdub]

1.2.8 (2024-02-02)

  • 修复跳过内容sr-only [thomlamb]

1.2.7 (2024-01-16)

  • WEB-4046 : 为“跳转到内容 [thomlamb]”添加css

  • WEB-4046 : 添加“跳转到内容”链接以支持无障碍访问 [laulaz]

  • WEB-4048 : 将焦点放在cookie接受按钮上以支持无障碍访问 [laulaz]

1.2.6 (2024-01-09)

  • WEB-4041 : 添加新的“carre”比例 [boulch]

1.2.5 (2024-01-05)

  • WEB-4007 : 从imio.smartweb.core获取ContactProperties,以便在imio.directory.core中使用,并简化REACT目录视图中的格式化日程显示 [boulch]

  • WEB-4029 : 文件和图像内容类型没有工作流,因此我们将生效日期设置为创建日期 [boulch]

1.2.4 (2023-12-07)

  • WEB-3783 : 重建带有request.form数据的URL(与react视图一起使用很有用) [boulch]

1.2.3 (2023-11-21)

  • 提高图像压缩质量 [laulaz]

  • 更改肖像尺寸 [laulaz]

1.2.2 (2023-11-20)

  • 修复设施列表中缺失的值(导致REST视图过滤器中出现None)见 https://github.com/collective/collective.solr/issues/366 [laulaz]

  • 修复最后升级步骤:从命令行运行时,我们需要采用管理员用户来查找私有对象 [laulaz]

  • WEB-4003 : 修复缺失的TextField mimetypes [laulaz]

1.2.1 (2023-10-29)

  • SUP-33128 : 修复eea.facetednavigation:隐藏没有结果的项 [boulch, laz]

  • 重构less和js编译 + 添加编译文件 [boulch]

1.2 (2023-10-25)

  • WEB-3985 : 新的肖像/风景比例 & 逻辑。我们重新定义了在smartweb中使用的比例和大小。我们允许用户裁剪只有2个大的肖像/风景比例,并为所有其他较小的比例在幕后进行计算。我们还修复了图像更改时裁剪信息清除的问题。 [boulch, laulaz]

1.1.9 (2023-08-28)

  • WEB-3974 : 添加新的注册键(imio.smartweb.common.log)以激活smartweb/auth源产品的日志记录 [boulch]

  • 修复实例行为属性在所有对象上不存在时的AttributeError [boulch]

1.1.8 (2023-08-09)

  • WEB-3960 : 清除添加或修改内容时文本中的未经授权的xml字符。临时修补程序。等待此修复:https://github.com/plone/plone.app.z3cform/pull/167 [boulch]

  • WEB-3955 : 认证来源:图像类型上的裁剪视图不应返回比例 [boulch]

1.1.7 (2023-05-22)

  • 更改横幅比例以具有无限高度 [laulaz]

  • 迁移到Plone 6.0.4 [boulch]

1.1.6 (2023-04-14)

  • 不再使用image_scales元数据(修复分面) [boulch, laulaz]

  • 如果裁剪被删除/更新,则更新对象修改日期 [boulch, laulaz]

1.1.5 (2023-03-14)

  • WEB-3862 : 补丁(移除select2)eeafacetednavigation jquery [laulaz, boulch]

1.1.4 (2023-03-13)

  • 允许在内容图像太小无法裁剪时添加门户消息。这可以通过单行代码在视图调用中动态完成:show_warning_for_scales(self.context, self.request) [laulaz]

  • 迁移到Plone 6.0.2 [boulch]

1.1.3 (2023-02-22)

  • WEB-3852 : 修复atom/syndication注册键 [boulch]

1.1.2 (2023-01-30)

  • 在导航根处调用@@consent-json视图(而不是上下文) [laulaz]

  • 确保Ajax请求始终未缓存 [laulaz]

1.1.1 (2023-01-12)

  • 允许为词汇表术语翻译选择语言 [laulaz]

  • 在编辑表单的字段集折叠图标上使用bootstrap dropdown-toggle [laulaz]

  • 修复TinyMCE菜单栏和格式菜单 [laulaz]

  • 更新widget.pt覆盖从plone.app.z3cform.templates [laulaz]

  • 改进monkeypatch以修复TTW资源调用 [laulaz]

  • 更新buildout以获取Plone 6.0.0最终版本 [laulaz]

1.1 (2022-12-20)

  • 添加monkeypatch以修复TTW资源调用。见 https://github.com/plone/Products.CMFPlone/issues/3705 [laulaz]

  • 卸载collective.js.jqueryui [boulch]

  • 删除分面弃用的捆绑包 [boulch]

  • 迁移到Plone 6:删除dexteritytextindexer,使用新的简化资源注册,修复TinyMCE配置和图像比例,手动最小化js [laulaz, boulch]

1.0.10 (2022-11-22)

  • 忽略搜索过滤器端点中与批处理相关的查询参数 [laulaz]

1.0.9 (2022-11-15)

  • 添加获取来自smartweb REST请求的语言的辅助方法。这对于多语言认证来源是必需的 [laulaz]

  • 允许在搜索过滤器端点中翻译词汇表术语标题。这对于多语言认证来源是必需的 [laulaz]

1.0.8 (2022-08-08)

  • MWEB-54 : 更新TinyMCE:添加不间断空格选项 [boulch]

1.0.7 (2022-06-13)

  • 在扉页中添加连接链接 [laulaz]

1.0.6 (2022-06-07)

  • 添加ban_physicalpath方法(来自策略)[boulch, laulaz]

1.0.5 (2022-05-16)

  • 重构丰富描述以在任何描述中检索HTML(来自上下文或其他方式)[boulch]

1.0.4 (2022-05-03)

  • 使用JS限制上传文件大小至20Mo(无需达到服务器)[laulaz]

  • 在编辑表单上添加主图字段的帮助文本[laulaz]

1.0.3 (2022-05-02)

  • 隐藏分面操作[boulch]

1.0.2 (2022-04-25)

  • 隐藏网站创建和快速安装器中的不想要的升级[boulch]

  • 添加本地管理角色和共享权限角色映射[boulch]

  • 在主图字段上添加帮助文本[boulch]

  • 修复隐私视图JS调用(有时在Plone根目录而不是Zope根目录上调用)[laulaz]

  • 将主题关键词添加到SearchableText索引[laulaz]

1.0.1 (2022-03-16)

  • 允许读者、编辑者和审阅者查看非活动(已过期)的内容[laulaz]

1.0 (2022-03-08)

  • 如果@@get_analytics在Plone站点外部调用,避免跟踪回溯[laulaz]

1.0a11(2022-02-21)

  • 通过JS调用加载分析以避免非隐私感知缓存[laulaz]

  • 将隐私视图权限更改为zope.Public[laulaz]

1.0a10(2022-02-10)

  • 隐藏ical导入相关操作[laulaz]

1.0a9(2022-02-01)

1.0a8(2022-01-24)

  • 更改扉页版权位置[laulaz]

  • 更改cookie视图小部件/叠加逻辑。我们现在仅显示(简化)叠加以查看关于cookie的详细选项,因为小部件允许直接接受/拒绝所有cookie[laulaz]

  • 在扉页中添加cookie首选项链接[laulaz]

  • 更改一些与cookie相关的文本[laulaz]

  • 修复iframe转换与现有类或当存在多个iframe时的错误[laulaz]

1.0a7(2022-01-19)

  • 更新buildout以使用Plone 6.0.0a2发布的版本[laulaz]

  • 从cookie设置叠加中删除门户消息[laulaz]

1.0a6(2022-01-13)

  • 为分析iframe添加cookie同意支持[laulaz]

  • 覆盖扉页视图小部件以显示法律声明、无障碍信息和版权链接(依赖于imio.gdpr)[laulaz]

1.0a5(2021-12-16)

  • 修复词汇术语翻译(缺少lang)[laulaz]

1.0a4(2021-11-23)

  • 添加获取词汇的工具[boulch]

1.0a3(2021-11-16)

  • 如果configure_faceted在未配置的类型上调用,避免跟踪回溯(例如:在Plone安装的默认集合上)[laulaz]

1.0a2(2021-11-05)

  • 修复setup.py分类器和URL[laulaz]

1.0a1(2021-11-05)

  • 初始发布。[boulch]

项目详情


下载文件

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

源代码分发

imio.smartweb.common-1.2.18.tar.gz (107.3 kB 查看哈希值)

上传时间 源代码

构建分发

imio.smartweb.common-1.2.18-py3-none-any.whl (135.6 kB 查看哈希值)

上传时间 Python 3

由以下机构支持