plone.app.discussionについて

plone.app.discussionのバージョンを2.2.x以降にすることでDexterityでも使えるようになる.アップグレード後は,このプロダクトを再インストールする必要がある.

方法

今時点の最新バージョンは,2.2.4

これをbuildout.cfgの[versions]に記述する.
plone.app.discussion = 2.2.4

./bin/buildoutを実行.

このまま,だと,サイト設定の[議論] 画面でエラー出すので,再インストール作業が必要となる.

再インストール方法は,下記を参考する.

http://developer.plone.org/misc/upgrade.html#enabling-plone-app-discussion-after-plone-4-1-upgrade

 

おわりに

plone.app.discussionは,2.2.1以降からちゃんと機能しだした気がする.

サイト設定内の項目名だが「議論」でなくて「ディスカッション」でいいと思うのは私だけだろうか?

あ,Dexterityのコンテンツタイプには,allow_discussion プロパティが必要になります.ビヘイビアで追加するか,クラスに allow_discussion = True と直接記述しちゃってもいいと思う.私は,後者のパターン.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください