跳转到主要内容

将富文本中的内联图像转换为实际图像对象

项目描述

collective.base64imagepatch

当前包 collective.base64imagepatch 是CMS Plone的一个附加组件。它注入事件处理器以创建和修改内容类型,确保不会在RichTextField中存储内联base64编码的图像。

collective.base64imagepatch 安装

依赖项

该软件依赖于 Plone 的底层 Content-Types-Frameworks

  • Archetypes

  • Dexterity

在 buildout 中不需要单独包含上述任何一个,因为它们已经是 Plone 的一部分。

通过 zc.buildout 进行安装

如果您使用 zc.buildout 来管理 Zope/Plone 实例,可以这样做

  • collective.base64imagepatch 添加到要安装的 eggs 列表中,例如

[buildout]
...
eggs =
    ...
    collective.base64imagepatch
    ...
  • 重新运行 buildout,例如

$ ./bin/buildout

补丁已安装并将在下次启动时直接生效。

注意:补丁不会出现在任何安装列表中。

要运行现有内容的补丁,请调用任何 Plone 对象的 patch_all 视图,针对此 Plone 站点实例或任何 Zope 根对象针对所有 Plone 站点。需要 cmf.ManagePortal 权限。

致谢

  • 贡献者

  • Alexander Loechel

  • Maurits van Rees

变更日志

0.13 (2021-04-28)

  • 当添加图片失败时,尝试一次父容器。 [maurits]

  • 修复了 patch_all,使其在对象上而不是在 brains 上运行补丁。 [maurits]

  • BeautifulSoup:始终使用 lxml。 [maurits]

  • 针对 Plone 4.3 的 Dexterity 进行了修复。 [maurits]

0.12 (2013-11-05)

  • 更新 patch_all 以修复 patch_all 视图中的错误,其中字符串格式化因语法错误而失败

0.11 (2013-07-04)

  • 更新 setup.py 以包含主页并修复历史记录

  • 更新 setup.py,使 beautifulsoup4 成为安装的依赖项

  • 删除对 BeautifulSoup 3 的软依赖,因为 beautifulsoup4 可以并行使用

  • 重构 BeautifulSoup 调用,使其与所有版本的 beautifulsoup4(已检查 4.0.1 4.1.0 4.1.3 4.2.0 4.2.1)兼容

0.10 (2013-07-02)

  • 修复了 getSite 导入和对 Plone 4.3 的 zcml 依赖项的接口

0.9 (2013-06-25)

  • 首次发布

项目详情


下载文件

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

源分布

collective.base64imagepatch-0.13.tar.gz (15.2 kB 查看散列)

上传时间

构建分布

collective.base64imagepatch-0.13-py2.py3-none-any.whl (10.0 kB 查看散列)

上传时间 Python 2 Python 3

由以下支持