PEAK XOOPS - xhnewbb-1.30beta公開 in englishin japanese

Archive | RSS |
XOOPS
XOOPS : xhnewbb-1.30beta公開
Poster : GIJOE on 2006-09-13 17:26:47 (7538 reads)

in englishin japanese
以前からの懸案だったxhnewbbに大幅に手をいれて、1.30betaとして公開しました。xhnewbbの目標は、「まともなフォーラムモジュール」です。CBBのような高機能は目指しません。フォーラムモジュールに必要とされる機能を、安心して使えることを最優先しています。例えばHTMLエディタを実装するなんてとっても簡単ですが、そんなのを搭載したらどうなるかが判っているからあえて搭載しません。それがxhnewbbのポリシーです。

(ちなみに、suinさんのbulletin2は、確かに「まともなニュースモジュール」です)

1.3系では、jidaikoboさんの全面的な協力のもと、「まともなHTML」を搭載できたと思います。それにともない、「まともなHTML」を吐かないXoopsFormにはご退場いただき、ついに投稿画面もテンプレート化しました。

jidaikoboさんの指導のもと、アクセシビリティにも多少配慮しています。

その一連の作業の途中で見つけたnewbb由来と思われる以下の3つのバグもFixしています。(newbbのすごいところは、コードを追えば追っただけバグが見つかる、という点です

- イベント通知がONでありさえすれば、「トピックへの返信投稿」がOFFでも登録される
- signatureがフォームチェックボックスのON/OFFにすぎない
- subjectのhtmlspecialchars()かけすぎ

投稿関連のコードもほぼフルスクラッチし、少しでも「まともなPHPコード」に近づきました。

ついでに、編集は無条件にできるのに削除は一切できない、という不思議な仕様も修正してみました。スレッドの切り貼りも実装しています。ただ、こういった「機能追加」というのはチョロイことなんです。まともなコードに作る変えること、それこそが最も重要で、かつ難しいことです。

よく「Cube2.1で何の機能が追加されるの?」という質問をみかけますが、機能追加なんていつでも出来るんです。あのコア全体を「まとも」に作り替えようとしているCube2.1がどれほどすごいか!

話が脱線しましたが、xhnewbbに残る「まとも」じゃない部分は以下の通りです。

- 管理画面のすべて
- 表示関連コードのすべて
- データ構造そのもの

「まともなフォーラムモジュール」への道のりは遠いですね


Related articles
Printer friendly page Send this story to a friend

Comments list

GIJOE  Posted on 2006/9/23 3:51
ふと気づきましたが、xhnewbbの投稿アイコンが、実はバラバラだったんですね。

/images/subject/icon*.gif
/modules/xhnewbb/images/icon*.gif

の2種類があって、統一がとれていませんでした。
後者に統一しましたので、今度は同じ問題は発生しないはずです。
chia  Posted on 2006/9/17 11:41 | Last modified
Quote:
アイコンを置き換えている、というケースを考えていませんでしたね。
アイコンのaltを一般設定で書き換え可能にすることで対応しましょう。

最後のチェックボックスは、テンプレートの消し忘れですね
次には修正しておきます。
ご返事有難うございました。<m(__)m>
自分の設定ではなくてよかった!
翻訳の時いくつの新機能は実際テストのときが見つかりませんので、
自分の翻訳ミスだと思った。
(例えば:投稿の切り貼りなど)
GIJOE  Posted on 2006/9/17 6:34
chiaさん、こんにちは。
Quote:
1.3betaに対応する繁体中国語も作りました。
http://www.cyai.net/temp/xhnewbb-13_bata_TW.rar
ありがとうございます。取り込ませていただき...

Quote:
一つの質問ですが、
投稿フォームのメッセージアイコンは実際に一覧表のアイコンと違います。
投稿画面: http://www.cyai.net/temp/toukou.png
しかも最後のチェックボックスの定義がありません(アイコン?)。
アイコンを置き換えている、というケースを考えていませんでしたね。
アイコンのaltを一般設定で書き換え可能にすることで対応しましょう。

最後のチェックボックスは、テンプレートの消し忘れですね
次には修正しておきます。
chia  Posted on 2006/9/16 23:22
GIJOEさん
こんにちは!
1.3betaの公開有難うございました。
1.3betaに対応する繁体中国語も作りました。
http://www.cyai.net/temp/xhnewbb-13_bata_TW.rar

一つの質問ですが、
投稿フォームのメッセージアイコンは実際に一覧表のアイコンと違います。
投稿画面: http://www.cyai.net/temp/toukou.png
しかも最後のチェックボックスの定義がありません(アイコン?)。
こんな状況になった原因若しくは正しい設定方法を教えて頂けませんでしょうか。
どうぞ宜しくお願い申し上げます。
Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!