仕様を考える

「こんな掲示板が欲しい!」という話は、かつて雑記帳の方に何度か書いてきました。 こことか こことか。 同じことを繰り返してもしょうがないので、ここでは、 現行の掲示板で実現されていて、かつ、雑記帳には書いてないことを書きます。

複数の板が実現できること

疑りぶかいあなたのためのオブジェクト指向再入門」 (更新が止まってましてすみません) では「マルチプルインスタンスが重要」ということを 書きましたけど、掲示板にしても、 「ひとつの掲示板しか作れない」というのでは、後々不便だと思います。

せっかく掲示板を自由に作れる環境にあるのなら、 「会社の同僚向け掲示板」や「大学時代のサークルOB向け掲示板」 を簡単にほいほい作れる構造にしておきたいものです。

ということで、現在うちの掲示板のURLは

http://kmaebashi.com/bbs/list.php?boardid=kmaebashibbs

というように、掲示板のIDをURLから渡すようにしています。

テスト用の掲示板は

http://kmaebashi.com/bbs/list.php?boardid=testbbs

です。

管理画面からちょちょいと設定するだけで、 新たな掲示板をいくらでも作れるのが便利です。

閲覧に関する限り、なんでもGETで動くこと

たとえばtcupの掲示板などでは、 古い投稿を順繰りに見ていく際、リンクをクリックするのではなく、 ボタンをクリックします。 その際、ブラウザのアドレス欄を見ているとわかるように、URL自体は変化していません。 これでは、ある特定の画面をブックマークに入れようとしてもできないわけです。 また、ブラウザの「戻る」ボタンも、普通には使えなかったりします。

どうせなら、特定のページと言わず、特定の発言、特定の範囲の発言を URLで直接指定できれば、2chに貼って晒しものに…じゃなくて、 引用のためにリンクしたりする際に便利になるでしょう。

これはつまり、「閲覧に関する限り、POSTを使わずGETで動くようにする」ということです。

プレビュー機能があること

ここでは、 プログラムのソースを貼るときのために投稿内容を<PRE>で囲むとして、 それをデフォルトにするかどうかで悩んでいます。 手で改行を入れないと改行されないようでは、 普通の掲示板に慣れた人は変な投稿をしてしまうのではないかと。

でも、旧掲示板の方で、プレビュー機能が欲しいというご意見をいただいて、 目からウロコが落ちました。 プレビュー機能があれば、改行を入れ忘れた人もすぐに気付くじゃないかと。

てなわけで、これをどのように作っていくかということを、この先で検討していきます。


ひとつ上のページに戻る | ひとつ後のページ | トップページに戻る
mailto:PXU00211@nifty.ne.jp

このページに対してご意見・ご質問・ご感想等をいただいた場合、 公開することがあります。