mapseven / calendar
NeosCMS 简易日历插件,前端使用 FullCalendar,后端使用 Google Calendar
dev-master
2019-02-10 12:05 UTC
Requires
- google/apiclient: ~1.1
- neos/flow: *
This package is not auto-updated.
Last update: 2024-09-14 16:13:45 UTC
README
Neos CMS 简易日历插件,前端使用 FullCalendar,后端使用 Google Calendar
安装
composer require mapseven/calendar
功能
本包包含
- Neos CMS 模块,用于管理您的 Google API 配置(API 密钥、电子邮件地址、密钥文件)
- 日历视图(FullCalendar)和日历列表的节点类型
使用 Google Calendar API
本包通过 Google API 客户端库 与 Google Calendar API 通信。要使用 Google Calendar API,您必须在 Google 控制台 中激活它,并创建您的 API 密钥和服务帐户。下载生成的密钥文件(选择 P12 作为密钥类型)后,您可以在 Neos CMS 模块中上传它。有关使用 PHP API 客户端库 的更多信息
共享 Google Calendar
要使用 Google Calendar 作为事件列表,您必须使其公开,并与您的服务帐户共享,但您可以限制权限为只读访问。
日历节点类型
本包包含两个节点类型
- 日历列表:选择一个或多个您的公开日历,为显示事件添加更多选项,并通过 Views.yaml 调整模板以满足您的需求
- 日历视图:选择一个或多个您的公开日历,渲染通过 FullCalendar 完成
许可证
MapSeven.Calendar 采用 MIT 许可证 许可