トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BugTrack-plugin/59

ページの作成や編集にはユーザ登録が必要です。

BBS2記事タイトル一覧表示

  • 投稿者: typer
  • カテゴリ: 修正
  • 優先度: 普通
  • 状態: リリース済
  • 日時: 2003年09月30日 00時50分30秒

 内容

前々から掲示版の記事一覧表示が欲しいと思っていたので作ってみました。今の所不完全ですが、色々思う所があり公開します。

#バザール方式ということで

インストールは添付ファイルをplugin/bbsに置いたあと、そこのInstall.pmに、

wiki->add_paragraph_plugin("bbs2list","plugin::bbs::BBS2List","HTML");

を追加して下さい。なお、pluginhelpにあるrecentオプションはまだ実装されていません。

さて、思う所なのですが、この機能の実装について色々考えてしまった物で...

  • 今のようにBBS2とは別プラグインとして実装しておく。
  • 別プラグインにするが投稿フォームもつけて、独立して使えるようにする。
  • BBS2に組み込んで、オプションで現状の表示とタイトルのみの表示を選べるようにする。
  • BBS2に組み込んだ上、現状の表示のあと、さらに後をタイトルのみで表示できるようにする。

次ページ移動や効率等を考えるとどれも一長一短がありそうです。皆さんはどういう実装が使いやすいですか?

あと、これはincludeプラグイン側になりますが、取り込む物が一定以上だったら、以下を省略するオプションが欲しい所です。全文は実際のページにいって読めますから、1記事が長くなった場合に省略する機能がつけれますので。

さらに、せっかく動的にページを作っているので、BBS2本体に更新された記事を上に持ってくるオプションもほしい。

#+ほか(この)プラグインで(手抜きして)使えるように、更新順にページ一覧を取得する部分は別メソッドに(笑)

最後、添付したBBS2List.pmのライセンスはFreeStyleWikiと同じくGNU GPLとします。

 コメント

  • おっと、忘れていました。対応するバージョンは3.5系です。3.4系には対応しておりません。 - typer (2003年09月30日 01時01分23秒)
  • BBS2プラグインがフォームと記事表示が一体化しているので、フォームを表示するプラグインと一覧を表示するプラグインにバラすといろんな使い方ができそうです。 - たけぞう (2003年10月02日 11時57分34秒)
  • 3.5.2dev2でbbs2listプラグインのオプションでこのプラグイン相当の出力が得られるようにしました。 - たけぞう (2003年11月08日 13時22分56秒)
  • 3.5.2でリリースしました。 - たけぞう (2003年12月20日 12時44分15秒)
  • 必要にかられてrecentオプションを実装してみました。パッチ BBS2List.pm.diff(19) はこのページに添付されているBBS2List.pmに対するものではなく、3.5.5に対するパッチです。(実際には3.5.3で開発しました。3.5.2以降なら当たると思います。)BBS2が書き出すBBS2Listプラグインは存在しません。に関しては、別途作業が必要になります。 - いしだなおと (2004年06月03日 20時21分00秒)
    • bbs2への作業は不要ですね。bbs2にはno_listオプションをつけて利用し、投稿内容の表示はbbs2listでやればいいだけです。 - いしだなおと
{{bbs2 name,no_list}}
{{bbs2list name,20,title,recent}}
  • リリース済みの案件に対する修正は、別の項目として立てたほうがよかったでしょうか…。 - いしだなおと (2004年06月03日 20時27分59秒)
  • いや、パッチの対象バージョンも記述していただいていますし、ここで構わないと思います。ただ、私が見落としてしまう可能性もあるので標準添付のプラグインについては、有用なパッチであればMLにも併せて投げていただけると嬉しいです。 - たけぞう (2004年06月04日 10時46分15秒)
  • MLにも投稿しました。また、さらに改造を加えました。もう少し検証できたらまた投稿します。 - いしだなおと (2004年06月05日 21時57分57秒)
  • 私が投稿したものにはいくつかの問題点が見つかっています。現時点でこのページに添付されているものは、暫定的なものであることをご了承ください。 - いしだなおと (2004年06月07日 02時38分43秒)
  • 本体への取り込み作業に入る前の時点でのバージョンを添付しておきます。ただし、検証に協力してくださる方以外は公式リリースを待つほうが無難かもしれません。 BBS2List.pm.diff_2(443) - いしだなおと (2004年06月11日 15時11分27秒)
お名前: コメント:
BBS2List.pm BBS2List.pm.diff BBS2List.pm.diff_2

最終更新時間:2004年06月11日 15時20分17秒