Movable Type 備忘録

 Movable Type 4 の公開キューを利用する

こんばんわ^^

Movable Type 4 から「公開キュー」という機能が追加されたようです。
以前、RebuildQueue プラグインを紹介ましたが、たぶんこのプラグインと同等の機能だと思われます。

このプラグインはデータベースへの保存と再構築を分割することができます。
どんなメリットがあるかというと、新規エントリ投稿時の再構築が軽減できることでしょうか。

じゃぁ、デメリットはというと、別途再構築用の手順が必要になります。
たとえば、cron を使ってもいいですし、RebuildQueue プラグインでご紹介してるスクリプトを実行してもいいです。

どちらにしても、何らかのアクションが必要になります。
実際に使ってるわたしの感想としては、再構築の時間が短縮できるならゼンゼン苦じゃないです。ノープロブレムってやつです。

話が逸れましたが、この公開キューという機能、使い方が分かりません (´Д`;) これは不具合なんでしょうか。
ブログの「公開」画面内の説明では以下のように明記されています。

バックグラウンドで再構築するには、cronなどの決められたタイミングでプログラムを実行する環境が必要です。

エントリ投稿のためだけに cron を使うのもなぁ・・・。
仮に cron を使うにしても、何をトリガーにして実行するのかが分かりません。

なので、RebuildQueue プラグインをインストールしたところ、任意のタイミングで再構築できることを確認しました。
使い方などはRebuildQueue プラグインを参考にしてください。

 Trackback Pings(0)

No trackbacks found.

 Comments(4)

#1: Posted by oscar @ August 5, 2007 [REPLY]
user-pic

Twitterでogawaさんが、「TheSchwartz」って名前取り上げてたので、聞いてみたらこれの事らしいです。
http://twitter.com/ogawa/statuses/169006312
ここから後のTwitで説明してくださってます。

使い方はまだ、ドキュメントっぽいの見当たりませんね。

#2: Posted by bzbell @ August 6, 2007 [REPLY]
user-pic

>>1 oscar さん

こんにちわ^^

'TheSchwartz' ・・・ですか!?
聞いたことないですよねぇ。

> 使い方はまだ、ドキュメントっぽいの見当たりませんね。

Ogawa さんところで、RebuildQueueRunner というプラグインが公開されてて、エントリ投稿後定期的にチェックして再構築を自動化することができるみたいなんです。
このプラグインもジョブキューを利用したものなんですかね。

自動化も便利だと思うのですが、任意のタイミングで再構築したかったので、RebuildQueue プラグインで賄ってみました♪

#3: Posted by oscar @ August 7, 2007 [REPLY]
user-pic

ogawaサンの説明だと、
> MT3までのRebuildQueueプラグインはこのキューイングシステムとジョブ実行を自前で提供していましたが、MT4ではTheSchwartzにオフロードされます(想像)。その分実装がシンプルになるはずです(想像)。
という事で、キューイング部分の本体への組み込みが行われたみたいです。

その実行部分が提供されてないという段階なんでしょうね。

「extras」の中、面白いのいっぱい入ってますが、これは見当たらなかった。

#4: Posted by bzbell @ August 9, 2007 [REPLY]
user-pic

>>3 oscar さん

こんにちわ^^

> その実行部分が提供されてないという段階なんでしょうね。

なるほど。
公開されたマニュアルにも明記がまだないみたいです。

とりあえず、プラグインで何とかなってるのでいいかな・・・なんて思ってます、今のところ♪

 Post a Comment

 

コメント用フィード