sdubois/amezmo-drupal-integrations

将此项目添加到任何基于 drupal/core-composer-scaffold 的 Drupal 发行版中,以在 Amezmo 上启用它。

dev-main 2022-05-05 20:51 UTC

This package is auto-updated.

Last update: 2024-09-25 19:57:18 UTC


README

amezmo-drupal-integrations 包含在 Amezmo 上使用现有 Drupal 站点所需的所有内容

将此项目添加到任何基于 drupal/core-composer-scaffold 的 Drupal 发行版中,以在 Amezmo 上启用它。

此项目提供了一个自定义设置文件和一些必要的其他小改动,以便在 Amezmo 上运行 Drupal。

启用此项目

必须在顶级 composer.json 文件中启用此项目,否则它将被忽略,并且不会执行任何功能。

{
    ...
    "require": {
        "sdubois/amezmo-drupal-integrations": "dev-main"
    },
    ...
    "extra": {
        "drupal-scaffold": {
            "allowed-packages": [
                "sdubois/amezmo-drupal-integrations"
            ]
        }
    },
    "autoload": {
        "files": [
            "load.environment.php"
        ]
    }
}

如果将此安装到现有的 Drupal 站点,您可能需要更新 settings.php 文件以加载 settings.amezmo.php 文件,以下是相关代码片段

if (file_exists($app_root . '/' . $site_path . '/settings.amezmo.php')) {
  include $app_root . '/' . $site_path . '/settings.amezmo.php';
}

文件存储

Amezmo 将静态文件(图像、文档等)存储在 /webroot/storage 目录中。为了使用此目录与 Drupal 一起,此包在每个部署中都从 Drupal 公共文件目录创建到此目录的符号链接。

您可以使用 SCP 或 SFTP 将文件复制到此目录。

致谢

此存储库基于 pantheon-systems/drupal-integrations 项目。感谢所有参与的人!