lispa/amos-videoconference

此包的最新版本(1.0.7)没有提供许可证信息。

Amos 视频会议

1.0.7 2020-05-27 18:22 UTC

This package is auto-updated.

Last update: 2024-08-28 03:51:32 UTC


README

E015 公共模块的插件。

安装

1. 安装此扩展的首选方式是通过 composer

运行以下命令之一:

composer require open20/amos-videoconference

或者将此行添加到您的 composer.json 文件的 require 部分:

"open20/amos-videoconference": "dev-master"

2. 将模块添加到您的 common 主配置中

<?php
'modules' => [
    'videoconference' => [
        'class' => 'open20\amos\videoconference\AmosVideoconference',
        'rbacEnabled' => false,
		'jitsiDomain' => 'jitsi-server.example.com',
    ],
],

jitsiDomain 设置为 Jitsi 服务器地址。

3. 应用迁移

php yii migrate/up --migrationPath=@vendor/open20/amos-videoconference/src/migrations

或者将此行添加到您的控制台迁移配置中

<?php
return [
    '@vendor/open20/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