fatfish / zoom
v1.0.6
2020-11-09 00:00 UTC
Requires
- craftcms/cms: ^3.0.0-RC1
- firebase/php-jwt: *
README
Zoom 视频会议插件适用于 Craft CMS
要求
此插件需要 Craft CMS 3.0.0-beta.23 或更高版本。
Zoom 概述
此插件使用户能够利用 Zoom 视频会议功能,并提供了将 Zoom 会议嵌入网站的功能。
配置 Zoom
首先,您需要获取 Zoom API 密钥才能继续操作。请按照以下步骤获取 API 密钥
- 首先,通过访问 https://zoom.us 注册 Zoom 账户。(如果您已经有账户,请跳过此步骤)
- 一旦您的账户被激活,请访问此链接 https://marketplace.zoom.us/develop/create
- 请选择 JWT 应用并点击创建
- 为您的 JWT 应用命名并点击创建
- 填写必要信息并点击继续。
- 在此阶段,您应该能够生成应用凭据。
- 一旦您有了 API 密钥,请转到插件设置页面并输入详细信息。
使用 Zoom
为了在您的网站上使用 Zoom 插件,请按照以下步骤操作
- 点击 Zoom 菜单
- 点击主持会议
- 输入所有详细信息。(*所有字段均标记为必填项)
-
点击提交。
-
转到设置 > 部分,并添加新部分
-
编辑新创建的部分并添加名为 "zoommeetingid" 的自定义字段
- 点击保存
模板化 Zoom 会议页面
一旦您创建了带有 zoommeetingfield 的自定义条目类型,您就可以从条目页面访问所有创建的会议,如图所示。
In order to give custom look and feel zoom plugin comes with custom plugin variable.
Go to the designated template for your custom page type that have been created.
add following variable to fetch meetig
craft.zoom.get_meetingById(entry.zoommeetingid[0])
craft.zoom.get_meetingById() 期望整数参数(在本例中为 entry.zoommeetingid[0])。
它将返回
'topic',
'timezone',
'start_time',
'status',
'start_meeting',
'join_meeting',
'join_meeting_byBrowser'
'password',
待办事项
待办事项,以及潜在功能的想法
- 添加网络研讨会功能
- 添加投票
- 报告
由 Fatfish 提供