diff options
| author | fukachan <fukachan> | 2001-10-12 11:00:20 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-10-12 11:00:20 +0000 |
| commit | 62aa69b642c3b5e39d84246f4befd8e26169120e (patch) | |
| tree | 2b173b46e9533cb6948e1ce260899fcbb56a0a8d /fml/doc/ja/tutorial/command/chapter.sgml | |
| parent | 2296f8d5b67e61339004a989cc2d7b9b83064261 (diff) | |
| download | fml8-snap-20011012.tar.gz fml8-snap-20011012.tar.bz2 fml8-snap-20011012.zip | |
commandsnap-20011012
Diffstat (limited to 'fml/doc/ja/tutorial/command/chapter.sgml')
| -rw-r--r-- | fml/doc/ja/tutorial/command/chapter.sgml | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/fml/doc/ja/tutorial/command/chapter.sgml b/fml/doc/ja/tutorial/command/chapter.sgml new file mode 100644 index 00000000..324feb56 --- /dev/null +++ b/fml/doc/ja/tutorial/command/chapter.sgml @@ -0,0 +1,80 @@ +<!-- + $FML: commands.sgml,v 1.7 2001/09/17 13:11:51 fukachan Exp $ +--> + +<chapter id="fml.command.op"> + <title> + fml をメールで操作する + </title> + +<para> +fml にメールで文字列(コマンド)を送り込むことで、fml に特定の処理をして +もらうことができます。例えば、メンバーの登録、削除や、過去の記事を取り +寄せるなどの処理です。 +</para> + +<para> +メールによるコマンド処理 +makefml によるコマンド処理 +CGI でのコマンド処理 +すべてが同じ FML::Command:: クラスのモジュールを使うことにします。 +</para> + + +<sect1 id="fml.command.module.hierarchy"> + <title> + FML::Command クラス以下の構成 + </title> + +<para> +FML::Command:: クラスの再構成 +<screen> +FML::Command.pm FML::Command クラス以下への入口 +FML::Command::ACL ACL +FML::Command::Utils よもやまの定義 +FML::Command::User ユーザ用コマンド群 +FML::Command::Admin ユーザ用コマンド群 +</screen> +</para> + +<para> +例えば、ユーザ用のコマンドの場合 +FML::Command.pm を経由して +FML::Command::User::コマンド.pm +モジュールを使うことになります。 +</para> + +</sect1> + + +&command.internal; + + +<sect1 id="fml.command.hack.example0"> + <title> コマンドの拡張の仕方の例 </title> + + + <sect2> + <title> 独自コマンドを作る。 </title> + + <para> + fml 5.0 では、 + 例えばユーザ向けのコマンド uja を作りたい場合、 + FML::Command 以下から適当に cut & paste して +<screen> +/usr/local/lib/fml/site_local/FML/Command/User/uja.pm +</screen> + というファイルを置けば OK にしようとしています。 + </para> + +<para> +これだけではだめで、許可するコマンドリストに追加して始めて有効になるよ +うにしないといけないでしょう。 +</para> + +</sect2> + + +</sect1> + +</chapter> |
