drupalninja / drupalx-decoupled
企业级解耦 Drupal 项目模板。
10.x-dev
2024-09-25 11:29 UTC
Requires
- composer/installers: ^2.1
- cweagans/composer-patches: ^1.7
- drupal/admin_toolbar: ^3.4
- drupal/admin_toolbar_tools: ^3.4
- drupal/allowed_formats: ^3.0
- drupal/core-composer-scaffold: ^10.3
- drupal/core-recommended: ^10.3
- drupal/decoupled_preview_iframe: ^1.0
- drupal/default_content: ^2.0@alpha
- drupal/features: ^3.14
- drupal/field_group: ^3.4
- drupal/gin: ^3.0@RC
- drupal/gin_login: ^2.0
- drupal/graphql_compose_fragments: 1.0.x-dev
- drupal/graphql_compose_preview: ^1.0
- drupal/linkit: ^6.1
- drupal/metatag: ^2.0
- drupal/node_revision_delete: ^2.0@RC
- drupal/pathauto: ^1.12
- drupal/redirect: ^1.9
- drupal/simple_oauth: ^5.2
- drupal/svg_image_responsive: ^3.0
- drupal/taxonomy_access_fix: ^4.0
- drupal/webp: ^1.0@RC
- drupalninja/drupalx-paragraphs: ^1.0
- drupalninja/drupalx_ai: 1.x-dev
- drush/drush: ^11 || ^12 || ^13
- oomphinc/composer-installers-extender: ^2.0
- vlucas/phpdotenv: ^5.1
- webflo/drupal-finder: ^1.2
Requires (Dev)
- drupal/core-dev: ^10.2.0
- ergebnis/composer-normalize: ^2.42
Conflicts
This package is auto-updated.
Last update: 2024-09-27 13:15:16 UTC
README
此项目模板利用了 DrupalX Decoupled 发行版,具有增强的编辑功能、集成的 GraphQL 支持,以及 Next.js 前端入门级模板。
模板做什么?
- 扩展了 drupal-composer/drupal-project 模板(访问 README 获取基本说明)。
- 通过 Composer 为项目添加额外的贡献模块。
- 将 DDEV 设置为默认开发环境,提供快速样式定制。
- 安装 DrupalX 食谱,为这个入门级模板添加所有配置和演示内容。
安装
创建您的项目
composer create-project drupalninja/drupalx-decoupled:10.x-dev drupalx-decoupled-starter --no-interaction
确保文件目录可写。
chmod -R 755 web/sites/default/files/
配置 DDEV(遵循提示)。
ddev config
启动 DDEV,下载 Composer 依赖并安装 DrupalX CMS。
ddev install
在另一个控制台标签中设置和运行 Next.js 前端
cd nextjs
nvm install
npm install
npm run dev
这将导航到 Next.js 目录,使用 nvm 安装所需的 Node.js 版本,安装必要的 npm 软件包,并启动 Next.js 前端的开发服务器。
现在您可以打开 drush 登录链接,以预览的方式登录到 Drupal,应该完全功能正常。