2009-06-03 46 views
0

我試圖找到一個日曆的數據結構,它應該提供像谷歌日曆相同的功能日曆結構(希望建立在我自己的SQL數據庫的結構)..與預訂

它應該提供一個時間,多次,洞天,日期,從直到日期,事件等... 但是,找出正確的結構有點難 - 你知道我在哪裏可以找到一個模板或其他東西嗎?幫我?

謝謝!

編輯:

嗯...我沒有發現任何防護欄,插件或東西適合我的願望......

我想建立一個社交網站,用戶可以創建任命做空閒活動...爲此我需要一個日曆結構...

是否有任何軌道插件或類似的東西?

回答

1

那麼,你可以看看Google Calendar GData API docs來得到一些想法。我會強烈建議你不要雖然雄心勃勃。日曆確實很難。時區,多個參與者,重複發生(以及它們的例外),與其他日曆系統等交互都是痛苦的。

越能限制自己,生活就越容易。例如,我建議你試着讓你的重複表示相當簡單 - 最小粒度的日子而不是小時/秒等,並可能禁止像「每週一,週三和週五」這樣的概念。

您可以提供更多的背景知道爲什麼要創建自己的日曆系統而不是使用現有日曆系統?儘量避免這樣做,如果可能的話:)

+0

太多的信息 - 但謝謝=) – Lichtamberg 2009-06-05 13:17:28

2

有一個標準,許多日曆系統用於互相之間的數據交換。

http://en.wikipedia.org/wiki/ICalendar

這是一個有點沉重,可能會超過你要尋找的。雖然這可能有幫助。

0

查看名爲RiCal的新寶石(http://rubyforge.org/projects/rical/)。我還沒有構建任何東西,但它看起來很有希望作爲在Ruby中操縱事件信息的一種方式。