nlybe / calendar_ui
整合 JS 库 FullCalendar.io 的 Elgg 日历 UI。
2.1.8
2019-03-09 17:49 UTC
Requires
- arckinteractive/events_api: 2.x
- moment/moment: >=2.17.1
README
整合 JS 库 FullCalendar.io 的 Elgg 日历 UI 插件。
如果启用了 events_api 插件,社区成员可以管理自己的日历和事件。
功能
作为事件插件 UI 使用
建议使用 events_api 插件,以下选项可用:
针对社区用户
- 网站和用户日历都可用
- 用户可以直接从日历提交事件
- 根据时区设置事件选项
- 将事件设置为“背景事件”的选项
- 设置日历的工作时间
- 日历小部件
针对网站管理员
- 启用用户选择时区的选项
- 设置默认区域设置
- 启用用户选择区域设置的选项
- 设置默认日期/时间格式
- 允许或不允许事件重叠
- 启用或禁用网站日历的选项
- 启用或禁用用户日历的选项,如果启用了 profile_manager 插件,则考虑配置文件类型
作为日历 UI API 使用
日历 UI 可用作可视化任何与日期/时间相关的实体的 API。以下选项可用:
- 用于在日历上可视化任何与日期/时间相关的实体的 Elgg 视图
- 时区输入表单
- 区域设置输入表单
未来任务列表
- 添加提交重复事件的选项
- 添加时区和位置的输出视图
- 在选择列表上显示区域设置语言名称(现在显示的是区域设置 ID)
- 添加对组日历的支持
- 在事件视图中根据选择的区域设置显示日期
- 如果选择了与“en”不同的其他日历区域设置,则无法直接从日历提交。
- 添加用户创建/编辑更多个人日历的选项(如 events_api 所提供)
- 添加有关如何作为日历 UI API 使用的指南