Movable Type は複数のブログを管理するのが便利なので利用していますが、バージョンアップが意外と面倒な気がしています。 続きを読む
「MTOS」タグアーカイブ
Movable Type Plugin
Movable Type Open Source の Plugin作成方法にはいろいろあって選択肢が多いのはよいのですが、結局のところ、どの方式を採用するのが良いのかよくわからないというのが気になります。MTOS4 と MTOS5 では違うようで、ちょっと大変です。
MTPlugin-Starter
MTPlugin-Starter プロジェクト日本語トップページ – SourceForge.JPというのがあるそうです。Movable Type のプラグインを作成するのに便利そうです。
FreeBSDでMTOS
「Web制作 | ウェブ工房ぽつり > ドキュメント > MTOSのインストール」にFreeBSDでMTOSをインストールする方法が説明してありました。FreeBSD環境へインストールしたい気もするし、WordPressだけでもいい気もするし。悩ましい。
MTOS create blog
Perlでプログラミング。ブログをコマンドラインプログラムから新規作成する方法がなかなかわからなかったのですが、とりあえずできました。意外と面倒ですが、まぁ、仕方がないのでしょう。Webインタフェース経由で投げていくという方法もありそうなのですが、とりあえずは、コマンドライン方式で。
やりたい内容については、Perlで簡単にできるものはPerl、Javaを使った方が簡単にできるものはJava、シェルスクリプトで全体の処理を流すという方式にしようかと考え中です。1つに絞って開発した方が良さそうな気もしますが、つなげた方がトータル的に楽そうです。とは、メンテナンス性は非常に悪そうです。プラグイン方式も考えてはみたものの、今のところ見通しがたっていないので、採用しないつもりです。
世の中、便利になってきているけど、ちょっと枠からはずれたことをしようとすると、相変わらず苦労が多いですね。当たり前ですが。
MTOSテンプレートの置換
MTOSのテンプレートについて置換が必要になったので、SQLについて確認。文字列を連結したり、置換したりできるので、便利便利。
template_name=CONCAT(‘prefix_’, template_name) where
template_blog_id=1 and template_id in (1, 2, 3);
update mt_template set
template_name=REPLACE(template_name, ‘prefix_’, ”),
template_type=’widget’
where template_blog_id=1 and template_id in (1, 2, 3);
MTOS検索エラー
MTOSをインストール後、再構築もせず、エントリなども追加しないままサイト検索をしたところ、「エラーが発生しました: Can’t call method “entries_on_index”」というエラーがでてあわてたのですが、きちんとコンテンツを用意してから実行したら、動きました。あせりました。