最終更新:2005-02-04 16:03:08
スレッド・フロート形式の掲示板もどき
公式サイトの関連ページ
配布ファイル
- 最新 2004-12-20
導入方法
通常のプラグインと変わりないです。BugTrack-plugin/159をみてください。
検証済み
OS | HTTPD | Perl | FSWiki |
---|---|---|---|
Windows XP pro | Apache 2.0.52 | ActivePerl? 5.8.4 (CGI) | FSWiki 3.5.7dev2 |
Windows XP pro | Apache 2.0.52 | ActivePerl? 5.8.4 (CGI) | FSWiki 3.5.6dev2 |
Vine linux 2.6r4 FTP | Apache 1.3.31 | Perl 5.6.1 (CGI) | FSWiki 3.5.3 |
履歴
- 2004-06-03 プラグイン投稿に投稿
- 場当たりに実装
- 2004-06-05 実装しなおし。MLに投稿
- recent指定ないときは、get_last_modified2()しないようにした
- オプションの指定の仕方が独特になっていたのを、分かりやすくした
- titteとrecentはどちらを先に指定しても良いように
- 2004-06-07 修正
- {{bbs2list bbsname, 5 , title ,recent }} といったオプションの書き方をした場合、プラグインが受け取る値は前後の空白文字が付いた状態で受け取るのだが、それをUtil::trim()で適切に処理した。
- ただし、「掲示板の名前」オプションについては、bbs2プラグインとの互換性を損なわないために、この処理の対象外とした。
- また、2つのオプションは大文字小文字の違いを無視するようにした。Title、RECNTといった書き方も可能になった。
- {{bbs2list bbsname, 5 , title ,recent }} といったオプションの書き方をした場合、プラグインが受け取る値は前後の空白文字が付いた状態で受け取るのだが、それをUtil::trim()で適切に処理した。
- 2004-06-07 修正2
- (リファクタリング)
- 私のできる範囲での検証はできましたので、ひとまず完成とします。引き続き検証結果は募集中です。
(以上は公式リリース済み)
- 2004-11-16 title_count,recent_update実装
- 「返信コメントの数」を表示する
- タイトルの日付を最新に書き換える
- 2004-11-17 thread実装、title_count,recent_update再実装
- 昨日のやり方だと処理時間が2倍程度かかってしまうことに気づいた。正規表現でたくさんのファイルをなめる処理に問題があった。
- なので書き直し。一度に表示する分だけ、レス数を数える処理をするように変更した。
- 2004-11-17 thread実装続き、all実装
- 下のテキストリンクバーに「all」というのを付けた。
(BBS2chとして再構成)
- 2004-12-16 書き直し
- 専用のプラグインとして独立
- 2004-12-19 書き直し
- スレッド表示に特化することで処理の順序などを整理した
- 一部のパッケージ変数をインスタンス変数で持つようにした。ただしアクセスメソッドはなく、直にプロパティを参照する方法を採用。
- 極力、参照渡し
- 各スレッドのファイルをナメる回数を減らしたと思う
- no_update_time 日付表示なし。通常のスレッド・フロート形式に近い
- no_res_count あまりメリットはない。多少は速くなる?
- list, list=+ 従来型の表示
- once=? 名前つきの引数でも指定できるように
- digest=?(暫定)
- all プラグイン引数からも指定できるように
- スレッド数が1000あたりで限界に近いようだ
- 2004-12-20 プラグイン投稿に投稿
- no_page_navi サイドメニューなどで使いやすいように
- no_res_count 行頭の「!」にも対応。bbs2chオプションで動作切り替え
- once=? 整理
- digest=? インスタンスメソッドにまとめた
- bbs2ch(暫定)
- all(プラグイン引数)廃止
- スレッド数が78だと余裕があるが、検索などはやはり遅くなる
(????と改名?)
BBS2chList ヘルプ(案)
より「あめぞう風」にするには
次のような機能をつけないとね。簡単にできる方法はあるかな?
- 各スレッドの、レスの数を表示する→「タイトルのみ表示」の時は対応可能。実装。
- 新しいほうから10件は中身付きで(includeプラグインで)表示して、それに続く先頭から49件目程度まではタイトルのみ(+レス数)の表示。
- 「全てのスレッドを見る」リンクで、全てのタイトルリスト表示。→実装
- コメントにもsage対応。
コメント
- 凡ミス発見。受け取ったオプションはtrim_spaceしておかないと・・・ - いしだなおと (2004-06-07 01:55:13)
- 「あめぞう風」はbbs2listではない別のものにしたほうがいいですね。 - いしだなおと (2004-06-07 13:45:36)
- _get_content_list()の返値を参照渡しで返すようにしたが、これはmod_perlではまずかったりするのでしょうか? - いしだなおと (2004-06-07 14:49:54)
- また改造。こっちのほうが新しいよ。公式で意見を聞いて最終的な仕様を決定する。 - いしだなおと (2004-11-15 21:52:13)
- ヘルプの文面、オプションの名前、オプションの有効・無効の場合分け、などの点を検討したい。意見求む。ここか公式のほうにお願いします。 - いしだなおと (2004-11-16 04:51:08)
- まだ遅いなぁ… - いしだなおと (2004-11-17 06:49:26)
- 実際のプラグインはないまま、公式サイトにページを作りました。 - いしだなおと (2004-11-18 05:12:21)
- できるの、喉から手が出る思いで待ってますよ〜。 - あき (2004-12-09 11:11:08)
- なんだか自分だけで満足してしまって手が止まっていました。すみません。でもさすがにいけないと思い始めていて、もうひと踏ん張りしてみます。 - いしだなおと (2004-12-09 22:18:29)
- http://isnot.jp/dev/fswiki357/wiki.cgi?page=BBS2chSample - いしだなおと (2004-12-10 16:39:32)
- 作業した。場当たりで作業すると時間がかかる。 - いしだなおと (2004-12-16 11:08:56)
- マズは初期型を投稿した。ところで、「うなぎスクリプト」のような表示に対応したらどうかな? - いしだなおと (2004-12-20 07:42:15)
- トリップやIDは、「だれでもどこでも書き換え可能」なwikiの性質を考えると無意味かなと。 - いしだなおと (2004-12-20 07:42:34)
- http://bbs2ch.sourceforge.jp/ カブってた。
- http://strangeworld.cc/~bbsnews/log/021228.html - いしだなおと (2005-01-07 14:40:47)
いしだなおと it@isnot.jp