nlybe / calendar_ui

整合 JS 库 FullCalendar.io 的 Elgg 日历 UI。

安装: 33

依赖者: 0

建议者: 0

安全性: 0

星星: 1

观察者: 2

分支: 0

开放问题: 0

语言:JavaScript

类型:elgg-plugin

2.1.8 2019-03-09 17:49 UTC

This package is auto-updated.

Last update: 2024-09-10 06:22:59 UTC


README

Elgg 2.3

整合 JS 库 FullCalendar.io 的 Elgg 日历 UI 插件。

如果启用了 events_api 插件,社区成员可以管理自己的日历和事件。

功能

作为事件插件 UI 使用

建议使用 events_api 插件,以下选项可用:

针对社区用户

  • 网站和用户日历都可用
  • 用户可以直接从日历提交事件
  • 根据时区设置事件选项
  • 将事件设置为“背景事件”的选项
  • 设置日历的工作时间
  • 日历小部件

针对网站管理员

  • 启用用户选择时区的选项
  • 设置默认区域设置
  • 启用用户选择区域设置的选项
  • 设置默认日期/时间格式
  • 允许或不允许事件重叠
  • 启用或禁用网站日历的选项
  • 启用或禁用用户日历的选项,如果启用了 profile_manager 插件,则考虑配置文件类型

作为日历 UI API 使用

日历 UI 可用作可视化任何与日期/时间相关的实体的 API。以下选项可用:

  • 用于在日历上可视化任何与日期/时间相关的实体的 Elgg 视图
  • 时区输入表单
  • 区域设置输入表单

未来任务列表

  • 添加提交重复事件的选项
  • 添加时区和位置的输出视图
  • 在选择列表上显示区域设置语言名称(现在显示的是区域设置 ID)
  • 添加对组日历的支持
  • 在事件视图中根据选择的区域设置显示日期
  • 如果选择了与“en”不同的其他日历区域设置,则无法直接从日历提交。
  • 添加用户创建/编辑更多个人日历的选项(如 events_api 所提供)
  • 添加有关如何作为日历 UI API 使用的指南