2004年05月01日
MovableTypeでのブログとユーザの追加スクリプト
MovableTypeでブログとユーザを新規追加するPerlスクリプトを作ってみた。
といっても、実際はMTインストール時に言われるがままに実行し、削除した mt-load.cgi がやっていることと、ほとんど同じ事をやっているのに過ぎない。違いは、ユーザ名やブログ名などいくつかのパラメータを変数として与えるようにしたことと、ユーザとブログとテンプレートなどの設定を私好みに変えていることと、ディレクトリ作成とブログ再構築とメール送信の処理を追加したことである。
MovableTypeでブログとユーザを新規追加するPerlスクリプトは次のファイルである。
Download file: mt-add-user.tar.gz
mt-add-user.tar.gz には mt-add-user.cgi と mt-add-user.html が含まれている。
mt-add-user.cgi はブログとユーザの追加を実行するPerlスクリプトであり、mt-add-user.html は mt-add-user.cgi を呼び出すためのフォームである。
mt-add-user.cgi の site configuration と path configuration と mail configuration の部分は、サイトに応じた修正が必要だろう。
PROGRAMMATIC INTERFACES と MovableType のデータベーススキーマ と mt-load.pl を参考にすれば、これらの内容はすぐに理解できるはずだ。
蛇足であるが、MovableTypeを複数ブログ・複数ユーザで使うにはライセンスを購入する必要があるそうだ。このスクリプトを活用される方は各自ご留意を。