Zend 框架项目 - 日历:需要为每个用户分别提供带有事件的网络日历(如谷歌日历)

Posted

技术标签:

【中文标题】Zend 框架项目 - 日历:需要为每个用户分别提供带有事件的网络日历(如谷歌日历)【英文标题】:Zend Framework Project - Calendar: Need web calendar with events (like google calendar) for every user separately 【发布时间】:2010-06-15 08:40:02 【问题描述】:

我使用 Zend Framework 做多用户网站(它应该适用于超过 100,000 个用户)。

我需要创建像谷歌日历这样的活动日历(如果可以使用谷歌日历,我会这样做 - 请告诉我)。

我必须从零开始,或者存在一些可以很好地与 Zend 配合使用的日历?

谢谢

【问题讨论】:

【参考方案1】:

查看 Arshaw 的完整日历。

这是一个 jQuery 插件,提供一个全尺寸的拖放日历,就像谷歌日历一样。也可以轻松自定义。

Full Calenadar Link.

【讨论】:

【参考方案2】:

ZF 上有一些日历建议,例如这个Zend_Calendar proposal。您可以使用 Google 日历作为数据提供者轻松扩展它。

看看用 jQuery 编写的 Google 日历的替代方案:wdCalendar。

【讨论】:

如何在 Zend Project 中集成 wdCalendar(它看起来不像 MVC)?【参考方案3】:

如果您想使用 Google 日历,请查看 Zend_Gdata

Google 数据 API 为 Google 的某些在线服务提供编程接口。 Google 数据协议基于 » Atom 发布协议,允许客户端应用程序使用标准 HTTP 和 Atom 联合格式检索数据匹配查询、发布数据、更新数据和删除数据。 Zend_Gdata 组件是一个 php 5 接口,用于从 PHP 访问 Google 数据。 Zend_Gdata 组件还支持访问实现 Atom 发布协议的其他服务。

具体章节Using Google Calendar:

您可以使用 Zend_Gdata_Calendar 类来查看、创建、更新和删除在线 Google 日历服务中的事件。

另请参阅http://code.google.com/apis/gdata/,了解有关 Google 数据 API 的更多信息。


另请参阅这些问题的答案:

Know of any open source Zend Framework calendar? Which PHP calendar will suit my needs? Or build my own? Calendar using javascript/ PHP/ mysql

【讨论】:

好的,但我必须为每个网站用户打开单独的谷歌帐户。我的日历不应该是全球性的。 @Yosef 好吧,那你为什么要问如何使用 Google 日历 :) 1.像谷歌日历或 2. 每个用户的谷歌日历 - 我知道这是不可能的,但也许我错了。【参考方案4】:

我认为您可以使用 Google Calendar Api。您需要使用Calendar Data API 为每个用户创建一个日历。当用户登录时,在嵌入的谷歌日历中显示他的日历。我没试过,但我明天试试。如果不可行我会告诉你的。

【讨论】:

以上是关于Zend 框架项目 - 日历:需要为每个用户分别提供带有事件的网络日历(如谷歌日历)的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有用户身份验证的情况下列出 Google 日历活动

使用角度为6的zend框架

Zend框架中的登录和注销问题

Laminas项目(以前称为Zend框架)托管到Linux基金会

zend框架,我可以在其中存储个人资料图片或其他用户上传的图片的路径

Zend 框架中的 Ajax 搜索需要帮助