印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
DownloadMovableTypePlugin 休日表示カレンダープラグイン 2.30

休日表示カレンダープラグイン 2.30 をリリースする。ダイナミックパブリッシングに対応した。

■ ■ ■

リリース内容

Movable Type 用プラグイン「休日表示カレンダープラグイン 2.30」をリリースする。今回のバージョンアップでは,次の点が変更となっている。

  • ダイナミックパブリッシングに対応
  • スタティックパブリッシングに必要だった CPAN モジュールを減らした

MT 2, 3用と MTOS/MT 4 用は別のファイルである。ダウンロードは 休日表示カレンダープラグイン2 から。

以下は詳細。

詳細

ダイナミックパブリッシング対応

ダイナミックパブリッシングに対応したのは,MTOS/MT4 のみ。PHP モジュールとして,PEAR Date_Holidays と PEAR Date_Holidays_Driver_Japanese が必要。Linux でのインストール方法は先日の記事の通り (nlog(n): PEAR Date_Holidays_Driver_Japanese のインストール)。

プラグインの PHP コードは,スタティックに使っている Perl のコードにできるだけ似せて書いてある。

動作は結構モッサリしている。

なかなかバグがとれなくて困った (nlog(n): ダイナミックパブリッシングでプラグインの設定情報が取得できない)。解決してしまえば,「何だそんなことか」なのだが,そこに至るまでの道のりが長い。実にすっきりした。

スタティックパブリッシング時の必要モジュール変更

別途必要な CPAN モジュールとしては,バージョン 2.10 までは Date::Japanese::Holiday のみ,バージョン 2.20 では Date::Japanese::Holiday と Calendar::Japanese::Holiday の両方としたが,今回のバージョン 2.30 では Date::Japanese::Holiday を不要とした。したがって,必要なモジュールは Date::Calc と Calendar::Japanese::Holiday となった。

その他仕様変更

バージョン 2.20 までは,holidaycolor="none" とすることで休日の色づけをしないことが可能だったが,これを廃止した。また,saturdaycolor のデフォルト値はなかったが #CCCCFF とした。

Posted by n at 2008-07-29 22:50 | Edit | Comments (0) | Trackback(0)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
Comments
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?