mog33 / drupal-composer-advanced-template
使用composer增强的Drupal 10项目!
10.x-dev
2024-05-14 13:33 UTC
Requires
- bower-asset/blazy: ^1.8
- bower-asset/cropper: ^4.1
- bower-asset/dropzone: ^5.9
- bower-asset/exif-js: ^2.3
- bower-asset/jquery-mousewheel: ^3.1
- bower-asset/jquery.easing: ^1.3
- bower-asset/select2: ^4.0
- bower-asset/slick-carousel: ^1.8
- composer/installers: ^2.2
- cweagans/composer-patches: ^1.7
- drupal/access_unpublished: ^1.5
- drupal/admin_toolbar: ^3.4
- drupal/advanced_text_formatter: ^3@RC
- drupal/allowed_formats: ^3.0
- drupal/autocomplete_deluxe: ^2.0
- drupal/back_to_top: ^3.0
- drupal/backup_migrate: ^5.0
- drupal/big_pipe_sessionless: ^2.2
- drupal/blazy: ^3.0
- drupal/block_styles: ^2.0
- drupal/bootstrap_barrio: ^5.5
- drupal/bootstrap_layouts: ^5.3
- drupal/checklistapi: ^2.1
- drupal/ckeditor_specialchars: ^1.2
- drupal/coi: ^4.0
- drupal/components: ^3@BETA
- drupal/config_filter: ^2.6
- drupal/config_readonly: ^1@BETA
- drupal/config_split: ^2.0
- drupal/config_update: ^2.0@alpha
- drupal/contact_formatter: ^2.0
- drupal/contact_storage: ^1.3
- drupal/content_moderation_edit_notify: ^2.0
- drupal/core-composer-scaffold: ^10.2@STABLE
- drupal/core-project-message: ^10.2@STABLE
- drupal/core-recommended: ^10.2@STABLE
- drupal/crop: ^2.3
- drupal/ctools: ^4.0
- drupal/dropzonejs: ^2.10
- drupal/ds: ^3.21
- drupal/dynamic_layouts: ^2.0
- drupal/embed: ^1.7
- drupal/entity: ^1.4
- drupal/entity_browser: ^2.10
- drupal/entity_browser_block: ^1.3
- drupal/entity_browser_enhanced: ^2.0
- drupal/entity_embed: ^1.6
- drupal/entity_reference_revisions: ^1.11
- drupal/entity_usage: ^2@BETA
- drupal/field_display_label: ^1.3
- drupal/field_group: ^3.4
- drupal/file_management: ^2.1
- drupal/flood_settings: ^2.0
- drupal/focal_point: ^2.1
- drupal/form_options_attributes: ^2.0
- drupal/google_analytics: ^4.0
- drupal/group: ^3.2
- drupal/honeypot: ^2.1
- drupal/image_widget_crop: ^2.4
- drupal/imageapi_optimize: ^4.0
- drupal/inline_entity_form: ^3@RC
- drupal/layout_options: ^1.5
- drupal/linkit: ^6.1
- drupal/mailsystem: ^4.4
- drupal/manage_display: ^3.0
- drupal/markup: ^2@BETA
- drupal/media_entity_browser: ^2@ALPHA
- drupal/media_entity_slideshow: ^2.5
- drupal/menu_admin_per_menu: ^1.5
- drupal/menu_block: ^1.11
- drupal/menu_breadcrumb: ^2@ALPHA
- drupal/metatag: ^2.0
- drupal/multiple_fields_remove_button: ^2.2
- drupal/options_table: ^2.1
- drupal/override_node_options: ^2.8
- drupal/paragraphs: ^1.17
- drupal/paragraphs_edit: ^3.0
- drupal/paragraphs_previewer: ^1.9
- drupal/pathauto: ^1.12
- drupal/pathologic: ^2@ALPHA
- drupal/redirect: ^1.9
- drupal/responsive_preview: ^2.1
- drupal/revision_log_default: ^1.3
- drupal/scheduler: ^2.0
- drupal/scheduler_content_moderation_integration: ^2@BETA
- drupal/search_api: ^1.34
- drupal/search_api_sorts: ^1.1
- drupal/select2: ^1.15
- drupal/simple_sitemap: ^4.1
- drupal/simplei: ^2.1
- drupal/slick: ^3.0
- drupal/slick_views: ^3.0
- drupal/smart_trim: ^2.1
- drupal/styleguide: ^2.1
- drupal/token: ^1.14
- drupal/twig_tweak: ^3.3
- drupal/userprotect: ^1.2
- drupal/video_embed_field: ^2.5
- drupal/view_mode_switch: ^2.0
- drupal/views_bulk_edit: ^2.9
- drupal/views_bulk_operations: ^4.2
- drupal/views_field_formatter: ^4.0
- drupal/views_infinite_scroll: ^2.0
- drupal/viewsreference: ^2@BETA
- drupal/webp: ^1@RC
- drush/drush: ^12
- npm-asset/accessible360--accessible-slick: ^1.8
- oomphinc/composer-installers-extender: ^2.0
- vlucas/phpdotenv: ^5.6
Requires (Dev)
- bower-asset/d3: ~3.5
- bower-asset/highlightjs: ~9.16
- drupal/core-dev: ^10.2@STABLE
- drupal/devel: ^5.2
- drupal/devel_generate: ^5.2
- drupal/webprofiler: ^10.1
- ergebnis/composer-normalize: ^2.42
- mglaman/phpstan-drupal: ^1.2
- phpstan/phpstan-deprecation-rules: ^1.1
Conflicts
Replaces
- bower-asset/backbone: *
- bower-asset/bootstrap: *
- bower-asset/jquery: *
- bower-asset/jqueryui: *
- bower-asset/underscore: *
- npm-asset/backbone: *
- npm-asset/jquery: *
- npm-asset/jqueryui: *
- npm-asset/underscore: *
This package is auto-updated.
Last update: 2024-09-14 14:24:33 UTC
README
增强Drupal 10配置文件,以快速启动网站。
这是什么?
此项目旨在作为开发者的起点,而不是一个具有功能的现成Drupal。更多高级配置请参阅
包含/添加的内容
- 使用 Asset packagist 下载第三方库
- 带有Dev / Prod环境的Drupal基本配置,请参阅 工作流程README
- 基于您的 .env 文件创建环境变量。请参阅 .env.example,灵感来自 drupal-project
- 一些 核心补丁
- 完整的 Gitlab-CI支持,用于构建、测试、代码质量、linting、指标和部署,请参阅 Gitlab-CI for Drupal
安装
要求
需要 Composer 2+ 和 Php 8.1+ 及composer所需的Php模块。
获取代码和库
获取并安装此项目
composer create-project mog33/drupal-composer-advanced-template:10.x drupal --stability dev --no-interaction
将 /web 设置为主机的根目录(Apache)。
其他文件夹(例如:vendor)应由Web服务器用户访问,而不是通过HTTP。
Drupal安装
服务器/远程安装
-
创建数据库和用户,以便访问此数据库。
-
修复 /web 文件夹的文件和文件夹权限,无论是否根据 Securing file permissions and ownership 进行了保护。
-
编辑
.env
并选择SETTINGS_ENVIRONMENT
的值,dev 将启用开发模块和设置 -
安装Drupal并选择配置文件 使用现有配置
使用ddev快速本地设置
此项目包含一个基于优秀项目 Ddev 的简单 Docker 栈。
安装 Ddev
在Linux上
make install