fml をメールで操作する fml にメールで文字列(コマンド)を送り込むことで、fml に特定の処理をして もらうことができます。例えば、メンバーの登録、削除や、過去の記事を取り 寄せるなどの処理です。 メールによるコマンド処理 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 モジュールを使うことになります。 &command.internal; コマンドの拡張の仕方の例 独自コマンドを作る。 fml 5.0 では、 例えばユーザ向けのコマンド uja を作りたい場合、 FML::Command 以下から適当に cut & paste して /usr/local/lib/fml/site_local/FML/Command/User/uja.pm というファイルを置けば OK にしようとしています。 これだけではだめで、許可するコマンドリストに追加して始めて有効になるよ うにしないといけないでしょう。