vinlaurens / drupal-base
Drupal项目的项目模板。
dev-master
2021-12-31 00:26 UTC
Requires
- composer/installers: ^2.0
- drupal/address: ^1.8
- drupal/admin_toolbar: ^2.2
- drupal/core-composer-scaffold: ^9
- drupal/core-project-message: ^9
- drupal/core-recommended: ^9
- drupal/entity_usage: ^2.0
- drupal/facets: ^1.8
- drupal/field_group: ^3.1
- drupal/hook_event_dispatcher: ^2.5
- drupal/paragraphs: ^1.12
- drupal/remote_stream_wrapper: ^1.5
- drupal/search_api: ^1.17
- drupal/smart_trim: ^1.3
- drupal/token: ^1.7
- drupal/token_filter: ^1.2
- drupal/twig_tweak: ^3.1
- vinlaurens/deploy-scripts: dev-master
Requires (Dev)
- drupal/coder: ^8.3
- drupal/devel: ^4.1
- drupal/reroute_email: ^2.0
- drupal/stage_file_proxy: ^1.2
- drush/drush: ^10.6
- roave/security-advisories: dev-latest
- weitzman/drupal-test-traits: ^1.5
Conflicts
This package is auto-updated.
Last update: 2024-09-29 05:57:06 UTC
README
用于启动新项目的Drupal基础。
- 安装
- 下载项目。
- 使用模块 - 需要 - 需要开发
- 待审核
- 待审核开发
- 安全待审核
- 性能待审核
- 文档
- 工具
- MKDocs
- 安装
- 运行服务器
安装
下载项目。
- 要启动一个新的项目,请执行以下命令。
composer create-project vinlaurens/drupal-base:dev-master some-dir --no-interaction
安装项目。
- 创建名为:vm_drupal_base的MySQL数据库
- 执行以下drush命令。
vendor/bin/drush site-install --account-name=admin --account-pass=admin --account-mail=noreply@local.local --site-mail=admin@dev.drupal.test --existing-config -y -vvv
- 从.gitignore文件中删除composer.lock
构建和部署项目
- 确保已运行"composer install"。
- 运行"make config"。将在"config/deploy.ini"中创建一个文件。
- 编辑"config/deploy.ini",并更新接受和生产的IP。确保其他数据正确。
- 运行"make build"。
- 运行"make deploy"。
使用模块
需要
- https://www.drupal.org/project/admin_toolbar
- https://www.drupal.org/project/entity_usage
- https://www.drupal.org/project/search_api
- https://www.drupal.org/project/facets
- https://www.drupal.org/project/field_group
- https://www.drupal.org/project/hook_event_dispatcher
- https://www.drupal.org/project/paragraphs
- https://www.drupal.org/project/remote_stream_wrapper
- https://www.drupal.org/project/smart_trim
- https://www.drupal.org/project/token
- https://www.drupal.org/project/token_filter
- https://www.drupal.org/project/twig_tweak
- https://www.drupal.org/project/remote_stream_wrapper
- https://www.drupal.org/project/twig_tweak
需要开发
- https://www.drupal.org/project/coder
- https://www.drupal.org/project/devel
- https://www.drupal.org/reroute_email/
- https://www.drupal.org/stage_file_proxy/
- https://github.com/drush-ops/drush
- https://github.com/Roave/SecurityAdvisories
- https://gitlab.com/weitzman/drupal-test-traits
待审核
- https://www.drupal.org/project/twigsuggest
- https://www.drupal.org/project/views_extras
- https://www.drupal.org/project/graphql
- https://www.drupal.org/project/entity_reference_unpublished
- https://www.drupal.org/project/layout_paragraphs
- https://www.drupal.org/project/entity_reference_facet_link
- https://www.drupal.org/project/entity_reference_revisions
- https://www.drupal.org/project/dynamic_entity_reference
- https://www.drupal.org/project/twig_field_value
- https://www.drupal.org/project/field_group_table
- https://www.drupal.org/project/grouped_checkboxes
- https://www.drupal.org/project/field_group_easy_responsive_tabs
- https://www.drupal.org/project/popup_field_group
- https://www.drupal.org/project/twig_backlink
- https://www.drupal.org/project/responsive_preview
- https://www.drupal.org/project/maintenance_mode_redirect
- https://www.drupal.org/project/role_expose
- https://www.drupal.org/project/heading
待审核开发
- https://www.drupal.org/project/erd
- https://www.drupal.org/project/twig_vardumper
- https://www.drupal.org/project/twig_debugger
- https://www.drupal.org/project/role_test_accounts
- https://www.drupal.org/project/token_environment
- https://www.drupal.org/project/phpstorm_metadata
- https://www.drupal.org/project/module_config_delete
- https://www.drupal.org/project/services_env_parameter
安全待审核
性能待审核
文档
工具
MKDocs
安装
- 首先在您的计算机上安装MKDocs
pip install mkdocs
运行服务器
MkDocs自带内置开发服务器,允许您在编写文档时预览。
- 确保您位于mkdocs.yml配置文件所在的同一目录中。
- 通过运行
$ mkdocs serve
启动服务器 - 在浏览器中打开 http://127.0.0.1:8000/