Drupal 11于2024年8月2日发布,引入了一系列新功能和增强功能,旨在提高功能、性能、安全性和用户体验。在本文中,我们将重点介绍最重要的更新,并强调对Drupal站点进行持续维护的重要性。
一、Drupal 11的主要特性
Drupal 10.3包含几乎所有具有向后兼容性的Drupal 11功能,要求网站在迁移到Drupal 11之前更新到10.3。
Drupal 10.3.2和11.0.0都提供了相同的公共API,允许模块和主题在两个版本之间保持兼容。
弃用的模块和主题(如Actions UI、Book、Forum)已被删除,依赖关系已更新,PHP、数据库和浏览器的平台要求也已修订。
2、简介
(1)提供预配置的功能集,以简化向网站添加新功能的过程。
(2)与传统的安装配置文件相比,提供了更大的灵活性。
(3)在Starshot计划中发挥着重要作用,能够快速设置常见的web用例。
3、增强的管理UI
(1)介绍了一个现代、可折叠和可自定义的垂直工具栏。
(2)提供直观的导航和快速链接,以简化内容创建。
(3)通过提供更清晰的部分名称和改进的导航块来增强用户体验。
4、单目录组件(SDC)
(1)现在稳定并包含在核心中,单目录组件通过将呈现界面组件所需的所有文件整合到一个目录中简化了前端开发。
(2)通过更容易定位、重用和创建组件来简化前端开发。
5、工作区
(1)工作区功能允许同时发布多个更改,从而实现有效的内容暂存。
(2)促进团队之间更好的协作和内容管理。
6、灵活的访问策略
介绍了用于高级上下文感知访问控制的访问策略API。
允许根据时间、URL或特定内容属性等因素配置权限。
7、性能优化
Drupal11在以前的版本基础上,提供改进的缓存机制和优化的数据库查询。
增强对JavaScript和CSS的处理,以获得更好的整体性能。
8、用户界面
Drupal11通过更直观的界面、可视化的字段类型选择、减少的设置步骤、改进的字段分组以及跨多种内容类型重用字段的能力,简化了字段的创建和重用。这些更改使配置更快,并保持复杂站点之间的一致性。
Drupal11具有更突出的操作按钮,更好地控制文本格式,统一的修订编辑以便于版本管理,以及用于批量操作的高效浮动操作栏。这些改进使管理内容更加用户友好和高效。
9、其他值得注意的功能
Drupal11提供了增强的内容审核工作流程。
Drupal11改进了与CKEditor的集成。
Drupal11新增了分类术语的修订。
Drupal11正在开发自动更新功能。
Drupal11项目浏览器便于查找和添加模块。
二、为什么要升级到Drupal11
1、安全增强:
高级加密和安全配置:通过采用更强大的加密协议和改进默认安全设置,Drupal 11提供了对现代网络威胁的增强保护。
访问策略API:这个新引入的API能够实现更详细和特定于上下文的访问控制,从而实现超越传统基于角色的方法的精确权限管理。
一致的安全更新:Drupal 11采用主动的安全策略,定期更新以解决和减轻新发现的漏洞。
自动补丁部署:尽管仍在最终确定中,但自动更新功能旨在快速应用关键安全补丁,从而降低暴露于潜在威胁的风险。
2、现代技术栈
Drupal 11支持PHP 8.3和Symfony 7,利用了最新的技术进步。这种现代堆栈增强了安全功能,提高了代码质量,并促进了对安全编码实践的遵守。
3、持续维护,实现长期成功
定期维护对于保持Drupal网站的安全、快速和优化非常重要。通过定期更新Drupal核心,用户可以受益于持续的支持、及时的安全补丁、错误修复以及与新技术的兼容性,从而延长网站的运营寿命。
在偶数年期间,主要版本每两年发布一次,每个版本至少支持四年,直到有两个更新的主要版本可用。主要版本之间的重叠支持使升级更容易,并为规划提供了灵活的选项。
持续的更新通常会带来可访问性和数据保护标准的改进,如GDPR和WCAG,帮助您满足监管要求,并为所有用户提供包容性的体验。
三、成都长风云Drupal开发团队如何帮助您
在成都长风云Drupal开发团队,我们已准备好协助组织顺利过渡到Drupal 11。我们的团队确保升级过程高效且直接。
四、我们的服务包括:
升级支持:我们管理升级的所有阶段,从规划到部署,最大限度地减少潜在的停机时间并降低风险。
持续维护:我们提供持续的支持,以确保您的Drupal 11站点安全平稳运行,包括应用安全补丁、更新模块和监控性能。
Drupal定制开发:基于Drupal开发门户网站、电子商务网站、移动应用等