清理从MSWord复制到Plone富文本字段中引入的HTML格式问题。
项目描述
简介
此产品清理了将内容从MSWord粘贴到Plone富文本字段中引入的HTML格式问题。
每次创建或编辑对象时,其富文本字段中的HTML都将被清理。
默认情况下,HTML清理功能对所有Archetype对象都已启用,但可以在默认编辑视图的“设置”字段集中通过勾选框在单个对象的基础上关闭。
实现
此产品为所有BaseContent Archetype对象提供事件订阅者,将为每个对象的富文本字段清理HTML。
HTML的清理和净化主要使用lxml库完成:通过Wichert Akkerman编写的htmllaundry包:[http://codespeak.net/lxml/lxmlhtml.html](http://codespeak.net/lxml/lxmlhtml.html)
安装
此产品不需要通过quick_installer或Plone控制面板进行安装。
只需将其添加到您的buildout或通过easy_install进行安装。
变更日志
1.2.8 (2010-12-21)
使用Wichert Akkerman的htmllaundry工具进行代码清理。 (jcbrand)
1.2.7 (2010-02-17)
只有当at_edit不会创建新版本时才创建新版本 (thomasw)
1.2.6 (2009-12-13)
不要在链接上强制使用target="_blank"。 (thomasw)
1.2.5 (2009-12-07)
将add_nofollow设置为False,因为它似乎会混淆lxmk.html解析器 (thomasw)。
1.2.4 (2009-11-25)
添加了LinguaPlone的generateMethods魔法,以便在编辑规范时将languageIndependent字段传播到所有翻译 (thomasw)
1.2.3 (2009-11-19)
不要删除‘h1’和‘h2’ (jcbrand)
1.2.2 (2009-11-16)
添加了一个更灵活的检测机制 - 编码 (pilz)
1.2.1 (2009-11-03)
我太愚蠢了,无法成功发布,现在我们再试一次 (thomasw)
1.2 (2009-11-03)
在事件处理器中的错误修复:如果cleanWordPastedText字段不存在,则不要失败 (thomasw)
1.1 - 2009-10-27
添加了一个新的清理方法和新的辅助方法。感谢Wichert。
默认启用清理器。 (jcbrand)
1.0 - 2009-10-23
初始发布 (jcbrand)
贡献者
Jan-Carel Brand (brand@syslab.com)
Wichert Akkerman
Wolfgang Thomas (thomas@syslab.com)
Alex Pilz (pilz@syslab.com)
项目详情
slc.cleanwordpastedtext-1.2.8.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cc1f92b424c1e6e20e1d7591f9731c94e0c7270bf0bdc04e1c5e3ae6b3f33336 |
|
MD5 | 5ab89f735e822552648f68d1d828da8e |
|
BLAKE2b-256 | 5fff260b125a14abe32da1cd3938a8954fba072a19169df38ab0d3946f318312 |