Drupal10.1 beta1版本发布,里面包含了很多新的特性。如下:
1, 增加了一个开发设置,/admin/config/development/settings,这里可以修改twig的设置,通过这里的配置就可以启用关闭twig的调试模式。
2, 时间戳的显示格式支持“2小时 23分钟前”这样的格式了
3, 区块管理的权限发生了变化,可以按照区块类型分别控制。
4, 内容管理员可以删除任意文件了。
5, CKEditor的代码区块可以配置了。
此外还有其它的一些API的deprecated和小的性能优化。
10.1最主要的一个新特性是,引入了组件开发模块“Single Directory Components”,还新增了官方的通知公告模块,这里最主要的,就是单文件夹组件模块。
这个组件模块,允许你在一个文件夹下面,定义一个twig模板,yml元数据,还有JS,CSS文件,JS,CSS文件在组件显示的时候会被调用。前段组件化,是一个趋势,Drupal这样的古董级别的CMS也在不断创新,迎接组件化的趋势。
这是它的文档:
https://www.drupal.org/docs/develop/theming-drupal/using-single-directory-components
这个核心模块的开发者,还开发了:
https://www.drupal.org/project/cl_components
允许在单目录下面定义一个PHP文件。
除此之外,社区著名的Tome模块的作者还开发了:
https://www.drupal.org/project/sfc
单文件组件模块。已经收获了72个星,但是模块的安装量只有几十个。
从趋势来看,前端组件化,是一个趋势;Drupal的前端组件化,还有很多工作要做。