(papabbs306e4f5c6210)
Personal tools
You are here: Home ZOPE Plone PapaBBSの作成
Navigation

今の天気
  6℃ 60% 1025hPa WNW 5m
福岡地方の今の天気
« November 2008 »
Su Mo Tu We Th Fr Sa
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
最近のログイン

Reiko
2008/11/18 13:15

seko
2008/11/17 21:05

Guest
2008/11/12 15:50

Papasan
2008/10/22 19:40

hage88
2008/10/19 17:39

Peter
2008/10/06 21:22

猫さん。
2008/10/06 04:19

 
Document Actions

PapaBBSの作成

by Papasan last modified 2007-12-20 16:32

Ploneプロダクトで気に入ったものがなかったので、コメント機能と通常のドキュメントの組合せでBBSもどきを作成する。

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