Rain 安装配置

安装次数: 44,628

依赖项: 2

建议者: 0

安全: 0

类型:drupal-profile


README

重要:如果您正在从 Rain 2.x 升级,请参阅 UPDATE.md 了解升级说明。

Mediacurrent Rain 安装配置为典型的 Drupal 8 安装提供了开箱即用的编辑、管理和媒体增强功能。Rain 可以作为独立配置安装,也可以作为基础配置使用。

基础功能

  • 内容审核(核心)
  • 修订(核心)
  • 媒体库(核心)
  • Wysiwyg Linkit(linkit)
  • 内容调度(scheduler)
  • 管理菜单(admin_toolbar)
  • 路径别名(pathauto)
  • XML 网站地图配置(simple_sitemap)
  • 元标签配置(metatag)
  • 分析(google_analytics)
  • 编辑器分类访问修复(taxonomy_access_fix)

安装

  • 此项目的预期用途是将其拉入一个完整的 Drupal 基于Composer的项目
  • 请参阅 MIS Rain Vagrant 项目以获取示例用法。请注意,该项目使用 Rain 作为基础配置。
  • 要作为独立安装,请使用以下命令:drush si -y rain
  • 请参阅 Drupal 子配置线程 了解有关使用安装配置作为“子配置”的详细信息。
  • 此配置也可以通过重命名文件并用自定义项目名称替换项目名称轻松地进行分叉。

用法

Rain 安装配置主要用于帮助管理 Drupal 核心/贡献依赖项,并提供可轻松修改的配置。并不一定建议使用此配置的应用程序导入下游配置更新。提供的配置旨在作为安装配置首次运行时的“启动器”。一旦配置已提交到 git,下游更新将不会影响 Drupal 8 应用程序(按设计)。但是,下游 Composer 更新可能非常有益,因为它们可以减少应用程序所有者管理由此安装配置提供的数十个依赖项的维护负担。建议拉取这些更新。

对此项目进行配置更新

  • 对此项目进行更新的一个方面是,从配置中删除 uuids/hashes 很重要。以下基本脚本将为您完成此操作。

    #!/bin/bash
    FILES=config/install/*
    for f in $FILES
    do
    echo "Processing $f file..."
    sed -i '' '/^uuid:/d' $f
    sed -i '' '/^\_core:/d' $f
    sed -i '' '/^  default_config_hash:/d' $f
    done
    

    贡献

  • Rain drupal.org 项目页面

  • Rain 问题队列