You are here

Drupal 10.1新特性及前端组件化

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2023-06-08 03:38

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的前端组件化,还有很多工作要做。

  

 


论坛:

Drupal版本: