madalinignisca / drupal-skeleton
Drupal应用程序骨架
Requires
- php: ^5.5.9 || ^7.0
- composer/installers: ^1.2.0
- drupal/console: ~1.0.0
- drupal/core: ~8.2.0
- drupal/drupal-library-installer-plugin: ~0.3
Replaces
- drupal/drupal: ~8.0
This package is auto-updated.
Last update: 2024-09-21 22:55:57 UTC
README
简介
我创建了这个仓库,因为我对其他解决方案遇到的问题不满意,并希望以现代Web应用程序的风格使用Drupal。
这个仓库非常轻量,旨在仅用于小型网络传输和自动化部署,使用Composer、Drush和Drupal Console。
对我而言,与Open DevShop完全兼容是至关重要的。
如果你不习惯现代Web应用程序,那么这是一个很好的起点,深入了解并学习。
Drupal安装在了web/core文件夹中,由Composer拉取并放置在那里。
正如你所知,Drupal 8+使用PHP包的概念,最显著的是一些重要的Symfony包,一些Zend Framework包,并且随着其发展,你会看到更多添加到你的项目中。
在这个骨架中,Composer被指示将Vendor文件夹放置在项目根目录,在Drupal根目录之外。
入门
经典Composer项目初始化:composer create-project madalinignisca/drupal-skeleton mydrupalapp
这将使用最新稳定版本创建你的项目起点。
创建项目后,你应该初始化你的git仓库,并享受使用它。
使用composer search module_theme_name
搜索Drupal模块。使用composer require drupal/module_theme_name
安装它。如果需要不稳定版本,请明确指定版本:例如composer require drupal/eck:~1.0@alpha
。
参与对你至关重要的模块,以帮助开发者更快地获得稳定版本。
成为一个真正的Drupal主义者
有关使用Composer运行Drupal的官方文档可以在这里找到。
在Github上参与此项目的改进。