跳转到主要内容

Plone界面合约,以及基本功能和工具

项目描述

plone.base

此包是CMS Plone的基础包。它仅包含接口合约和基本功能和工具。它的创建是为了能够维护一个干净的依赖图(PLIP 3395)。

具体来说,此包包含以下内容

接口(包)

Plone核心包的所有基于zope.interface的合约。在Plone 5及以下版本中,此位置为Products.CMFPlone.interfaces

i18nl10n(模块)

Plone特定的国际化和本地化辅助工具。在Plone 5及以下版本中,此位置为Products.CMFPlone.i18nl10n

batch(模块)

基于plone.batching的Plone特定批量处理。在Plone 5及以下版本中,此位置为Products.CMFPlone.PloneBatch

defaultpage(模块)

使用CMFDynamicViewFTI处理Plone特定默认页面的方法。在Plone 5及以下版本中,此位置为Products.CMFPlone.defaultpage

权限(模块)

CMFCore 权限声明为公共。在 Plone 5 及以下版本中,这位于 Products.CMFPlone.permissions

utils(模块)

常用且依赖性低的工具子集。在 Plone 5 及以下版本中,它们位于 Products.CMFPlone.utils(但并非所有都迁移了)。

navigationroot(模块)

Plone 特定的导航根处理。在之前,它们位于 plone.app.layout.navigation.root

__init__

PloneMessageFactoryplone i18n 域和 PloneLocalesMessageFactoryplonelocales 域。在 Plone 5 及以下版本中,这位于 Products.CMFPlone.__init__

源代码

贡献者请阅读文档 Plone 核心开发流程

源代码位于 GitHub 上托管的 Plone 代码仓库

GitHub 上托管的 Products.CMFPlone 问题跟踪器 中提交问题。

变更日志

2.0.1 (2024-06-26)

破坏性更改

  • Mockup TinyMCE 设置:移除已弃用的 AtD 插件设置。 (#33)

  • Mockup TinyMCE 设置:移除未使用的 AtD 相关视图和接口。 (#33)

内部

  • 手动修复变更日志。我试图今天发布 2.0.0 版本,但我在两周前已经发布了它。[maurits]

2.0.0 (2024-06-13)

破坏性更改

1.4.0 (2024-04-23)

新功能

  • 启用 TinyMCE 插件 'accordion' @1letter (#62)

  • 在网站控制面板中添加一个字段 webstats_head_js,并使用 IHtmlHeadLinks 视图管理器在 head 部分渲染其内容。参见 问题 3931:一些 JavaScript 需要在页面底部加载,而另一些需要在 head 部分加载。[jladage] (#3931)

1.3.0 (2024-03-15)

新功能

  • 将 TinyMCE 帮助插件作为选项提供。[rber474] (#41)

1.2.1 (2024-02-21)

错误修复

  • 修复 TinyMCE 格式图标名称。[petschki] (#3905)

内部

  • 更新配置文件。[plone devs] (6e36bcc4)

1.2.0 (2023-10-25)

新功能

  • 将接口 INameFromTitle 从 plone.app.content 移动到这里。这有助于避免 plone.app.dexterityplone.app.content 之间的循环依赖。[gforcada] (#3858)

1.1.4 (2023-08-31)

错误修复

  • 移除操作属性 modal 的默认值。修复:[petschki] (#3801)

内部

  • 更新配置文件。[plone devs] (1a7a3da3)

1.1.3 (2023-05-08)

错误修复

  • 从 plone.app.layout 移动导航root 的测试并重构。[@jensens] (move-navroot-test)

1.1.2 (2023-04-19)

错误修复

  • 在尝试创建具有相同 ID 的内容时检查容器字段/属性。[laulaz] (#35)

1.1.1 (2023-04-15)

内部

  • 更新配置文件。[plone devs] (3333c742)

1.1.0 (2023-03-13)

新功能

  • plone.app.layout.navigation.root.getNavigationRoot 移动到 .navigationroot.get_navigation_root。将 plone.app.layout.navigation.root.getNavigationRootObject 移动到 .navigationroot.get_navigation_root_object。这两个都是 Plone 的基本函数,与布局无关。[jensens] (navigationroot)

错误修复

  • 将接口 plone.app.layout.navigation.interfaces.INavigationRoot 移动到 plone.base.interfaces.siteroot,并在 plone.app.layout 中添加一个弃用的导入。[jensens, gforcarda] (Plone-3731)

内部

  • 更新配置文件。[plone devs] (13d8d6c0)

1.0.3 (2023-02-08)

错误修复

  • IActionSchema 添加 modal 属性。[petschki] (#27)

1.0.2 (2023-01-26)

错误修复

  • 在订阅配置中向缺失的布尔字段添加 required=False。[frapell] (#14)

  • 向可选插件添加缺失的 TinyMCE 插件 autolink。[petschki] (#25)

1.0.1 (2022-12-10)

错误修复

  • 修复 ISearchSchema 中 types_not_searched 的标题和描述。[danalvrz] (#24)

1.0.0 (2022-12-02)

错误修复

  • Plone 6.0.0 的最终版本。(#600)

1.0.0b5(2022-10-04)

新功能

  • 禁用 TinyMCE advlist 插件,因为它会产生不干净的行内样式 [MrTango] (#21)

  • 将 inserttable 添加到 tinymce 工具栏 [MrTango] (#22)

  • 添加更多 tinyMCE 表格样式 [MrTango] (#23)

1.0.0b4(2022-10-02)

错误修复

  • 修复 content_css 控制面板描述。[MrTango] (#17)

  • 修复 @@qsOptions 视图(基本上,是 folder_contents 的列表),当 VHM 在 plone.app.multilingual 语言文件夹上设置网站根目录时,如 问题 159 所述。[Rudd-O] (#18)

  • 修复当路径包含不存在的对象时 get_top_site_from_url() 的错误(例如,在创建新的 Dexterity 类型或添加新的内容实例时)。[Rudd-O] (#20)

1.0.0b3(2022-08-31)

错误修复

  • 修复在 pretty_title_or_id 中给定 item_id 的返回。删除未使用的代码和过时的注释。[jensens] (#16)

1.0.0b2(2022-07-21)

错误修复

  • 修复 ISiteSyndicationSettings,IFeedSettings 中的布尔字段,现在可以选择 true/false [1letter] (#14)

1.0.0b1(2022-06-23)

新功能

  • 将 Add image srcset 的配置以及 JSON 架构定义添加到 imaging-controlpanel [MrTango] (#5)

  • 默认情况下启用搜索结果中的图像。[agitator] (#6)

  • 将行内模式添加到 tinymce 配置。[pbauer] (#7)

  • Products.CMFPlone.utils._createObjectByType 移动到此作为 utils.unrestricted_construct_instance。[jensens] (#8)

  • 添加 images 接口,包含 IImageScalesAdapterIImageScalesFieldAdapter。请参阅 https://github.com/plone/Products.CMFPlone/pull/3521 [cekk, maurits] (#3521)

  • ulocalized_time:接受一个字符串参数用于 long_format。例如:${a} ${d} hello guys ${b} ${Y}。从 experimental.ulocalized_time 中继承。[maurits] (#3549)

错误修复

  • 支持在日期格式覆盖中支持美元符号。然后它使用多语言网站的正确语言。[maurits] (#3550)

1.0.0a1(2022-04-08)

新功能

  • 扩展搜索控制面板,包括带有图像的结果选项。[agitator] (#2)

  • 初始结构和内容。[jensens] (#1)

项目详情


下载文件

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

源分布

plone_base-2.0.1.tar.gz (52.2 kB 查看散列值)

上传时间

构建分布

plone.base-2.0.1-py3-none-any.whl (57.1 kB 查看散列值)

上传于 Python 3

由以下支持