Dawn on the Prairie

ウェブログツール "Serene Bach" (http://serenebach.net/) 3.x 版の tips とプラグインの公開サイトです。


ENTRIES

記事指定日時公開 1.00

Serene Bach 2.x 版プラグイン移植版公開シリーズ、今回は累積ダウンロード数第 10 位『記事指定日時公開』プラグインです。

スクリーンショット:記事指定日時公開

未来の日時で下書き投稿した記事を、その日時以降に自動的に公開するプラグインです。その日時以降というのは、仕様上記事の公開処理が不定期に行われるためです。

既にお気づきの方もいらっしゃるかもしれませんが、実はこのプラグイン移植版公開シリーズも本プラグインを使って公開しています。プラグインを利用して公開している理由は、自分が楽をするためというのもありますが、一番の理由は 3.x 版に移植するにあたって新規追加した機能を試すためです。本プラグインに限っては、2.x 系対応版より高機能になったのではないかと思います。

本プラグインは、2.x 系対応版から以下の変更があります。

  1. 記事の日時が、記事の最終保存日時より後に設定されている記事のみ公開処理の対象にするよう変更
  2. 記事にトラックバックアドレスが保存されていたり、記事が属するカテゴリーにトラックバックアドレスが設定されている場合、記事の公開時にトラックバックを送信する機能を追加
  3. 記事の著者の『編集設定』にて「PING送信」が「送信する」になっている場合、記事の公開時に更新 ping を送信する機能を追加

1 番目の変更は、本プラグインの 2.x 系対応版を利用していて気づいた不具合の修正です。2.x 系対応版では、記事の日時を最後に自動公開処理を実行した日時より前に設定しないと、ただ下書き保存しているだけの記事も公開処理対象になってしまう不具合があります。記事の最終保存日時は、3.x 版から記事データに設定されるようになりました(管理画面から参照する機能はありません2009-01-29 追記:3.00 b16 版から管理画面で参照できるようになりました)。

残りの 2 つは、単に 2.x 系対応版には実装していなかった機能です。要望があれば、2.x 系対応版にもバックポートするかもしれません。

なお、本プラグインを導入すると、比較的重い処理をする CGI が一日数回〜数十回起動されることになります。サーバー負荷への配慮は十分行って下さい。たまに記事の投稿時にエラーが発生するというサーバーでは気持ちよく利用できないかもしれません。

その他、本プラグインの使用方法等については同梱の readme ファイルおよび本サイトのプラグインについての項をご参照ください。


コメント(日付順)▼コメントフォームへ

NoComment

コメントはありません。

コメントする

コメントフォーム
  • ブラウザの JavaScript 機能が有効でないとコメントできません。
  • URI は自動リンクされます。
  • HTML タグは使えません(実体参照化されます)。
  • 初めてコメントされる場合は、一度このサイトについてに目を通してください。

トラックバック

この記事のトラックバックURI
http://dawn.sweet-smile.org/tb.cgi/11

トラックバックはありません。