a-blog cmsのモジュール
a-blog cmsのモジュール
a-blog cmsはGETモジュールとPOSTモジュールという独自単位のPHPプログラムによって動作します。
GETモジュール
テンプレートを通して情報を表示するためのプログラムです。テンプレート内で表示制御のテンプレートタグとして動作します。
- データベースの情報を表示する
- XML生成用に加工して表示する
- 外部データを取得して表示する
<html> <body> <!-- BEGIN_MODULE Hoge --> (プログラムの出力結果) <!-- END_MODULE Hoge --> </body> </html>
POSTモジュール
入力・操作に対してアクションを起こすためのプログラムです。フォーム要素内のsubmitまたはimageボタンとして動作します。
- フォームの情報をデータベースに記録する
- ボタンを押した後に指定したページに遷移する
- ファイルをアップロードする
<form action="" method="post"> <input type="submit" name="ACMS_POST_Fuga" value="Fugaモジュールを実行" /> </form>
ディレクトリ構造
- /php/
- phpファイルの格納ディレクトリ
- /php/ACMS/
- a-blog cms動作ファイルの格納ディレクトリ
- /php/ACMS/GET/
- GETモジュールの格納ディレクトリ
- /php/ACMS/POST/
- POSTモジュールの格納ディレクトリ
- /extension/acms/
- 独自に開発したモジュールの格納ディレクトリ
a-blog cmsのシステム上、GETモジュールはGETディレクトリ内に配置し、同様にPOSTモジュールはPOSTディレクトリ内に配置します。