跳转到主要内容

将jquery.fullcalendar添加到plone 4

项目描述

简介

zettwerk.fullcalendar将jQuery FullCalendar集成到Plone 4。

还可以查看zettwerk.ui,用于日历和您的Plone站点的即时主题。

用例

基本上,此插件为您提供了一个新的“主题”视图(以及文件夹),以使用jQuery Fullcalendar显示所有类似事件的内容类型。将忽略不符合类似事件CT的“主题”标准的结果。

如果您开发了您自己的事件类型,只要它实现了正确的接口或基于ATEvent,它就会显示。

如果事件创建时未填写起始时间的小时和分钟,则事件将是“全天”。所有显示的事件都链接到相应的对象。

时间格式

从版本0.2.1开始,zettwerk.fullcalendar使用Plone站点首选的时间格式。默认为显示上午/下午,这在欧洲国家可能不是很常见。要更改它,切换到ZMI,并单击“portal_properties”对象。然后查找“site_properties”,并打开它。将“localTimeOnlyFormat”字段更改为更常见的格式,如%H:%M。

安装

将 zettwerk.fullcalendar 添加到您的 buildout eggs 中。运行 buildout 并启动实例后,您可以通过 portal_quickinstaller 将 Zettwerk Fullcalendar 安装到您的 Plone 实例中。zettwerk.fullcalendar 需要 Plone 4。

用法

在您的网站上任何位置添加一个主题,并设置您需要的标准。现在,所有类似事件的结果都可以通过在主题的显示菜单中选择日历视图,使用 jQuery Fullcalendar 来显示。对于文件夹,只需做同样的事情:选择日历视图,然后完成。所有类似事件的内容对象都将显示。

注意

zettwerk.fullcalendar 默认已准备好使用 zettwerk.ui 将 jquery.ui 的 css 应用到日历视图中。在 plone 的 portal_css(注册表)中注册的 css 排序存在问题:如果您在 zettwerk.fullcalendar 之后安装了 zettwerk.ui,请确保将 id 为 “++resource++jquery.fullcalendar/fullcalendar.css” 的资源移动到所有已注册 css 文件的底部。您可以通过切换到您 Plone 实例的 ZMI 来完成此操作 - 点击 portal_css - 搜索上述 id 并使用箭头将其向下移动。最后,点击“保存”。

变更日志

0.3.1 (2013-10-10)

  • 0.3.0 重新发布:修复了包结构

0.3.0 (2013-09-27)

  • 替换了 jQuery 访问器(修复了 Plone 4.3 兼容性)[jkubaile]

  • 已更新 fullcalendar 到官方 1.6.4 [jkubaile]

0.2.2 (2012-09-21)

  • 添加了可翻译的视图标题和描述。[tmog]

  • 事件现在包括一个 className,它是所有标记的主题的组合,为设计师提供了更多的发挥空间。类名使用标准 plone 机制进行规范化。例如,对于主题为 [‘A subject’,‘Subject 10!’] 的事件,我们添加 className=”Subject_a-subject Subject_subject-10”。[tmog]

  • 添加了丹麦翻译。[tmog]

0.2.1 (2012-03-17)

  • 更改了日期传输格式(#1)[jkubaile]

  • 更新 fullcalendar 到官方 1.5.3 [jkubaile]

  • 修复了预览链接显示 [jkubaile]

  • pep8-ify [jkubaile]

  • 添加了芬兰语言包 [pingviini]。

  • 添加了保加利亚语翻译 [vlado]。

  • zettwerk.fullcalendar 现在将从 portal_properties 中提取 Plone 网站的首选时间格式,并在显示日期时使用它。[fvox13]

  • 将 am 和 pm 更改为 a.m. 和 p.m.,以符合 Associated Press Stylebook、Microsoft Manual of Style、Chicago Manual of Style、Gregg Reference Manual 等风格手册。[fvox13]

  • 在说明书中添加了有关 portal_properties 用法的说明 [jkubaile]

0.2.0 (2011-05-17)

  • 将 $ 替换为 jq 以使 ie 为认证用户工作

  • 添加了另一个带有覆盖预览的视图(需要通过 quickinstaller 重新安装)

  • 更新 fullcalendar 到 1.5.1

0.1.2 (2010-12-15)

  • 避免在其他视图中出现 JavaScript 错误 [jkubaile]

  • 添加了一些 svn:ignores [jensens]

  • 更新 fullcalendar 到官方 1.4.9 [jensens]

  • 使 div id 绑定更独特,并在 js 中删除多余的尝试 [jensens]

0.1.1 (2010-11-02)

  • 更好的启动处理,以避免在出现 JavaScript 错误时出现空的日历视图

  • 将 fullcalender_view 添加为文件夹的可能视图

0.1.0 (2010-10-02)

  • 首次发布

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面