我正在为我的学校建设一个网站作为宠物项目,其中包括所有学生的帐户。我想为每个应具有以下功能的学生显示日历:使用Google Cal供稿来实现日历界面的最佳方式?
它应该能够从多个Google日历Feed中导入事件。与XML,ICAL或HTML feed的兼容性都可以。
应该能够给不同的颜色,在此基础上,他们源于饲料不同的事件。
这将是很好,如果日历也可以给基于事件的标题某些码标记不同的颜色,如开头的所有事件“测试:”会红,并开始与所有事件“截止日期:”可蓝色。
界面应该很好,但很简单。它应该很容易实现,并且不依赖于Javascript会很好。最好,它只会在PHP上工作。
它必须提供3次日历:月,周&议程
功能我不要求是:
- 写能力(日历可/应读 - 仅)
- 多日事件或重复事件
- 事件中的链接或html内容
什么是实现这个最简单的预制解决方案?目前,我正在尝试各种解决方案,如FullCalendar,以及Plans Website上列出的各种解决方案。然而,它们都不是完美的,因为它们不再被支持,或者需要javascript,或者没有我需要的所有功能。我也会看看GWT-cal插件和Zend Calendar GData框架,但任何有关您的这些经验的反馈都会很好。
有人可以建议让这个工作最简单的方法吗?
被预订雅我也检查过,但从wh据我了解,这将需要我使用GWT的网站的其他部分,或至少在页面的其余部分。我不能依靠提供给我一个Java服务器的学校。 – Neil 2009-10-01 13:48:27
GWT不需要Java服务器。 Gwt将java代码编译为JavaScript,因此可以从任何标准Web服务器运行,甚至可以在桌面上运行html文件。 GWT只是客户端,除非您使用gwt rpc方法与您的服务器进行通信。 而不是GWT的RPC,你会使用JSON(由你的PHP应用程序提供)使日历交互。 我不推动gwt ...但只是想澄清任何误解 您也可以检查出谷歌网页元素,它可以让您在您的网页上托管一个谷歌日历小部件:http://www.google。 com/webelements/ – 2009-10-03 02:00:52
是的,根据我的理解,GWT的某些前端部分转换为Javascript,其余部分留作Java服务器后端。我不太确定,我会再次参考GWT文档。但我真的不喜欢Google记录它的方式,它开始使用起来非常麻烦。 是的,我检出了这个小部件,并且正在使用类似的东西。看看我对下一个答案的评论和我的其他问题的详细信息:http://stackoverflow.com/questions/1504398/is-there-anything-wrong-with-the-way-im-implementing-a-calendar-on -my-site – Neil 2009-10-03 15:55:16