From 4407cf7927f712bbc60e1b908eeceedfcaf44d89 Mon Sep 17 00:00:00 2001 From: fukachan Date: Sat, 24 Nov 2001 03:22:52 +0000 Subject: reorder, enrich part II --- fml/doc/ja/tutorial/command/chapter.sgml | 117 ----------------------------- fml/doc/ja/tutorial/command/extension.sgml | 4 +- fml/doc/ja/tutorial/command/internal.sgml | 6 +- fml/doc/ja/tutorial/command/module.sgml | 93 +++++++++++++++++++++++ 4 files changed, 98 insertions(+), 122 deletions(-) delete mode 100644 fml/doc/ja/tutorial/command/chapter.sgml create mode 100644 fml/doc/ja/tutorial/command/module.sgml (limited to 'fml/doc/ja/tutorial/command') diff --git a/fml/doc/ja/tutorial/command/chapter.sgml b/fml/doc/ja/tutorial/command/chapter.sgml deleted file mode 100644 index 41e161f4..00000000 --- a/fml/doc/ja/tutorial/command/chapter.sgml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - コマンド: fml をメールで操作する - - - -fml にメールで文字列(コマンド)を送り込むことで、fml に特定の処理をして -もらうことができます。例えば、メンバーの登録、削除や、過去の記事を取り -寄せるなどの処理です。 - - - -fml 5.0 では - -メールによるコマンド処理 -makefml によるコマンド処理 -CGI でのコマンド処理 - -これらすべての機能が FML::Command:: クラスのモジュールを使うように -設計されています。 - - - - - - FML::Command クラス以下の構成 - - - -FML::Command:: クラスは以下のような構成になっています。 - -FML::Command.pm FML::Command クラス以下への入口 -FML::Command::ACL ACL -FML::Command::Utils よもやまの定義 -FML::Command::User ユーザ用コマンド群 -FML::Command::Admin ユーザ用コマンド群 - -例えば、(メールでの)ユーザ用のコマンドの場合 -FML::Command.pm を経由して -FML::Command::User::コマンド.pm -モジュールを使うことになります。 - - - - (メールでの)一般ユーザ用コマンド - -FML::Process::Command.pm から -FML::Command.pm 経由で -FML::Command::User::コマンド.pm -を用います。 - - - -最終的に -FML::Command::Admin::コマンド.pm -を使うモジュールもあります。 -例えば登録と削除の実作業は -FML::Command::Admin::コマンド.pm -が行なっています。この場合 -FML::Command::User::コマンド.pm -のコマンドは confirm を行なうための wrapper です。 - - - - - (メールでの) adminコマンド - - -FML::Process::Command.pm から -FML::Command.pm 経由で -FML::Command::Admin::コマンド.pm -を用います。 - - - - - - makefml のコマンド - - -FML::Process::Configure.pm から -FML::Command.pm 経由で -FML::Command::Admin::コマンド.pm -を用います。 - - - - - - CGI (予定) - - -FML::Process::CGI.pm から -FML::Command.pm 経由で -FML::Command::Admin::コマンド.pm -を用います(予定)。 - - - - - - - - - -§.command.internal; - - - -§.command.extension; - - - diff --git a/fml/doc/ja/tutorial/command/extension.sgml b/fml/doc/ja/tutorial/command/extension.sgml index 7a287745..a3331249 100644 --- a/fml/doc/ja/tutorial/command/extension.sgml +++ b/fml/doc/ja/tutorial/command/extension.sgml @@ -1,10 +1,10 @@ - コマンドの拡張の仕方の例 + コマンドの拡張の仕方 (予定) diff --git a/fml/doc/ja/tutorial/command/internal.sgml b/fml/doc/ja/tutorial/command/internal.sgml index 0bfa8974..7cccd856 100644 --- a/fml/doc/ja/tutorial/command/internal.sgml +++ b/fml/doc/ja/tutorial/command/internal.sgml @@ -1,10 +1,10 @@ - + - コマンド処理の概要: + 議論: 『4.0 と 5.0 のコードの書き方はどのくらい違うか?』 diff --git a/fml/doc/ja/tutorial/command/module.sgml b/fml/doc/ja/tutorial/command/module.sgml new file mode 100644 index 00000000..fd0fdd24 --- /dev/null +++ b/fml/doc/ja/tutorial/command/module.sgml @@ -0,0 +1,93 @@ + + + + + + コマンドが使うモジュール + + + +5.0 では、 +コマンドメール、makefml そして CGI が使うモジュール +は共有されています。 +ただし、その権限の差異によって、 +ユーザ用のモジュールと管理者用のモジュールの2つに分かれています。 +以下、これらのモジュール群の構成について解説します。 + + + +FML::Command:: クラスは以下のような構成になっています。 + +FML::Command.pm FML::Command クラス以下への入口 +FML::Command::ACL ACL +FML::Command::Utils よもやまの定義 +FML::Command::User ユーザ用コマンド群 +FML::Command::Admin 管理者用コマンド群 + +例えば、(メールでの)ユーザ用のコマンドの場合 +FML::Command.pm を経由して +FML::Command::User::コマンド.pm +モジュールを使うことになります。 + + + + (メールでの)一般ユーザ用コマンド + +FML::Process::Command.pm から +FML::Command.pm 経由で +FML::Command::User::コマンド.pm +を用います。 + + + +最終的に +FML::Command::Admin::コマンド.pm +を使うモジュールもあります。 +例えば登録と削除の実作業は +FML::Command::Admin::コマンド.pm +が行なっています。この場合 +FML::Command::User::コマンド.pm +のコマンドは confirm を行なうための wrapper です。 + + + + + (メールでの) adminコマンド + + +FML::Process::Command.pm から +FML::Command.pm 経由で +FML::Command::Admin::コマンド.pm +を用います。 + + + + + + makefml のコマンド + + +FML::Process::Configure.pm から +FML::Command.pm 経由で +FML::Command::Admin::コマンド.pm +を用います。 + + + + + + CGI (予定) + + +FML::Process::CGI.pm から +FML::Command.pm 経由で +FML::Command::Admin::コマンド.pm +を用います(予定)。 + + + + + + -- cgit v1.2.1