社内サーバー管理をWebminで行なっていて、Webmin本体の付属モジュールでできない処理は、社内開発したモジュールで処理している。この、Webminのモジュール開発はPerlを使うのが通常だ。だが、スクリプトによる文字列処理や外部アプリ起動などの開発はperlよりrubyで書く方が慣れている私としては、このモジュール開発は「rubyで書きたい」とストレスが溜る時間でもある。
他力本願
まずは、Webminの全とっかえを念頭に、Webminっぽい処理をするrubyアプリを探す。。。見つからず。
次に、Webminモジュールをrubyで記述した事例を探す。。。見つからず。
自力な第一歩
しょうがないので、開発中だった特定の情報を一覧表示するだけのWebminモジュールを、以下のようにしてみた。
Formなしで引数なしなら、これで問題ない。しかし、多くのWebminモジュールは、Form入力する処理や、Form入力した結果を引数に処理が変わったりするわけで、そういうのをどう書くとrubyで書けるだろうか?5月に開発予定の別のWebminモジュールで試行予定。