PapaBBSの作成
Ploneプロダクトで気に入ったものがなかったので、コメント機能と通常のドキュメントの組合せでBBSもどきを作成する。
- BBS用ドキュメントの作成
- BBSの簡単な紹介など、ダミーのドキュメントを新規に作成します。
- このアイテムでの議論を許可する で、許可しておきます。
- PloneのZMIから
Anonymousに対してReply to itemを許可します。 - コメント入力フォームの編集
portal_skins/plone_forms/discussion_reply_formを編集。- BBSとしては投稿者の名前も入力できた方が自然なので名前欄を設けます。
- 名前欄のデフォルトは
Anonymous Userとでもしておきましょう。 - ついでに、ZPTのソースが見辛かったので成形する。
- 編集後のdiscussion_reply_form
- スクリプトの編集
/portal_skins/plone_form_scripts/discussion_replyを編集。if username or password:のif文全体をコメントアウトする。creator = mtool.getAuthenticatedMember().getUserName()をcreator = usernameに書き換える。- 編集後のdiscussion_reply
- 議論アイテムをスマートフォルダの検索対象にする。
- Papasan's Homeではトップページの最近のPapasans Homeをスマートフォルダにて検索表示していますのでコメントが書き込まれたらトップページでも分かるように検索対象に設定します。
- 設定方法は スマートフォルダの検索アイテム設定 を参照。
コメントパーサー
RSS配信