LiMo BBS System


日記更新一覧
Wiki トピック一覧
カレンダー
トピックリストビュー
タイトルツリービュー
ると's メタファビュー
ると's オーサービュー
携帯電話用ビュー
新規トピック記事の作成

最新記事表示数 [ 5/10/15/25/50/100 ]

No.000289 カレンダー
Date : May.24.2003 09:36'27
Edit history : Jun.19.2003 15:49'01
CGI で作成されたシンプルなカレンダーです。
祝日を表示するような複雑な機能は持っていません :-)

*カレンダー
単純な月単位のカレンダーです。
指定無しで起動すると今日が含まれる月を表示します。
上部の <,> をクリックすると表示する月を移動します。<<,>> は 2ヶ月単位で移動します。

*スケジュール
Wikipage と連動して簡単な一行スケジュールを記録する事ができます。
スケジュールの登録は専用ページから追加する方法と、Wikipage 編集でまとめて記述する方法の二つがあります。
'CalenderData:yyyy/mm' という Wikiname の WikiPage がカレンダーのスケジュールを記録するアーティクルになります。
書式は Wiki の説明修飾ひとつが 1スケジュールで
> :dd:スケジュール内容
といったフォーマットになります。
これ以外の行は書かれていてもカレンダーに表示されないだけで問題はありません。

*日にち!!!!!!!!!!!!!!!!!!!!!
カレンダー表示の日にちの部分にはリンクがしこんでありますが、クリックしても同じページにしか飛びません。一応、クリックした日にちのスケジュールの所に飛んでいるのですが、スクロールするくらいスケジュールが登録されていないと認識できないと思います。

表示
修正
返信

No.000288 - Wiki Edit -
Date : May.24.2003 07:44'30
Topic : lmbbsマニュアル

No.000287 掲示板
Date : May.24.2003 07:43'53
Edit history : Oct.31.2003 23:58'45
lmbbs は Web掲示板システムです。
掲示板としては割と普通の作りになっているのではないかと思います。

* 掲示板ビュー
lmbbs.rhtml は通常エントランスと扱われ、掲示板ビューというとここをさします。
lmbbs.rhtml ではアーティクルを新しい順に表示する直線リスト構造になっていて、新しい記事ほど上の方に来ています。画面内に目的の記事が無かった場合、画面内表示数を増やすか、次ページへと切り替えることで閲覧することができます。
lmbbs.rhtml では掲示板アーティクルだけでなく、Wikiアーティクル、日記アーティクルといった lmbbs で扱う全てのアーティクルが表示できるようになっていますので、lmbbs を総合メッセージセンターと捉えた場合の更新履歴とも言えます。

アーティクル表示にはいくつかのリンクがしこんであります。
アーティクル番号の所にはその記事へのリンクとなる URL があります。特定アーティクルへのリンクとして用いてください。
トピックの部分には特定トピックを表示するためのリンクがあります。いま読んでいるアーティクルと共通のトピックを持ったアーティクルを抽出閲覧したい場合はそのトピック名をクリックしてください。
Parent Article はそのアーティクルが他のアーティクルへの返信であることを示し、返信先のアーティクルを指しています。

*掲示板アーティクル
掲示板としては普通の仕様だと思います。HTMLタグは一切使えません。
インターネットコンテンツである限り他コンテンツへのリンクが重要だと思っているのでアーティクルからリンクをいくつか張れる様に考慮してあります。
Parent Article はシステム内で閉じてはいますが、アーティクルの親子関係を作り出すリンクとなっています。
そのアーティクルが他のコンテンツから派生したものである場合とか、他の掲示板を親アーティクルとしたい場合、その他明確にどこか URI をポインティングしたい場合 Reference を利用してどこか URI を示してやります。
また、記事中に URI を記述すると自動的にリンクが張られます。ただし、この機能は http://, ftp:// で始まる URI にのみ有効です。

*トピック
掲示板に投稿する際はアーティクルにトピックを付加してください。
トピックはそのアーティクルがどういうジャンルの話題に属するかを識別するためのタグいなります。

*書き込み方
アーティクルの投稿には 2つの方法があります。
1つは「新規トピックの作成」から親記事を持たない新規の話題を投稿する方法。
もう 1つは既にあるアーティクルについている「返信」をクリックすることで、その記事を親アーティクルとした関連記事を投稿する方法です。
返信の場合はトピックが固定されて変更をすることはできません。また、親記事の指定が付くので話題が続いているということを示すには有効です。
新規トピック作成の場合には親アーティクルの指定がつきません。何か新規で話題を提供したい場合に用いてください。新規トピック作成の時、トピックが既に存在していても問題はありません。親記事を持たないそのトピックでの新規話題として扱われます。
アーティクル投稿の際ユーザーパスワードが必ず必要になります。このユーザーパスワードは記事の編集、削除の際に必要になりますのでなるべくユニークなものを付け忘れない様にしてください。

*編集の仕方
投稿したアーティクルを修正、削除することができます。
アーティクルの下部についている「修正」をクリックすると編集モードに入ります。編集したいアーティクルの「修正」をクリックしてください。
記事を修正する際は、書き込みの際に指定したパスワードが必要になります。
削除する場合もパスワードを忘れない様に指定してください。

*Wikiや日記への返信
lmbbs.rhtml で閲覧していると Wikipage や日記アーティクルにも「返信」が付いています。これをクリックして返信をすると、その Wikipage や日記アーティクルを親記事とした通常掲示板アーティクルが投稿できます。
Wiki や日記へのツッコミは掲示板で行うといった使い方が想定されています。

表示
修正
返信

No.000286 lmbbs : tools
Date : May.24.2003 07:09'57
lmbbs のディレクトリにはいくつかコマンドラインツールが存在しています。

* articledelete.rb
usage
> # ruby articledelete.rb (articleNo.)
掲示板の記事を管理者権限で削除します。
削除したいアーティクル番号を指定してください。1つずつしか消せません。
削除された記事はデータの中から削除されるわけではなく外部から見ることができないように蓋をされるだけです。
実行すると掲示板データを変更しますので、データを変更できるパーミッションを持っていないとなりません。

* mkdbindex.rb
usage
> # ruby mkdbindex.rb (bbs data).dat
掲示板のデータは複数のアーティクルがひとまとめになった形で保存されています。
さらに 2つのファイルで 1組で、アーティクル本体が保存されている 〜.dat と、1アーティクル毎の位置(インデックス)を保存した 〜.idx といった構成になっています。
この構成故にデータを直接編集することは望ましくないのですが、もしなんかの理由でデータ内を直接編集したい場合、崩れるであろうインデックスファイルを再生成するのがこのスクリプトです。
〜.dat ファイルを食わせると標準出力にインデックスを表示します。必要であればリダイレクトしてインデックスファイルを作成します。

* mktopicindex.rb
usage
> # ruby mktopicindex.rb
掲示板のデータはアーティクルと別にトピックの一覧データを topiclist.dat というファイル名で持っています。
もしなんらかの都合でこの topiclist.dat を再生成したい場合、このスクリプトを実行させることで作成することができます。
トピックリストは書き込みや修正をされるとそのトピックが最上位に浮上するという仕組みになっており、最近の変更順で並ぶ様配慮されています。ですが、このスクリプトではアーティクル番号の若い方から順に登録するのと同意で生成していますので、書き込み順にはなるのですが修正時刻はソートに影響を与えません。
実行すると topiclist.dat を変更しますので、データを変更できるパーミッションを持っていないとなりません。

* textexport
usage
> # textexport (article index)
アーティクルデータをテキスト形式でダンプします。
出力したいアーティクルをアーティクル番号で指定してください。範囲指定もでき、カンマ',' で区切り、ハイフン'-' で範囲指定です。
'1,3,6-8,10-11' と指定することで 1,3,6,7,8,10,11 が出力されます。
なお、出力される文字列は EUC コードになっています。
表示
修正
返信

No.000285 - Wiki Edit -
Date : May.24.2003 06:51'34
Topic : lmbbsマニュアル

No.000284 - Wiki Edit -
Date : May.24.2003 06:20'04
Topic : lmbbs for Zaurus

No.000283 - Wiki Edit -
Date : May.24.2003 06:12'26
Topic : lmbbs for Zaurus: Download

No.000282 - Wiki Edit -
Date : May.24.2003 05:21'27
Topic : lmbbs update point

No.000281 - Wiki Edit -
Date : May.24.2003 05:12'33
Topic : lmbbs for Zaurus

No.000280 - Wiki Edit -
Date : May.23.2003 19:32'03
Topic : lmbbs for Zaurus

最新ページを表示
次のページを表示
前のページを表示


LiMo BBS System - NewArticle
$Id: lmbbs.rhtml,v 1.17 2003/05/17 17:19:11 rero2 Exp $