Plone.outputfilters可以与哪些版本的Plone一起安全使用?

Plone.outputfilters可以与哪些版本的Plone一起安全使用?,plone,Plone,我正在编写一个Plone产品,其中我想修改richtext字段在编写和向用户显示之间的HTML输出,其方式类似于应用的现有转换,例如更新Kupu/TinyMCE插入的resolveuid链接,并在向用户显示之前进行更新 对于这个,看起来很完美。然而,这个网站是为Plone 4.0设计的,我不确定在Plone 4.1之前的版本中使用它是否安全 plone.outputfilters在plone 4.0.x中使用安全吗?如果没有,是否有一种标准的方法来注入我自己的转换(看起来我可以对plone.ou

我正在编写一个Plone产品,其中我想修改richtext字段在编写和向用户显示之间的HTML输出,其方式类似于应用的现有转换,例如更新Kupu/TinyMCE插入的resolveuid链接,并在向用户显示之前进行更新

对于这个,看起来很完美。然而,这个网站是为Plone 4.0设计的,我不确定在Plone 4.1之前的版本中使用它是否安全

plone.outputfilters在plone 4.0.x中使用安全吗?如果没有,是否有一种标准的方法来注入我自己的转换(看起来我可以对plone.outputfilters采取类似的方法)


更新:根据Giacomo的建议,我已经在开发Plone 4.0.10的实例中尝试了这一点,它似乎工作得很好。

在快速浏览了产品的功能后,Plone 4.0.x似乎是安全的。查看变更日志(“尊重Python2.4和Python2.6中的实现差异”)可以说它也与Plone 3.x兼容,因此我很有信心您不会遇到问题


无论如何,一种更有效的方法是首先在开发环境中测试该产品,然后就特定错误寻求帮助,因为在90%的情况下,如果该产品可以添加到您的构建中而不引发异常,那么它是兼容的。

我第一次写这篇文章时就注意让它与Plone 3一起工作信息技术从那时起,我就没有密切关注过它。但是测试覆盖率非常好,所以请尝试为初学者运行测试。

太好了,谢谢,我会记住这一点;这是我需要学习的一课!谢谢你,大卫。我接受了贾科莫的建议并尝试了一下。它似乎工作得很好。resolveuid/字幕过滤器中的优秀示例过滤器。