intro - img0ch(maple:2.1.x-3.x)について

# NAME

intro - img0ch(maple:2.1.x-3.x)について

# SYNOPSYS

# DESCRIPTION

img0chは0chを元に画像アップロードを行えるようにした2ch互換スクリプトです。

img0ch-maple(以下maple)は前バージョンを元に一から開発しなおし、 移植性を高めつつもプラグインによる機能変更の柔軟性を備えたimg0chの新しいバージョンです。

mapleはApacheライセンスのバージョン2.0の下で配布することが出来ます。

# FEATURES

## プラグインによる機能拡張可能性

mapleではプラグインに対応し、独自機能拡張が容易になっています。

## 管理ツール(ぜろみん)の大幅な刷新

mapleでは管理ツールにJavaScriptのライブラリであるjQueryを使い、 処理操作をリロード無しに出来るようになっています。

## レポジトリによる中央管理

mapleはユーザー情報やキャップ情報といったデータを1つのレポジトリに格納されます。 前のバージョンでは保存先ディレクトリが固定されており、異なるバージョンでデータを 共有することが出来ませんでしたが、mapleでは設定ファイルでレポジトリ先を指定する だけで異なるバージョンでもデータを共有することが出来ます。

## テンプレートの標準機能化

mapleはほぼ全てのHTML構造をテンプレートを用いてデザインを決定します。 前のバージョンでは拡張機能で任意に選択できるようになっていましたが、 これを標準機能化しました。また、mapleではtDiary互換のHTMLを出力する テンプレートである「type」が標準にインストールされています。

## テンプレートエンジンの選択可能性

mapleではテンプレートを解析するエンジンを選択することが出来ます。 標準ではHTML::Templateを使用するようになっていますが、 これをより高速なClearSilverに変更することが可能になっています。 (ただしテンプレートもそれに合わせて作成する必要があります)

## r.cgiのs2ch+c-other.2ch.net形式の変更

mapleではr.cgiの標準テンプレートがs2chとc-other.2ch.netをあわせた デザインを持つようになっています。これに伴い、前バージョンに存在したp.cgiは r.cgiに統合され、廃止されました。

## 非jpドメインの日本ホスト情報と携帯のIP帯域情報の変更対応可能性

非jpドメインの日本ホスト情報が/_system/HOST-jp.iniに、 携帯のIP帯域情報が/_system/CIDR-mobile-jp.iniにそれぞれ 格納されています。詳しくはconfigを参照してください。

## ユーザー(キャップ)グループの複数掲示板への対応

前のバージョンはユーザー及びキャップグループ1つにつき1つの掲示板のみ または全てしか権限を付与することが出来ませんでしたが、 mapleでは上記以外に複数の掲示板に対して権限を付与することが出来ます。

# SEE ALSO

Img0ch::Config

http://img0ch.sourceforge.jp

# AUTHOR

hkrn <hikarin at users dot sourceforge dot jp>

intro - img0ch(maple:2.1.x-3.x)について

# INDEX

- AUTHOR
- DESCRIPTION
- FEATURES
- NAME
- SEE ALSO
- SYNOPSYS
- r.cgiのs2ch+c-other.2ch.net形式の変更
- テンプレートの標準機能化
- テンプレートエンジンの選択可能性
- プラグインによる機能拡張可能性
- ユーザー(キャップ)グループの複数掲示板への対応
- レポジトリによる中央管理
- 管理ツール(ぜろみん)の大幅な刷新
- 非jpドメインの日本ホスト情報と携帯のIP帯域情報の変更対応可能性

intro - img0ch(maple:2.1.x-3.x)について