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ディレクトリ内に配置します。