arter/amos-videoconference

此包的最新版本(1.0.5)没有可用的许可信息。

Amos 视频会议

此包的官方仓库似乎已不存在,因此该包已被冻结。

安装: 585

依赖者: 0

建议者: 0

安全: 0

类型:组件

1.0.5 2022-05-04 16:00 UTC

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