- 2005-08-10 (水)
- MovableType
さっき知った事なんですが、MovableTypeのエントリーを「指定日に投稿する」機能ってサーバに対して設定を行なわないと動かないんですね。
Movable Type User Manual: 上級者向け機能: 指定日投稿
UNIX シェルを使ってcron コマンドを使わないといけないのですが、多分ほとんどのMTユーザーは「UNIXがどう」とか言われた時点で、「ぅゎ無理」と諦めてしまうと思います。(僕は諦めました。)
身近なレンタルサーバーのうち、「さくらインターネット」ではCRON設定ファイルの編集ができるようですが、「ロリポップ」など大抵のレンタルサーバーではそういった設定をすることはできません。
それでも指定日投稿を使いたい!という人向けの、ちょっとした仕組みを紹介します。
各テンプレートにFlashを貼り付け、そのFlashから「指定日投稿のプログラム(MTのrun-periodic-task)」を実行するCGIを起動させる。という仕組みです。
詳細な方法と必要なファイルは、H.Fujimotoさんの
The blog of H.Fujimoto: cronを使わずに(ほぼ)指定日投稿をする
で公開されています。
デメリットとしては、Flashを貼り付けたページにアクセスされることで始めて実行されるのでアクセスが少ないブログでは指定した日時より時間がずれる可能性が高いということと、負荷がかかり過ぎないように10分間隔でしか機能しないようになっているので細かい時間のズレは避けられないことです。
結論として、MTの「指定日投稿」機能は実は基本的に使えないということと、一応使えるようにはできるけど結構敷居が高く、個人のブログレベルでは何かのアリバイ工作ぐらいにしか使うシチュエーションが想像できない。
ということでした。
- Newer: CSS超クイックリファレンス
- Older: MTのRSSで全文配信をしない