Home > MovableType > [MT4][plugin]mt4をcronで再構築する。

[MT4][plugin]mt4をcronで再構築する。

MT3までであればmt-rebuild っていうのがあってこれで簡単に再構築できたものですが、
mt4ではなかなか情報がないような気がします。

mt-rebuild を試しにつかってみたところ、<$MTGetCustomField name=”extraurl”$>みたいなことをしてカスタムフィールドを扱ってるところが全滅で、カスタムフィールド内容が出力されないようなことになったんですが。

MT4でいうならみんな
RebuildQueue とか(http://as-is.net/blog/archives/001261.html)
Background Rebuilder Plugin とか(http://junnama.alfasado.net/online/2007/04/movabletype_background_rebuild_6.html)
もしくはRebuildAt1stView(http://junnama.alfasado.net/online/2007/06/_web_3.html)

というあたりを使っているんでしょうか。

でも今回はそんな高機能なことがしたいわけでなくて 前のmt-rebuild と同じくらい単純に 極端な話全部一括で再構築したいだけだったので 自分で再構築cgiをつくりました。

あまりにシンプルすぎて自分でちゃんとできているか疑わしいので ソースを公開したりはしませんが

  • 再構築するブログIDのMAXを指定する
  • blog_id=1~MAX までfor でぐるぐるまわす
  • $pub = MT::WeblogPublisher->new;
  • $pub->rebuild(BlogID => $blog_id) ; とかして1ブログずつ全再構築

でできたような気になってみました

あとはcronで叩かないと動作しないような権限にしとけばよいのでしょうか

Popularity: 37% [?]

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

Comments:0

Comment Form
Remember personal info

Trackback+Pingback:1

TrackBack URL for this entry
http://pg-w.net/archives/339/trackback
Listed below are links to weblogs that reference
[MT4][plugin]mt4をcronで再構築する。 from PenguinWanderer.net
Pingback from MTをcronで定期的に再構築 « web for the next 11-12-30 (Fri) 14:27

[…] PenguinWanderer.net – [MT4][plugin]mt4をcronで再構築する。 […]

Home > MovableType > [MT4][plugin]mt4をcronで再構築する。

Search
Feeds
Meta

Page Top