ramsalt / ramsaltmedia-project
使用composer为RamsaltMedia 2项目创建模板
Requires
- php: >=8.3
- mglaman/composer-drupal-lenient: ^1.0
- ramsalt/drupal-scaffold: *
- ramsalt/ramsaltmedia-meta: ^8.0
- ramsalt/rm_frontpage: ^4.0
- ramsalt/rm_landingpage: ^1.0
Requires (Dev)
- drupal/core-dev: ^10.2
Conflicts
This package is auto-updated.
Last update: 2024-09-02 11:37:53 UTC
README
RamsaltMedia基于[https://github.com/thunder/thunder-distribution](Thunder distribution),主要由Ramsalt Media Metapackage维护,该包处理所有模块依赖。
项目创建
您可以使用以下命令创建一个新的RamsaltMedia项目:composer create-project ramsalt/ramsaltmedia-project:dev-master some-dir --no-interaction
完整的安装指南可以在https://kb-ramsalt.atlassian.net/wiki/spaces/RM2/pages/1720025089/Install a fresh Ramsalt Media 2.0 site找到
更新RamsaltMedia代码库
1) 更新前
请确保您的项目仓库中同步的配置与生产数据库保持最新,否则您可能会得到不期望的结果。
2a) 更新RamsaltMedia代码库
要更新RamsaltMedia代码库,请使用以下composer命令:composer update "drupal/core*" thunder/thunder-distribution ramsalt/ramsaltmedia-meta -W
。
2b) 升级RamsaltMedia代码库
RamsaltMedia使用语义版本控制来标记发布版本。此composer模板安装的RamsaltMedia为最新的主要版本,例如^5.0
。如果发布了新的主要版本,您需要将此版本提升到例如^7.0
。
3) 更新RamsaltMedia数据库
每次更新RamsaltMedia代码库后,您都应该运行drush updb
。
4) 导出配置
使用drush cex
导出配置。
5) 部署更改到服务器
将更改部署到服务器,并在此处运行drush updb
。这是必需的,因为模块更新可能也会执行与配置无关的更改。之后,drush cs
应该得到一个干净的配置。