带预订的日历结构

时间:2009-06-03 11:39:10

标签: ruby-on-rails asp.net-2.0 google-calendar-api

我试图找到一个日历的数据结构,它应该提供与googles calendar相同的功能(想在我自己的sql-database中构建一个结构)..

它应该提供一次,多次,洞日,日期 - 从到日期到事件等等...... 但要找到合适的结构有点困难 - 你知道我在哪里可以找到模板或其他有助于我的东西吗?

谢谢!

修改

嗯......我没有发现任何符合我意愿的轨道插件......

我想构建一个社交网站,用户可以在其中创建约会以进行空闲时间活动......因此我需要一个日历结构......

是否有任何导轨插件或类似的东西?

3 个答案:

答案 0 :(得分:2)

许多日历系统都使用标准来互相交换数据。

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

它有点沉重,可能比你想要的更多。这可能会有所帮助。

答案 1 :(得分:1)

好吧,您可以查看Google Calendar GData API docs以获得一些想法。我会强烈建议你不要野心勃勃。日历真的很难。时区,多个与会者,重复(以及他们的例外),与其他日历系统等互操作都很痛苦。

你越能限制自己,你的生活就越容易。例如,我建议你尝试使你的重复表示相当简单 - 最小粒度为天而不是小时/秒等,并可能禁止“每周一,周三和周五”等概念。

您能否提供更多背景信息,说明您为什么要创建自己的日历系统而不是使用现有系统?尽可能避免这样做:)

答案 2 :(得分:0)

查看一个名为RiCal(http://rubyforge.org/projects/rical/)的新宝石。我还没有构建任何东西,但它看起来很有前途,可以在Ruby中操纵事件信息。