margauxdupuy/blueberry

以 Blueberry Distribution 为起点的 Drupal 8 项目模板

安装: 6

依赖: 1

建议者: 0

安全性: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

类型:drupal-profile

v1.1 2020-06-23 07:10 UTC

This package is auto-updated.

Last update: 2024-09-29 05:55:38 UTC


README

什么是 Blueberry Dristrib D8

Blueberry Distrib D8 为 Drupal 8 提供了一个预安装的网站,包括基本的模块和配置好的管理主题。

需求

  • Composer

安装

获取 Blueberry 配置文件的代码源,你可以运行以下命令(将 PROJECT_CODE 替换为你的项目名称)

composer create-project margauxdupuy/blueberry-project --stability=dev PROJECT_CODE

命令行尚未准备好进行包选择。

最后,完成配置文件的安装,假设你可以通过 root:root 访问 localhost 上的数据库。

不要忘记使用

drush cex -y

主题安装

更新

  • 要更新 Drupal 核心和其依赖项,运行
composer update drupal/core webflo/drupal-core-require-dev "symfony/*" --with-dependencies
  • 要更新配置文件,运行
composer update druids/blueberry --with-dependencies

启用开发者模式/禁用缓存

来源 : https://www.liip.ch/en/blog/lets-debug-drupal-8

settings.php 中取消以下行的注释

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

在 web/sites/default 中创建 settings.local.php 文件(你可以复制 example.settings.local.php)。

在 settings.local.php 中取消注释/更新一些值

  • 取消此行注释以启用“null缓存服务”
$settings['container_yamls'][] = DRUPAL_ROOT . '/sites/development.services.yml';
  • 取消以下行注释以禁用 CSS/JS 聚合
$config['system.performance']['css']['preprocess'] = FALSE;
$config['system.performance']['js']['preprocess'] = FALSE;
  • 取消以下行注释以禁用渲染缓存和动态页面缓存
$settings['cache']['bins']['render'] = 'cache.backend.null';
$settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';
  • 如果有需要,可以使用以下命令允许测试模块和主题安装
$settings['extension_discovery_scan_tests'] = TRUE;

development.services.yml 中禁用 Twig 缓存并添加以下设置

parameters:
    twig.config:
        debug: true
        auto_reload: true
        cache: false