arter / amos-videoconference
此包的最新版本(1.0.5)没有可用的许可信息。
Amos 视频会议
此包的官方仓库似乎已不存在,因此该包已被冻结。
1.0.5
2022-05-04 16:00 UTC
Requires
- php: >=5.4.0
- arter/amos-core: >=1.9
- arter/amos-notify: >=1.4
- softark/yii2-dual-listbox: ^1.0
This package is auto-updated.
Last update: 2024-06-16 20:07:17 UTC
README
E015通用模块的插件。
安装
1. 安装此扩展的首选方式是通过 composer。
运行以下命令
composer require arter/amos-videoconference
或将此行
"arter/amos-videoconference": "dev-master"
添加到您的 composer.json
文件的 require 部分。
2. 将模块添加到您的通用主配置中
<?php
'modules' => [
'videoconference' => [
'class' => 'arter\amos\videoconference\AmosVideoconference',
'rbacEnabled' => false,
'jitsiDomain' => 'jitsi-server.example.com',
],
],
将 jitsiDomain 设置为 Jitsi 服务器地址。
3. 应用迁移
php yii migrate/up --migrationPath=@vendor/arter/amos-videoconference/src/migrations
或在控制台中添加此行到您的迁移配置
<?php
return [
'@vendor/arter/amos-videoconference/src/migrations',
];
4. 控制台发送邮件的配置
在 /console/component-others.php 中插入
'urlManager' => [
'class' => 'yii\web\UrlManager',
'baseUrl' => '/',
'hostInfo' => 'http://example.org',
// Disable index.php
'showScriptName' => false,
// Disable r= routes
'enablePrettyUrl' => true,
'rules' => array(
'<module:[\w-]+>/<controller:[\w-]+>/<action:[\w-]+>/<id:\d+>] => <module>/<controller>/<action>',
),
],
将参数 'hostInfo' 修改为您的应用程序的基本 URL,这是在电子邮件模板中插入图片所必需的。
5. 定时任务的控制台命令
启动定时任务的控制台命令是
php yii videoconference/cron/start_video_conference
php yii videoconference/cron/send_email_reminder