PloneにCMFTrackbackを追加
Plone 2.0.5に対応したCMFTrackbackというプロダクトが本家で公開されていたので、追加してみました。
まず、Plone 2.0.3 → 2.0.5にバージョンアップ。ダウンロードして解凍したファイルをZopeのインスタンスを止めてから、Productsディレクトリに展開します(あらかじめ同名のファイル/ディレクトリは削除しておきました)。その後、Zopeを起動すると自動的に新しいバージョンが認識されて、ZMIの“portal_migration”にビックリマーク(!)が付いているのでクリックして、migrateを実行します。
次にCMFTrackbackのインストールですが、こちらもProductsディレクトリに解凍して、Zopeインスタンスを再起動するだけで認識されます。そして、[Ploneの設定]-[プロダクツを追加・削除]の“インストール可能なプロダクツ”から“CMFTrackback 0.3.4”にチェックをして「インストール」ボタンを押します。そして、left_slots または right_slotsなどに“here/trackback_slot/macros/portlet”を記述して、ポートレットを追加します。
以上で、Discussionが有効になっているオブジェクトでトラックバック機能が使えるようになるはずなのですが、SimpleblogのBlogEntryでは有効になりませんでした。試しに通常のドキュメントに外部からトラックバックを送ってみたのですが、一応成功はするもののトラックバック一覧のリンクがうまく表示されませんでした。Plone 1.0.5 + ゆうせいさんのオリジナルバージョンでは使えていたのですが、もうちょっと詳しく調べてみる必要がありそうです…
まず、Plone 2.0.3 → 2.0.5にバージョンアップ。ダウンロードして解凍したファイルをZopeのインスタンスを止めてから、Productsディレクトリに展開します(あらかじめ同名のファイル/ディレクトリは削除しておきました)。その後、Zopeを起動すると自動的に新しいバージョンが認識されて、ZMIの“portal_migration”にビックリマーク(!)が付いているのでクリックして、migrateを実行します。
次にCMFTrackbackのインストールですが、こちらもProductsディレクトリに解凍して、Zopeインスタンスを再起動するだけで認識されます。そして、[Ploneの設定]-[プロダクツを追加・削除]の“インストール可能なプロダクツ”から“CMFTrackback 0.3.4”にチェックをして「インストール」ボタンを押します。そして、left_slots または right_slotsなどに“here/trackback_slot/macros/portlet”を記述して、ポートレットを追加します。
以上で、Discussionが有効になっているオブジェクトでトラックバック機能が使えるようになるはずなのですが、SimpleblogのBlogEntryでは有効になりませんでした。試しに通常のドキュメントに外部からトラックバックを送ってみたのですが、一応成功はするもののトラックバック一覧のリンクがうまく表示されませんでした。Plone 1.0.5 + ゆうせいさんのオリジナルバージョンでは使えていたのですが、もうちょっと詳しく調べてみる必要がありそうです…
perm link: http://yamashita.dyndns.org/blog/217/









