跳转到主要内容

Plone Mosaic 网站构建器和网站布局

项目描述

Plone Mosaic

Plone Mosaic 是一个 Plone Classic-UI 的网站构建和布局解决方案。

版本信息

  • 版本 3.1.x -> Plone 6.0.6+

  • 版本 3.0.x -> Plone 6.0.0 - 6.0.5

  • 版本 2.2.x -> Plone 5.1 + 5.2

关于版本 3.0.x 的说明

此版本使用 Bootstrap 5.2.x,这是在 Plone 6.0.0 - 6.0.5 中使用的。由于 Plone 6.0.6,Bootstrap 版本已更新到 5.3,因此建议使用最新的 3.1.x 版本。

概念

Mosaic、BlocksTiles 提供了一种简单而强大的方式来管理 Plone 网站的页面。在其核心,它们依赖于语义 HTML 和具有有效、可发布 URL 的资源。

Mosaic 编辑器 是用于使用 Blocks 渲染的页面的可视化编辑器。它依赖于一个网格系统,以直观、所见即所得、拖放的方式将拼图放置在页面上。使用 Mosaic 编辑器,可以轻松地创作具有复杂、平衡和视觉吸引力的布局的页面。

目前,当任何具有 Mosaic 布局 视图激活的内容正在编辑时,会激活 Mosaic 编辑器。(Mosaic 布局适用于任何已启用 布局支持 行为的内容。)

Blocks 是一种基于 HTML 标记约定的渲染算法。由 Mosaic 编辑器管理的页面存储为简单的 HTML 文档。它将页面的实际内容表示为独立、可发布的资源,不包含任何网站布局内容(例如全局导航元素)。这被称为 内容布局

Tiles 代表页面的动态部分。在最低级别上,一个拼图只是一个具有可发布 URL 的 HTML 文档。

实际上,拼图通常实现为从 Tile 基类派生并使用 <plone:tile /> ZCML 指令注册的浏览器视图。这允许拼图具有一些基本元数据和为任何可配置方面自动生成的编辑表单,这些表单将由 Mosaic 向用户公开。有关示例,请参阅 plone.tiles

在 Mosaic 编辑器中处理拼图时,有三种类型的拼图

文本拼图

将静态 HTML 标记(所见即所得编辑的文本)放置到内容或网站布局中。严格来说,文本拼图不是拼图,因为它们不涉及任何拼图检索或合并 - 相反,它们作为页面或网站布局的一部分存储。然而,用户可以像处理任何其他内容一样移动和管理工作。

字段拼图

渲染元数据字段(如标题或描述)的值。字段拼图的值可以在页面中就地编辑,但值存储在底层字段中,可以在目录中索引、用于导航等。实际上,字段拼图是特殊拼图 plone.app.standardtiles.fields 的一个实例,字段名称作为参数传递。

应用程序拼图

任何其他类型的动态瓷砖。例如,可能包括文件夹列表、媒体播放器、投票或几乎所有你能想到的东西。

高级编辑器使用

高级模式

如果您按下“alt”键,您将看到布局结构、瓷砖标签和行的CSS类。

行的自定义类

在高级模式下,您还可以通过双击显示的行类来添加行的自定义类。

子列

为了在单元格内部嵌套列,请拖动一个瓷砖,然后按下“ctrl”键,并将瓷砖拖放到现有瓷砖附近,无论是之前还是之后,根据显示的插入标记。

流动行

对于流动(全宽)行,选择行中的任何瓷砖,然后从“格式”菜单中选择“流动”。流动行样式仅在无门户页面上有意义。在Plone 5.1.3中,我们可以通过plone.app.layout 2.8.0自动检查这一点,并且这些样式仅在未显示门户列的情况下激活。自版本3和Bootstrap 5以来,有一个名为< cite> fluid-row-background 的功能,该功能将行的背景扩展到100%宽度,但保持列的页面容器宽度。

安装

Plone Mosaic通过构建带有包plone.app.mosaic的Plone站点并激活其Plone Mosaic插件来安装。

依赖项已在Plone生态系统中的版本上锁定。

在激活插件后,可以通过启用行为< strong>布局支持和< strong>草稿支持为任何内容类型启用新的内容布局和编辑器支持。

Plone < span class="docutils literal">6.x的示例< span class="docutils literal">buildout.cfg可能如下所示

[buildout]
extends =
    https://dist.plone.org/release/6.0-latest/versions.cfg
    https://dist.plone.org/release/6.0-latest/versions-ecosystem.cfg

parts =
    instance
    ...

[instance]
recipe = plone.recipe.zope2instance
eggs =
    Plone
    plone.app.mosaic

...

变更日志

3.1.5 (2023-10-24)

  • 重新实现来自mosaic注册表的定制tinymce工具栏设置。[petschki]

3.1.4 (2023-08-14)

  • JavaScript:使用prettier重新格式化JavaScript并修复eslint错误。

  • JavaScript:解除对松散依赖项的约束,以便Module Federation与任何Mockup版本一起工作。

  • JavaScript:使用package.json中的Module Federation名称。

  • JavaScript:通过值设置textarea内容而不是innerText。[thet]

  • 重新实现无模式逻辑的< cite>自定义布局管理功能。[petschki]

  • 修复属性表单中的字段编辑。[petschki, jensens, gogobd]

  • 修复瓷砖设置模态框。[petschki]

  • 重新实现“弹性”列大小调整。[petschki]

3.1.3 (2023-06-27)

  • 修复在< cite> plone.app.z3cform模块重构后文本字段瓷砖初始化。[petschki]

3.1.2 (2023-06-05)

  • 将依赖项更新到Bootstrap 5.3最终版本。[petschki]

3.1.1 (2023-05-16)

  • 清理和更新< cite>高级视图样式。[petschki]

  • 从< cite>格式菜单中删除过时的行列预设。[petschki]

  • 重构TinyMCE实现:重用已从注册表注册的模式。这修复了初始化问题和重复的块加载。[petschki]

  • 根据当前选定的布局模板或自定义布局修复工具栏按钮的可见性。[petschki]

  • 修复App Tile addForm模态事件处理。[petschki]

  • 修复#547 [frapell, petschki]

  • 修复#541 [petschki]

  • 正确等待TinyMCE初始化并避免TinyMCE双重初始化。[thet]

  • 修复CI构建失败的问题,显示“pip:错误:没有此选项:–install-option” [fredvd, thet]

  • 删除plonetheme.barceloneta依赖项。(不需要)[toalba]

3.1.0 (2023-03-06)

  • 更新样式以支持Bootstrap 5.3暗模式。[lenadax]

  • 依赖于启用Bootstrap 5.3的包。[lenadax]

  • 重新激活Robottests。[petschki]

3.0.1 (2023-02-24)

  • 将modal closeOnClick设置为false以防止在选择文本时关闭模态框。(#522)[lenadax]

  • 禁用编辑讨论、文档署名、相关项目和关键词瓷砖的能力。(#517)[frapell]

  • 定义一些针对生成的块进行Webpack优化的webpack优化。[frapell]

3.0.0 (2022-12-12)

  • 修复保存/编辑自定义布局并从控制面板中删除TTW布局编辑。[petschki]

  • 重构资源包:只使用一个mosaic包。[petschki]

3.0.0b1 (2022-11-25)

  • 在资源注册表中添加升级步骤以清理。 [petschki]

  • 升级JS依赖项和GHA配置。 [petschki]

3.0.0a6 (2022-08-17)

  • 修复在编辑源代码时保存TinyMCE内容的问题。 [petschki]

  • 修复在保存拼贴页面后丢失的属性模态中的数据。 [petschki]

  • 模态定位(顶部中心)的泛化 [petschki]

3.0.0a5 (2022-08-02)

  • 属性模态中的代码清理。 [petschki]

  • 修复在一行中存在< cite>max-columns个拼贴时移动拼贴的问题。 [petschki]

  • 布局列处理拖放修复和清理。 [petschki]

3.0.0a4 (2022-07-22)

  • 修复属性模态。 [petschki]

  • 更新到mockup 5.0.0-alpha.18 [petschki]

3.0.0a3 (2022-07-20)

  • 更新到mockup 5.0.0-alpha.17 -> 这修复了模态表单中的文件上传。 [petschki]

  • 修复旧的升级步骤,该步骤尝试设置plone.lessvariables。在Plone 6上忽略此步骤,因为它会失败。 [maurits]

3.0.0a2 (2022-07-07)

  • 更新到mockup 5.0.0-alpha.12

  • 打包修复 [petschki]

3.0.0a1 (2022-06-28)

  • 拼贴编辑器的重构

    • ES6类构造

    • 使用mockup < cite>pat-tinymce

    • 使用mockup < cite>pat-plone-modal

    • 摆脱$.mosaic初始化

    • 开始摆脱jQuery(未完成)

    [petschki]

  • 不要在babel添加表单(< cite>++addtranslation++…)上加载拼贴编辑器。 [jensens]

  • pyupgrade, black, isort [jensens]

  • 删除buildout并使用基于mxdev/Makefile的方法。仅适用于Plone 6。 [jensens]

  • 删除过时的BS3演示。 [jensens]

  • 为行样式添加行列预设功能 [balavec]

  • 修复高级模式拼贴插入 [balavec]

  • 更新为Bootstrap 5 [agitator]

2.2.5 (2022-06-28)

  • 错误修复:使用TinyMCE < cite>getContent()在保存时获取编辑器内容 [frapell]

  • 添加bootstrapPath less变量。现在可以使用plone-compile-resources构建捆绑包。包含升级步骤。 [thet]

  • 修复Flake8错误 [jugmac00]

2.2.4 (未发布,无更改)

2.2.3 (2020-07-02)

  • 删除过时的mockup-patterns-base> 使用pat-base [petschki]

  • 通过实现ui_container选项修复工具栏中的TinyMCE下拉菜单 [petschki]

2.2.2 (2020-04-07)

  • 修复Plone 5.1的plone.app.contenttypes依赖项 [agitator]

  • 改进TinyMCE工具栏粘性计算 [frapell]

  • 修复.mosaic-width-quarter/.mosaic-width-three-quarters网格CSS以正确换行 [petschki]

  • 重构mosaic-grid.less导入以避免重复的CSS选择器。 (#453) [petschki]

  • 在删除顶部边距时更加具体 [petschki]

  • 安全地从注册表中读取拼贴重量 [petschki]

  • 重构测试套件并添加robot-tests [petschki]

  • 修复.travis.yml中的pip安装命令 [staeff]

  • 修复main_template.py中的byte-string join [1letter]

  • 机器人测试中的错误修复 [1letter]

2.2.1 (2019-02-21)

错误修复

  • 为mosaic-rows添加plone-container-xl宽度,并修复左侧工具栏启用/展开时的布局 [petschki]

  • 修复动作按钮排序(见#439) [petschki]

  • 修复重命名的IRichTextBehavior类问题 [petschki]

  • Plone 5.1兼容版本 [petschki]

2.2.0 (2019-02-20)

新功能

  • 为Plone版本>=5添加卸载配置文件 [petschki]

  • 添加Python 3兼容性 [petschki]

错误修复

  • 管理自定义布局中删除自定义布局时,不要在替换布局列表中显示当前选定的布局。 [petschki]

  • 为网格单元格中的第一个元素添加样式以移除顶部边距 [MrTango]

2.1.1 (2018-05-17)

  • 流动行样式仅在无端口页面上有意义。在Plone 5.1.3中,我们可以自动检查(使用plone.app.layout 2.8.0),并且这些样式仅在未显示端口列时才激活。 [agitator]

2.1.0 (2018-04-13)

新功能

  • 添加流动(全宽)行的功能。 [agitator, davilima6]

  • 添加高级编辑器功能的文档。 [agitator, davilima6]

错误修复

  • “现有内容”标签中图像仅缩放宽度,高度保持不变,宽高比已破坏。修复了https://github.com/plone/plone.app.standardtiles/issues/83。[jensens]

  • 在Plone站点设置中隐藏Mosaic的依赖项(如块和标签),以避免其出现。这减少了混淆,并从设置屏幕中移除了杂乱。[jensens]

  • 转换:获取安全上下文或门户对象。在404页面中,上下文是浏览器视图。[thet]

  • 导入与Python3兼容。[b4oshany]

  • 清理旧代码,该代码会为富文本标签初始化TinyMCE多次。修复了问题407。[frapell]

2.0rc8 (2017-09-05)

警告:从plone.app.mosaic 1.x升级会导致具有拼贴布局的页面看起来为空,直到plone.app.blocks已升级(已运行升级步骤)。升级后,您可能需要手动调整Plone注册表,仅显示所需的标签。[datakurre]

错误修复

  • 修复了2.0.rc7中的回归问题,其中删除死代码未完成,导致运行时错误。[datakurre]

2.0rc7 (2017-08-21)

新功能

  • 为文档中列出的所有标签添加简单描述。[cguardia]

  • 允许在单元格内嵌套列。[frapell]

  • 允许在行中包含自定义CSS。[frapell]

错误修复

  • 修复了默认富文本标签从遗留HTML表格标签中获取上下文菜单的问题。[datakurre]

  • 修复了TinyMCE在属性覆盖中损坏的问题。[datakurre]

  • 修复了某些IE版本中标题字段值未设置的问题。[datakurre]

  • 修复了具有显示'flex'的块元素未被模糊的问题。[datakurre]

2.0rc5 (2017-04-06)

新功能

  • 在内容布局声明中添加对可选权限键的支持。[datakurre]

错误修复

  • 修复了匿名用户网格和行样式的问题。[agitator]

  • 修复了全局TinyMCE设置对粘贴为文本的设置不尊重的问题。[datakurre]

  • 修复了在babel编辑视图中激活Mosaic编辑器的问题。[datakurre]

  • 修复了Mosaic转换对ESI请求的ESI标签辅助视图无效的问题。[datakurre]

  • 修复了同一页面上的多个标签配置同时自动保存,导致写入冲突错误的问题。[datakurre]

  • 修复了配置的文本标签内容在删除标签时未从服务器中删除的问题。[datakurre]

其他更改

  • 删除不必要的unittest2导入。[tomgross]

2.0.0rc4 (2016-12-13)

新功能

  • 在Mosaic选择布局覆盖中显示布局描述。[annegilles]

错误修复

  • 默认禁用非功能性目录表标签。[datakurre]

  • 修复了自定义布局上工具栏菜单最初隐藏的问题。[datakurre]

  • 修复了TinyMCE格式菜单不可见的问题。[datakurre]

  • 修复了默认布局不正确工作的问题,因为它们在注册时被注册为Unicode字符串,而需要ASCII字符串。[datakurre]

  • 修复了在编辑表单有状态消息(通常是验证错误消息)时禁用布局编辑器的问题,这通常用作编辑器无法显示验证错误的解决方案。[datakurre]

2.0.0rc3 (2016-11-27)

警告:从1.0.0迁移到2.0.0可能仍然存在未解决的问题。

新功能

  • BodyClass转换中,从ILayoutAware提供的提供方法检索内容布局路径,该方法还考虑了在注册表中注册的默认路径。修复了为类型默认内容布局未向body标签添加布局类的问题。[thet]

  • 在Mosaic选择布局覆盖中显示布局描述。[annegilles]

  • 默认将源代码按钮包含在TinyMCE工具栏中。[datakurre]

错误修复

  • plone_view/mark_view已被弃用并删除。请使用plone_layout/mark_view代替。[thet]

  • 修复了不完整的mosaic-grid捆绑定义破坏Plone捆绑合并的问题。[datakurre]

  • 增强文档[agitator, AnneGilles, krissik, staeff]

  • 修复了网格响应式样式引入的问题[agitator]

2.0.0rc2 (2016-09-15)

错误修复

  • 修复了在Mosaic工具栏中布局菜单放置错误的问题[datakurre]

2.0.0rc1 (2016-09-15)

警告:从1.0.0迁移到2.0.0可能还存在未解决的问题。

重大更改

  • 放弃与Plone 4.3的兼容性。为了支持Plone 4.3,请使用plone.app.mosaic < 2.0[datakurre, jensens]

  • 依赖于适配器化的plone.app.blocks >= 4.0.0[jensens]

  • 依赖于plone.app.contenttypes(GS安装配置文件)[jensens]

  • 将使用plone.app.standardtiles.html而不是已废弃的plone.app.standardtiles.rawhtml[vangheem]

  • 不再使用不适用于可重用布局的特殊HTML瓷砖。这些瓷砖现在都已废弃:表格、数字、项目符号、文本、副标题、标题[vangheem]

  • 移除使用图像和附件瓷砖,因为它们现在已废弃[vangheem]

  • 将自定义布局从‘内容’移动到‘customContentLayout’属性[datakurre]

  • 用来自mixins.grid.plone.less的Bootstrap混入替换Deco-grid样式。允许使用标准mosaic类名覆盖网格系统。主要目的是统一布局的编辑和查看(修复了https://github.com/plone/plone.app.mosaic/issues/231)[agitator]

新功能

  • 为启用ILayoutAware的型号自定义添加表单,使其仅显示标题/描述字段[vangheem]

  • 提供大纲模式以能够检查行和瓷砖[datakurre]

  • 添加预览按钮(默认禁用)以预览当前编辑的布局[datakurre]

  • 添加一个新的原始嵌入瓷砖[agitator]

  • 保存布局现在将保存可重用布局上HTML瓷砖的默认值[vangheem]

  • 在UI中提供更好的权限使用,并在服务器上执行强制措施[vangheem]

  • 增强布局选择器样式[vangheem]

  • 当Mosaic编辑器处于活动状态时隐藏Plone工具栏[vangheem]

  • 将瓷砖删除按钮移动到瓷砖上而不是工具栏中[vangheem]

  • 将属性表单中的“关闭”重命名为“完成”[vangheem]

  • 添加sitelayouts-meta.zcml,允许在buildout中启用站点布局,使用zcml = plone.app.mosaic-meta:sitelayouts-meta.zcml[datakurre]

错误修复

  • 在布局编辑器中处理缺失的瓷砖和瓷砖配置,以便不会破坏用户编辑布局/瓷砖的能力[vangheem]

  • 修复当tinymce编辑器在拖动一个富文本瓷砖到另一个富文本瓷砖时不再工作的错误[vangheem]

  • 修复TinyMCE焦点问题,禁用行合并[vangheem]

  • 修复TinyMCE插入图像搜索结果具有固定最大高度,防止其溢出视口[datakurre]

  • 修复用户编辑字段瓷砖后fieldset标签页切换不工作的问题[vangheem]

  • 修复粘贴到标题、描述字段[vangheem]

  • 使用POST通过编辑器渲染瓷砖,以便可以利用最新plone.tiles中提供的默认查询参数[vangheem]

  • 修复了无法保存没有名称的布局的问题[vangheem]

  • 修复了表格上下文菜单重叠模态的问题[vangheem]

  • 修复默认布局图像显示不正确的问题[vangheem]

  • 修复模态与其他plone模态结构不一致的问题[vangheem]

  • 修复不设置编辑模态自己的额外空间,默认值应该应用[jensens]

  • 修复引用默认布局预览图像的问题[vangheem]

  • 修复了对mosaic布局body标签不应用模式设置的问题[jensens]

  • 修复了plone_pattern_setting视图查找遇到空的情况(现在渲染所有)[jensens]

重构

  • 将LayoutWidget中有效布局视图名称列表移动到模块变量中,以便可以根据需要扩展[jensens]

  • 移除多余的空测试gs配置文件及其zcml[jensens]

  • 如果未找到plone_pattern_settings视图,则记录警告[jensens]

  • 修复文档中的robot测试以避免遇到计时陷阱[jensens, gforcada]

  • 使用 buildout.coredev 版本钉桩 [gforcada]

  • 更新测试基础设施 [gforcada]

  • 使布局 HTML 有效 [gforcada]

  • 添加基于 Webpack 的前端开发流程 [datakurre]

1.0 (2016-04-11)

  • 没有变化。

1.0rc2 (2016-04-08)

  • 修复在找不到布局资源目录时编辑时发生的 TypeError。 [maurits]

1.0rc1 (2016-04-07)

新功能

  • 允许用户保存他们正在创建的布局 [vangheem]

  • 如果只有一个布局可用,则自动选择它。 [vangheem]

  • 能够显示/隐藏内容布局。 [vangheem]

  • 当启用布局行为时,将 马赛克布局 添加到可用视图,并在禁用布局行为时从门户类型中删除视图 [datakurre]

  • 可以通过在 data-panel -元素上设置 data-max-columns 属性来限制马赛克列的最大数量(默认值:4)。 [neilferreira]

  • 如果瓷砖位于页面右侧,则将富文本编辑器右对齐 [vangheem]

修复

  • 不要删除 data-pat-tinymce body 属性,因为现在不再需要使用 tinymce 进行初始化 [vangheem]

  • 修复使用原始 HTML 文本瓷砖 [vangheem]

  • 修复保存时可能出现的错误,因为马赛克无法正确确定瓷砖类型 [vangheem]

  • 不允许在编辑非富文本字段时按回车键 [vangheem]

  • 在编辑模式中禁用点击瓷砖内的内容链接 [vangheem]

  • 修复由于 Plone 5 与 4 中设置存储方式的变化而损坏的添加表单中的 TinyMCE 小部件。 BBB 兼容。 [jensens]

  • 修复由于大型富文本瓷砖而导致滚动条超出视图的 tinymce 工具栏。现在,当用户向下滚动时,工具栏将变得粘性。 [vangheem]

  • 修复添加和移动时包含 JavaScript 模式的瓷砖无法正确渲染的问题。 [vangheem]

  • 修复将 _layout 多次添加到瓷砖数据中的问题 [vangheem]

  • 修复描述中保存了多余的 &nbsp; 的问题 [vangheem]

  • 当注册配置解析会引发错误时的问题 [vangheem]

  • 修复保存非 resolveuid url 到原始 html 瓷砖,以及防止编辑器同时发送多个编辑时的写入冲突 [vangheem]

  • 仅当自定义布局时显示拖动处理程序 [vangheem]

  • 修复清除整个区域后无法编辑富文本区域的问题 [vangheem]

  • 修复由于 Firefox 的奇怪错误导致数据无法保存的 TinyMCE 问题。 [vangheem]

  • 修复属性覆盖可以滚动的功能。 [vangheem]

  • 修复由于重构而无法将瓷砖字段保存回表单的问题 [vangheem]

  • 修复在属性模态框中第一个字段集不会显示的问题 [vangheem]

1.0b3 (2015-09-29)

  • 为 richtext 瓦片工具栏添加 ploneimage 动作 [datakurre]

  • 添加转换以设置 'layout-' 与活动内容布局名称或 'layout-custom' 到 body 类 [datakurre]

1.0b2 (2015-09-16)

  • 修复 mosaic-grid 即使设置了默认网格系统也会启用的问题 [datakurre]

  • 修复 Plone body 类被添加两次的问题 [datakurre]

  • 修复内容布局字段显示在瓷砖菜单中的问题 [datakurre]

  • 锁定 plone.app.standardtiles >= 1.0b3 [datakurre]

1.0b1 (2015-09-16)

  • 将布局行为默认视图从 view 更改为 layout_view [datakurre]

  • 默认情况下仅使 马赛克布局 对文档、事件、文件夹和新闻条目有效 [datakurre]

  • 将文本格式化操作从顶部工具栏更改为内联 TinyMCE 工具栏 [datakurre]

  • 将删除瓷砖图标从内联关闭图标更改为顶部工具栏按钮 [datakurre]

  • 将 BS3 作为 Plone 5 的默认网格系统 [vangheem]

  • 除非设置了 mosaic-sitelayouts 功能,否则禁用站点布局 [datakurre]

  • 除非设置了 mosaic-layoutmenu 功能,否则禁用 displayemenu 支持 [datakurre]

  • 将“自定义布局”菜单项更改为“马赛克布局” [datakurre]

  • 修改安装方式,不再默认将“马赛克布局”设置为默认布局 [datakurre]

  • 为Plone 5添加布局编辑控制面板 [vangheem]

  • 添加链接和取消链接操作 [datakurre]

  • 添加表格瓷砖 [datakurre]

  • 从示例布局中移除网格系统(使用配置的默认网格) [vangheem]

  • 移除之前提供的TTW内容布局示例 [datakurre]

  • 修复与plone.app.blocks >= 3.0.0兼容并要求的问题 [vangheem]

  • 修复GenericSetup配置文件注册问题(删除了“for”) [agitator]

  • 修复标题字段瓷砖和内容瓷砖在同一页上使用时保存标题值会引发奇怪问题的漏洞 [vangheem]

  • 修复布局编辑器因损坏或缺失瓷砖而崩溃的情况 [vangheem]

  • 修复检查无法添加具有所需选择字段的瓷砖的问题 [datakurre]

1.0a3 (2015-06-10)

  • 为Plone 5添加“Bootstrap 3 Demo”示例网站布局 [datakurre]

  • 添加对plone.app.blocks通用数据网格转换的支持 [datakurre]

  • 将Plone 5的默认网站布局更改为使用12列装饰网格 [datakurre]

  • 修复各种网站布局支持相关的问题 [datakurre]

  • 升级到plone.app.drafts >= 1.0b3和plone.app.blocks >= 2.1.2 [datakurre]

1.0a2 (2015-06-08)

  • 添加“居中瓷砖内容”瓷砖样式,允许例如居中图像瓷砖 [datakurre]

  • 添加网站和页面布局字段,使其在属性叠加中可用 [datakurre]

  • 添加HTML标签语言转换,以设置HTML网站布局的正确语言 [datakurre]

  • 添加HTML body标签类转换,以设置HTML网站布局的body类 [datakurre]

  • 添加HTTP头转换,以确保为HTML网站布局也设置了通常由plone.httpheaders视图小部件管理器设置的响应头 [datakurre]

  • 更新示例网站和内容布局 [datakurre]

  • 仅在网站布局不是默认main_template时缓存网站布局 [datakurre]

  • 升级到plone.app.drafts >= 1.0b2和plone.app.standardtiles >= 1.0b1 [datakurre]

1.0a1 (2015-05-27)

  • 首次技术预览发布。

项目详情


下载文件

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

源代码分发

plone.app.mosaic-3.1.5.tar.gz (1.7 MB 查看哈希值)

上传时间 源代码

构建分发

plone.app.mosaic-3.1.5-py3-none-any.whl (2.2 MB 查看哈希值)

上传时间 Python 3

支持者