我正在为我的学校建立一个网站作为一个宠物项目,其中包括所有学生的帐户。我想为每个应具有以下功能的学生显示一个日历:
它应该能够从多个 Google 日历提要中导入事件。与 XML、ICAL 或 HTML 提要兼容即可。
它应该能够根据它们源自的提要为不同的事件赋予不同的颜色。
如果日历也可以根据事件标题中的某些标签给出不同的颜色,那就太好了,比如所有以“Test:”开头的事件都是红色的,所有以“Deadline:”开头的事件都可以是蓝色的。
界面应该很好,但很简单。它应该很容易实现,并且不依赖 Javascript 会很好。最好它只在 PHP 上工作。
它必须提供 3 种日历视图:月、周和议程
我不需要的功能是:
- 写能力(日历可以/应该是只读的)
- 多日事件或重复事件
- 事件中的链接或 html 内容
实现这一点的最简单的预制解决方案是什么?目前,我正在尝试各种解决方案,例如 FullCalendar,以及计划网站上列出的各种解决方案。但是,它们都不是完美的,因为它们不再受支持,或者需要 javascript,或者没有我需要的所有功能。我还将查看 GWT-cal 插件和 Zend Calendar GData 框架,但是任何关于您使用这些体验的反馈都会很好。
有人可以建议让这个工作的最简单方法吗?