2011-12-05 7 views
1

私は、作成されている間にrichtextフィールドでHTML出力を変更したい、あるいはユーザーに表示されるPloneプロダクトを作成しています--- resolveuidリンクの更新などの既存の変換と同様の方法でKupu/TinyMCEによって挿入されたファイルは、ユーザに表示される前に更新されます。Ploneのどのバージョンをplone.outputfiltersで安全に使用できますか?

このため、plone.outputfiltersは完璧に見えます。しかし、これが対象とするサイトはPlone 4.0であり、4.1より前のバージョンのPloneでの使用は安全であるとは確信していません。

Plone 4.0.xでは、plone.outputfiltersは安全ですか?そうでなければ、私自身のトランスフォームを挿入する標準的な方法があります(plone.outputfiltersに似たアプローチをとることができるようです)。

更新::Giacomoのアドバイスでは、これを開発用のPlone 4.0.10インスタンスで試してみましたが、正常に動作するようです。

答えて

1

プロダクトのcodeが急速に覗いた後、Plone 4.0.xでは安全です。変更ログ( "Python 2.4とPython 2.6の実装の違いを尊重する")を見ると、Plone 3.xと互換性があると言うこともできるので、問題がないと確信しています。

とにかく、開発環境でその製品をテストした後で、例外を投げずにビルドアウトに製品を追加できる場合は、90%のケースで特定のエラーのヘルプを求めていました互換性があります。

+0

大変ありがとうございます。それは私が学ぶ必要があるレッスンです! –

2

Plone 3を最初に書きましたが、私はPlone 3と一緒に使えるように気をつけました。それ以来、私はそれに密接な関わりを持っていませんでした。しかし、テストカバレッジはかなり良いので、まずテストを走らせてみてください。

+0

Davidに感謝します。私はGiacomoのアドバイスを取ってそれを試しました。うまくいくようです。 resolveuid/captioningフィルタの素晴らしいサンプルフィルタ。 –

関連する問題