mapseven/calendar

NeosCMS 简易日历插件,前端使用 FullCalendar,后端使用 Google Calendar

安装: 43

依赖: 0

建议: 0

安全: 0

星标: 6

关注者: 5

分支: 3

开放问题: 1

语言:JavaScript

类型:neos-plugin

dev-master 2019-02-10 12:05 UTC

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 客户端库 的更多信息

Calendar Module

共享 Google Calendar

要使用 Google Calendar 作为事件列表,您必须使其公开,并与您的服务帐户共享,但您可以限制权限为只读访问。

日历节点类型

本包包含两个节点类型

  • 日历列表:选择一个或多个您的公开日历,为显示事件添加更多选项,并通过 Views.yaml 调整模板以满足您的需求
  • 日历视图:选择一个或多个您的公开日历,渲染通过 FullCalendar 完成

Calendar List NodeType

许可证

MapSeven.Calendar 采用 MIT 许可证 许可