コマンドの拡張: コマンドメール
このホスト上の全ての ML で利用可能なコマンドを作りたい場合は、
拡張したモジュールを
/usr/local/lib/fml/site_local/
以下に配置して下さい。
一方、特定のMLだけを拡張する場合は、各MLのホーム以下
/var/spool/ml/elena/local/lib/
以下において下さい。
以下では、このホスト全ての ML で有効にする場合を考えます。
もちろん、どっちにケースでもモジュールの書き方は一緒です。
一般ユーザ用の独自コマンドを作る。
ユーザ向けのコマンド uja を作りたい場合、
FML::Command 以下から適当に cut and paste して
/usr/local/lib/fml/site_local/FML/Command/User/uja.pm
というファイルを置き、site_default_config.cf に許可するコマンドリスト
に追加してください。
commands_for_user += uja
admin uja コマンドを作る。
admin 向けのコマンド uja を作りたい場合、
FML::Command 以下から適当に cut and paste して
/usr/local/lib/fml/site_local/FML/Command/Admin/uja.pm
というファイルを置き、site_default_config.cf に許可するコマンドリスト
に追加してください。
commands_for_privileged_user += uja
コマンドの拡張: makefml
このホスト全ての ML で有効にする場合、
拡張するモジュールを
/usr/local/lib/fml/site_local/
以下に配置して下さい。
一方、特定のMLだけを拡張する場合は、各MLのホーム以下
/var/spool/ml/elena/local/lib/
以下において下さい。
以下では、このホスト全ての ML で有効にする場合を考えます。
makefml でコマンド uja を作いたい場合、
FML::Command 以下から適当に cut and paste して
/usr/local/lib/fml/site_local/FML/Command/Admin/uja.pm
というファイルを置けば有効になります
モジュールを置くだけで有効になります。
commands_for_ 系の変数の設定変更は不要です。
コマンドの拡張: CGI
このホスト全ての ML で有効にする場合、
拡張するモジュールを
/usr/local/lib/fml/site_local/
以下に配置して下さい。
一方、特定のMLだけを拡張する場合は、各MLのホーム以下
/var/spool/ml/elena/local/lib/
以下において下さい。
以下では、このホスト全ての ML で有効にする場合を考えます。
admin 向けのコマンド uja を作りたい場合、
FML::Command 以下から適当に cut and paste して
/usr/local/lib/fml/site_local/FML/Command/Admin/uja.pm
というファイルを置き、site_default_config.cf に許可するコマンドリスト
に追加してください。
commands_for_admin_cgi += uja