10

JaavScript に実装されている優れた iCalendar RFC 5545 処理ライブラリ (オープン ソース / GPL 互換) を探しています。私が現在興味を持っているのは、RRULE を完全に実装する js ライブラリです。これにより、カレンダー Web アプリを HTML5 互換ブラウザーでオフラインで使用できるようになります。

UI があるので、必要なのは RRULE とイベントの日付を生成できる使用可能なライブラリだけです。Python dateutil を作成した人に連絡して、彼のライブラリを js に移植できるかどうかを確認することも考えました。

私たちのニーズの例は次のとおりです。

  1. 生データ (既存の UI によって提供される) を指定して、RRULE を含む iCalendar VEVENT 情報を構築します。
  2. VCALENDAR / VEVENT オブジェクトを指定して、クライアントがサーバーに接続するまで、HTML5 を使用してローカルに保存できる適切な iCalendar テキスト文字列を生成します。
  3. RRULE を含む VCALENDAR / VEVENT オブジェクトが与えられた場合、「ある日付から次の X 回の発生の開始日/終了日を教えてください」または「日付 Y までのすべての発生日の開始日/終了日を教えてください」と言うことができます。

リード、考え、提案は大歓迎です。

4

3 に答える 3

3

別の実装: https://github.com/jkbr/rrule

これは Python のポートでdateutil.rruleあり、広範なテスト スイートを備えています。

于 2013-01-26T16:16:43.977 に答える
2

RFC2245 で iCalendar を実装する JQuery プラグイン: http://keith-wood.name/icalendar.html

.NET ライブラリ: http://sourceforge.net/projects/dday-ical/

iCal を使用する 4D Ajax フレームワークに関する情報を含む PDF: ftp://ftp.4d.com/ACI_PRODUCT_REFERENCE_LIBRARY/4D_PRODUCT_DOCUMENTATION/PDF_Docs_by_4D_Product_A-Z/4D_Web_2.0_Pack/v11_R5/4DAF_Cal4D_Guide_v11.5.pdf

これらはまさにあなたが探していたものではありませんが、あなたの開発に役立つことを願っています.

于 2011-02-08T22:38:58.110 に答える