最近のエントリの情報をiCalendar(iCal)ファイルとして出力するMovableTypeテンプレートを公開します。
動作させるためには、先日公開した「MTEntryAnotherDate」プラグインが必要です。
また、文字エンコーディング方式(mt-config.cgiの設定)がUTF-8ではない場合は動作しないと思われます。
MovableTypeテンプレートは以下の通りです。
BEGIN:VCALENDAR PRODID:iCalendar Index for MovableType 3.2-ja-2 VERSION:2.0 X-WR-CALNAME:<$MTBlogName remove_html="1" strip_linefeeds="1"$> <MTEntries lastn="15"> BEGIN:VEVENT DESCRIPTION:<$MTEntryPermalink strip_linefeeds="1"$> <$MTEntryExcerpt strip_linefeeds="1"$> DTSTART:<$MTEntryDate format="%Y%m%d"$> DTEND:<$MTEntryAnotherDate format="%Y%m%d" add="86400"$> SUMMARY:<$MTEntryTitle remove_html="1"$> END:VEVENT </MTEntries>END:VCALENDAR
出力サンプルを以下のURLから取得できます。
http://www.sutosoft.com/room/index.ics
出力サンプルがGoogle Calendarから認識されることだけは確認済ですが、 iCalendarのRFC(RFC 2445)を熟読して作成したものではありませんので、本当にiCalendar形式として正しいファイルが出力されるかどうかは分かりません。
投稿者 MASATO : 2006年05月01日 19:55 | トラックバック