econf/econf

E-Conf 会议管理系统

维护者

详细信息

gitlab.com/econf/econf/

源代码

问题

安装: 61

依赖: 0

建议者: 0

安全: 0

星星: 0

分支: 0

类型:项目

1.0.1 2016-11-13 17:31 UTC

This package is auto-updated.

Last update: 2024-09-14 08:35:40 UTC


README

E-Conf 是一个旨在尽可能自动化流程的会议管理系统。

E-Conf 基于 Laravel 框架构建。

这是主要的应用程序包。

E-Conf

服务器要求

要安装 E-Conf,您的服务器必须满足以下要求:

  • PHP >= 5.5.9
  • OpenSSL PHP 扩展
  • PDO PHP 扩展
  • Mbstring PHP 扩展
  • Tokenizer PHP 扩展

虽然不是必需的,但建议使用 PHP >= 7.0.0,因为它可以提高 E-Conf 的速度。

服务器还必须已安装以下内容:

安装

您可以通过在终端中发出 Composer create-project 命令来安装 E-Conf。此命令将在您指定的目录中创建一个新的 E-Conf 安装。例如,以下命令将在名为 talks 的目录中创建一个包含所有依赖项的新 E-Conf 安装。

composer create-project econf/econf talks

配置

公共目录

安装 E-Conf 后,您应该将 web 服务器上的文档 / 网络根目录配置为 public 目录。

目录权限

storagebootstrap/cache 目录内的目录应该可由您的 web 服务器或 E-Conf 编写,否则 E-Conf 将无法运行。

应用程序 URL

应用程序可访问的 URL 必须在 .env 文件中的 APP_URL 键中定义。

多会议

可以通过在 .env 文件中的 ECONF_MULTI 键中打开或关闭多会议,其值必须是 truefalse

应用程序安装后,您必须 不要 改变此值。

数据库设置

数据库设置必须根据相应的 Laravel 文档 进行定义。

在配置数据库后,您需要对其进行准备。可以在应用程序安装的目录中运行以下命令来完成此操作

php artisan migrate

HTTPS

默认情况下,E-Conf 在生产环境中强制使用 HTTPS 连接。这可以通过在 .env 文件中的 ECONF_SECURE 键中更改。

安装程序

要完成 E-Conf 的配置,请在您的网页浏览器中打开其 URL。您将看到一个安装程序,它可以帮助您创建管理帐户。

相关包

E-Conf 有额外的包,它们扩展了其功能,但默认情况下不包含在内。如果需要,您可以按照它们存储库中的说明进行安装。

致谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件