imagex / openedu-project
适用于使用OpenEDU分发构建的Drupal 8站点的项目模板。
此软件包的规范仓库似乎已删除,因此该软件包已被冻结。
8.3.2
2018-08-23 17:29 UTC
Requires
- cweagans/composer-patches: ^1.6.0
- drupal-composer/drupal-scaffold: ^2.0.0
- imagex/openedu: ~8.3.2
Requires (Dev)
- drupal/console: 1.0.1
- drush/drush: ^9.0
This package is auto-updated.
Last update: 2023-05-24 04:04:13 UTC
README
这是基于Composer的OpenEDU Drupal分发的安装程序。
开始使用
composer create-project imagex/openedu-project MY_PROJECT
Composer将创建一个名为MY_PROJECT的新目录,其中包含一个`docroot`目录,该目录包含完整的OpenEDU代码库。一旦您的web服务器指向`docroot`文件夹,您就可以像其他任何drupal安装一样使用`drush si`或通过您的网络浏览器进行安装。
PHP性能
OpenEDU分发中包含的示例内容(默认启用)相当大,您可能需要将PHP的`memory_limit`设置提高到>= 192MB,并将`max_execution_time`设置提高到>= 60。安装完成后,您可以安全地将这些值恢复到初始值。
有用的提示
- `docroot`文件夹代表您的网站的web根目录(您的web服务器指向的文件夹)。
- 您可以在`bin`文件夹中找到一些有用的工具。
- Composer命令始终从网站根目录运行。
- 下载额外的模块:
composer require "drupal/devel:1.x-dev"
- 更新现有模块:
composer update drupal/devel --with-dependencies
版本控制
根目录中提供的`.gitignore`包含所有预期使用composer安装的目录。
当您首次安装项目时,Composer将创建一个名为`composer.lock`的文件,该文件会跟踪您的依赖关系以及安装的版本。
您想提交`composer.lock`!这将确保任何参与项目的人都将在运行`composer install`时安装相同的版本。
更多信息
OpenEDU的代码库托管在此处,包含有关安装、更新和变更日志的信息。