Moz2chの聖域なき構造改革スレ
[1:厨(略) (2002/07/12(金) 02:31 ID:???)]
2ちゃんねる以外の掲示板サポート
↓
2ちゃんねる(等スレッドフロート型掲示板)読み書きモジュールを
独立化
など、将来性、拡張性、ソースの読みやすさなどを向上するための
構造改革というか、大枠的な議論をしたい人がするスレッドです。
[2:厨(略) (2002/07/12(金) 02:33 ID:???)]
とはいっても、とりあえず上の話題しか思いつかなかったわけだが。
今のところ2ちゃんねる専用な構造しているので
もうすこし整理したいところではあるので。。。
[3:厨(略) (2002/07/12(金) 04:02 ID:???)]
2ちゃん(等)読み書き部分の独立性が高くなれば
かちゅじらとかUI変えたものを簡単に実装できたりして。
Moz2chにかちゅじらモード(UIがかちゅちっくになる)とか
ふと妄想してみたけど
誰もオリジナルのUI使わなくなったら鬱なのでやっぱやめ。
[4:厨(略) (2002/07/12(金) 04:03 ID:???)]
>>3 スレ違い。独り言は
雑談・独り言専用スレッド
http://baniisan.s12.xrea.com/x/test/read.cgi?bbs=moz2ch&key=026040969&ls=50
でお願いします。
[5:厨(略) (2002/07/12(金) 04:04 ID:???)]
はっ、ジサクジエン失敗。。。
名前変え忘れた(藁
[6:厨(略) (2002/07/13(土) 14:25 ID:???)]
ネットワーク関係のコードはひとつのモジュールにできると思われ。
で、読み書き部分をモジュール化して、
スレッド読み込みと板読み込みは別処理にしたら使いまわしが
効くかな。。。
ということは、クラス階層はこんな感じ
moz2chSystem(2ちゃんねるURL←→各種ID変換など)
├moz2chCompatSystem(旧形式URLなど/17氏スクリプト等)
├moz2chShitarabaSystem
└moz2chJbbsShitarabaSystem
[7:厨(略) (2002/07/13(土) 14:32 ID:???)]
moz2chItaTree(板一覧クラス)
├moz2chUserItaTree(自分で設定する板一覧)
└moz2chShitarabaItaTree(したらば板一覧)
moz2chIta(板(subject.txt読み込み=スレ一覧)クラス)
├moz2chSubbackIta(subback.htmlのみ提供されている板)
└moz2chJbbsShitarabaIta(JBBSしたらば(スレ一覧なし))
moz2chSure(2ちゃんねるスレ(最新のみ))
├moz2chCompatSure(旧形式(区切り文字が","等もサポートする)過去ログ、互換スクリプト用)
└moz2chReadCgi(read.cgi解析クラス)
└moz2chJbbsShitarabaSure(JBBSしたらばスレ解析クラス)
moz2chRes(レスクラス(moz2chSureが生成))
[8:厨(略) (2002/07/13(土) 14:36 ID:???)]
で、各掲示板システムが使用する板,スレクラスを
moz2chSystemクラス(およびその派生クラス)にもたせておけば
(・∀・)イイ!!かなぁ。。。
moz2chShitaraba.itaClass = moz2chIta;
var shitarabaIta = new moz2chShitaraba.itaClass();
とかできるかも。。。
うーん、妄想かなぁ。。。
[9:◆Z80FPU5k (2002/07/20(土) 21:54 ID:5xWrlBEQ)]
moz2ch.htmlをHTMLで無くってXML(XHTML)で吐くようにするとか。
いろいろ拡張しやすくて、かつサイズも小さくなっていいかも。。。
<moz2ch:res NO=8>
<moz2ch:info NAME="◆Z80FPU5k" MAIL="sage" date="投稿日:2002/03/10(日) 13:46 ID:???/>
<moz2ch:msg>
あーうー<br />
(゚ρ゚)ぁぅぁー<br />
<br />
<moz2ch:msg/>
<moz2ch:res/>
とか。
レス番リンクなんかもxsltで対応できそう(?)だし。
(書いてみて思ったけど)Oo。.(´-`).。oO(全然小さくなってないじゃん・・・・・・・・・)
[10:厨房もじらー ◆Moz2cH0k (2002/07/21(日) 00:53 ID:JKVFyRyo)]
XMLにサイズ縮小を期待したらダメだYo!
両立しないものと思う。。。
最初各種インデックスファイルをXMLにしようかと思ったら
膨らみすぎるので断念したし。。。
小さいデータとか、巨大なXMLデータベースとかなら
許容できるかもだけど、万能ではないよね。。。
read.cgi ver5.20 (2002/10/18)