【金山文档】 Drupal版本变迁之路 https://kdocs.cn/l/ckccF93ozEtH
- 因为小石搞不定Drupal 10的主题管理,今天(2023年12月6日)跟着小石看了一下;发现已经跟当年Drupal 7时代完全不一样(主题的构建方式、方法),所以大概的梳理了一下相关背景知识
- Drupal版本的更新原因(有安全隐患而被动升级)
- 看起来,主要是因为PHP的版本大幅度更新导致的
- 我当年直至2015年,PHP主流版本是PHP 5.x 一直很稳定
- 但是,后面PHP 6难产(一样难产的还有Perl 6);PHP直接跃迁至 7,甚至8,导致程序语言框架(应该)有了很大的改变
- 所以Drupal 也是无奈升级
- symfony和composer框架的主流化
- 这两者,似乎都是PHP版本大跃迁之后的产物,主要用于增加程序的可复用性
- 所以,如果要学好Drupal(10)开发,这两个就变成了基础学习模块
- 从Drupal 10来看,root@74288c926307:/opt/drupal/web/sites# composer show
- symfony/http-kernel v6.2.10:symfony用的6.2版本【根据官网信息看,https://symfony.com/ 6.2不属于长期支持版本】
- Composer version 2.5.5 【###composer --version】
- PHP 8.2.6 (cli) 【###php --version】
- YAML和twig
- 这两种文件格式,似乎(部分)取代了最早的、直接的php源代码式的文件?
- 因为Drupal 10相关中文文档非常有限,建议
- 参考下面的链接,看看是否可行
- https://www.jianshu.com/p/8ae9f86d1d4c