manaticr/trichechus

Trichechus 安装配置文件

安装次数: 12,819

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 7

分支: 1

公开问题: 2

类型:drupal-profile

v1.2.3 2020-06-19 22:31 UTC

README

这是一个基础 Drupal 安装配置文件,用于构建 Manati 项目。

如何使用它?

在任何 Drupal 项目中,将 trichechus 添加到您的构建中

composer require manaticr/trichechus

它包含什么?

模块

此项目包含在 Manati 项目中常用的一些模块

  • admin_toolbar
  • admin_toolbar_tools
  • better_exposed_filters
  • components
  • config_split
  • ctools
  • default_content_deploy
  • devel
  • dropzonejs
  • entity_embed
  • environment_indicator
  • focal_point
  • google_analytics
  • honeypot
  • image_style_quality
  • inline_entity_form
  • layout_builder_browser
  • layout_builder_restrictions
  • media_entity_browser
  • media_entity_facebook
  • media_entity_twitter
  • metatag
  • paragraphs
  • pathauto
  • quicklink
  • rabbit_hole
  • recaptcha
  • redirect
  • redis
  • retina_images
  • search_api_solr
  • seckit
  • shs
  • smtp
  • stage_file_proxy
  • svg_image
  • twig_tweak
  • xmlsitemap

主题

包括

  • emulsify-drupal

基本配置

我们已经进行了一些基本配置

  • 媒体模块(包括 wysiwyg 实体嵌入)
  • config_split
  • 其他模块的基本配置

配置管理

您应该导出所有网站配置,并将其保留在正常的配置工作流程中。此配置文件已包含一个名为 "dev" 的配置拆分,因此您可以将开发模块和配置分离。默认情况下它是禁用的。

额外步骤

为了使用一些提供的配置,您需要执行一些额外步骤

配置拆分

您需要通过在 settings.php 中使用此行代码在任何需要的地方启用拆分

$config['config_split.config_split.dev']['status'] = TRUE;

环境指示器

您需要在 settings.php 中添加以下代码行,以在任何想要使用环境指示器的地方启用它

$config['environment_indicator.indicator']['bg_color'] = '#FF0100';
$config['environment_indicator.indicator']['fg_color'] = '#FFFFFF';
$config['environment_indicator.indicator']['name'] = 'Live';

默认内容部署

您需要在项目的根目录下创建一个名为 content 的文件夹,然后我们需要让 Drupal 知道该文件夹的位置

$settings['default_content_deploy_content_directory'] = '../content';

DropzoneJS

此配置文件包括 dropzonejs 库;然而,它被安装到 vendor/enyo 下的文件夹中,直到 #1 问题被修复。您需要将它们移动到正确的文件夹(web/libraries/dropzone)。如果您正在使用 https://github.com/kporras07/composer-symlinks,您可以使用如下链接完成此操作

  "extra":
    "symlinks": {
      "vendor/enyo/dropzone": "web/libraries/dropzone"
    }
  }