Drupal 10更新前后端接口主题,采用新内容编辑器CKEditor 5

热门开源内容管理系统(CMS)Drupal推出最新第10主要版本更新,这个版本更新了前后端接口,并且采用新的内容编辑器,并且提供Starterkit主题生成器,供用户能够灵活再保存并且开发新主题。

Drupal 10换掉旧的Bartik前端主题改为Olivero,新主题提供更加现代化的外观,内置回应式网格多层级菜单和列表。Olivero主题是以Drupal已故贡献者Rachel Oliver命名,Rachel Olive是美国全国盲人联合会组织技术小组负责人,同时也是无障碍功能的专家,而Olivero主题代表着其拥有可供任何人使用的无障碍功能。

Drupal 10的管理后端主题以Claro,更换掉2009年所设计的Seven主题,其较之前的设计更为简洁,具有更大的触碰目标,并且根据用户研究提供更好的无障碍设计,官方提到,过去Drupal的外观和功能不相符,Seven主题外观让Drupal看起来过时,而Claro更精致的外观将可让更多人愿意探索Drupal的功能。

旧版的Drupal编辑器CKEditor 4,预计会在2023年结束生命周期,因此Drupal 10采用了设计新颖的CKEditor 5,用户现在可以直接编辑连接和图像,不再需要另外打开对话框。另外一项CKEditor 5方便的功能,是能够支持来自Word和Google文件的复制粘贴内容,编辑器将会自动删除来自这些程序,内容复制粘贴操作附带的标记语言。

Drupal主题通常不是全创业公司建,而是创建在基本主题之上,但在Drupal 9和之前版本是利用执行时继承提供支持,基本主题和衍生主题两者都同时在系统上,官方提到,这种方法存在风险,如果基本主题在更新时出现变化,则网站的外观和行为可能崩溃。

而Drupal 10提供了主题生成器Starterkit,用户可以从兼容的主题创建一个分支,并且利用该分支处理副本,无论复制来自哪个版本,系统都会自动留存备份,当用户使用的主题出现更新,用户可以进行审查后再将这些更改应用到版本中,这将能大幅提高网站的稳定性。

现在有八分之一的企业网站,都使用Drupal构建,包括纳斯达克、IBM和辉瑞等组织。Drupal项目由Dries Buytaert所创建,而后Dries Buytaert成立了一间称为Acquia的公司,并且以开源Drupal为基础,提供企业级内容管理系统服务。虽然Acquia现在是Drupal的主要贡献者,但是Drupal 10拥有4,000多项更新,由来自600多家不同公司的2,000多名开发人员共同贡献完成。