TABLE OF CONTENTS
intro - img0ch(maple:2.1.x-3.x)について
img0chは0chを元に画像アップロードを行えるようにした2ch互換スクリプトです。
img0ch-maple(以下maple)は前バージョンを元に一から開発しなおし、 移植性を高めつつもプラグインによる機能変更の柔軟性を備えたimg0chの新しいバージョンです。
mapleはApacheライセンスのバージョン2.0の下で配布することが出来ます。
mapleではプラグインに対応し、独自機能拡張が容易になっています。
mapleでは管理ツールにJavaScriptのライブラリであるjQueryを使い、 処理操作をリロード無しに出来るようになっています。
mapleはユーザー情報やキャップ情報といったデータを1つのレポジトリに格納されます。 前のバージョンでは保存先ディレクトリが固定されており、異なるバージョンでデータを 共有することが出来ませんでしたが、mapleでは設定ファイルでレポジトリ先を指定する だけで異なるバージョンでもデータを共有することが出来ます。
mapleはほぼ全てのHTML構造をテンプレートを用いてデザインを決定します。 前のバージョンでは拡張機能で任意に選択できるようになっていましたが、 これを標準機能化しました。また、mapleではtDiary互換のHTMLを出力する テンプレートである「type」が標準にインストールされています。
mapleではテンプレートを解析するエンジンを選択することが出来ます。 標準ではHTML::Templateを使用するようになっていますが、 これをより高速なClearSilverに変更することが可能になっています。 (ただしテンプレートもそれに合わせて作成する必要があります)
mapleではr.cgiの標準テンプレートがs2chとc-other.2ch.netをあわせた デザインを持つようになっています。これに伴い、前バージョンに存在したp.cgiは r.cgiに統合され、廃止されました。
非jpドメインの日本ホスト情報が/_system/HOST-jp.iniに、 携帯のIP帯域情報が/_system/CIDR-mobile-jp.iniにそれぞれ 格納されています。詳しくはconfigを参照してください。
前のバージョンはユーザー及びキャップグループ1つにつき1つの掲示板のみ または全てしか権限を付与することが出来ませんでしたが、 mapleでは上記以外に複数の掲示板に対して権限を付与することが出来ます。
http://hikarin.jp ( alias to http://img0ch.sourceforge.jp )
hkrn <hikarin at users dot sourceforge dot jp>