imagex/openedu

基于OpenEDU分发的Drupal 8站点模板。

该包的官方仓库似乎已删除,因此该包已被冻结。

安装次数: 4,199

依赖项: 2

建议者: 0

安全性: 0

类型:drupal-profile

8.3.4 2019-04-18 20:08 UTC

This package is auto-updated.

Last update: 2023-05-15 04:06:34 UTC


README

这是一个用于OpenEDU Drupal分发的Composer安装程序。

开始使用

composer create-project imagex/openedu-project MY_PROJECT

Composer将创建一个名为MY_PROJECT的新目录,其中包含一个`docroot`目录,其中包含完整的OpenEDU代码库。一旦您的web服务器指向`docroot`文件夹,您就可以像其他Drupal安装一样使用`drush si`或通过您的web浏览器安装它。

安装后

谷歌地图

您必须提供有效的地图API密钥才能使用OpenEDU中使用的谷歌地图功能。您可以在`/admin/config/services/gmap-field-settings`中找到配置。

灵活布局

要启用Bootstrap(或CSS网格)支持,请转到`/admin/config/content/flexible_layout`。对于Bootstrap,您只需输入主题CSS的路径,例如http://yoursite.com/profiles/contrib/openedu/themes/oedu_sub/css/style.css

IXM仪表板

IXM仪表板在安装时已启用,但在安装OpenEDU后需要一些要求才能正常工作。

  • 分析

    • 您需要在`/admin/config/system/google-analytics`提供您的Google Analytics跟踪代码。
    • 要获取页面报告,您需要允许报告API访问,请按照`/admin/config/services/google-analytics-reports-api`中的说明操作。
  • SEO

    • 在内容中输入“焦点关键词”后,SEO数据将填充。
  • 可访问性

    • 使用Sa11y模块进行检查可访问性。按照项目页面上的说明获取API密钥。

PHP性能

OpenEDU分发中包含的示例内容(默认启用)相当大,您可能需要将PHP的`memory_limit`设置提高到> = 192MB,并将`max_execution_time`设置提高到> = 60。一旦安装,您可以将其恢复到初始值。

有用的提示

  • `docroot`文件夹代表您的网站(您的web服务器指向的文件夹)的Web根。
  • 您可以在`vendor/bin`文件夹中找到一些有用的工具。
  • 始终从站点根运行Composer命令。
  • 下载额外的模块:composer require "drupal/devel:1.x-dev"
  • 更新现有模块:composer update drupal/devel --with-dependencies

版本控制

在根目录中提供的.gitignore包含所有预期使用Composer安装的目录。

首次安装项目时,Composer将创建一个名为composer.lock的文件,该文件记录了您的依赖关系以及安装了哪个版本。

您想要提交composer.lock这将确保任何参与项目的人运行composer install时也会安装相同的版本。