首页
/ Backdrop CMS 1.31.0版本发布:现代化编辑器与PHP兼容性升级

Backdrop CMS 1.31.0版本发布:现代化编辑器与PHP兼容性升级

2025-07-07 03:38:10作者:贡沫苏Truman

Backdrop CMS作为一个轻量级的内容管理系统,近期发布了1.31.0版本,这是该社区遵循4个月发布周期推出的最新稳定版本。本次更新主要聚焦于内容编辑体验的增强和系统底层兼容性的提升,为开发者和管理员带来了多项实用改进。

核心功能增强

在编辑器功能方面,1.31.0版本实现了两项重要改进。首先是图像处理能力的扩展,现在CKEditor编辑器中的内联图片也可以应用图片样式(Image Styles),这解决了长期以来内联图片无法享受统一图片样式处理的问题。同时,系统还新增了CKEditor 5的Emoji表情支持,使内容创作更加生动有趣。

对于主题开发者而言,本次更新提供了更灵活的资产管理方式。通过hook_theme现在可以直接附加库、JS和CSS资源,这简化了主题开发流程,使资源管理更加集中和高效。

技术兼容性提升

考虑到PHP生态的发展,1.31.0版本做出了重要的底层调整。为了准备对PHP 8.4的支持,该版本停止了对PHP 5.6和PHP 7.0的兼容。这一变化反映了Backdrop CMS对现代PHP特性的拥抱,同时也确保了系统的安全性和性能。官方建议用户升级至PHP 8.3环境以获得最佳体验。

编辑器组件也获得了版本更新,CKEditor5升级到了44.3.0版本,带来了最新的编辑功能和安全性改进。

问题修复与优化

在图像处理方面,修复了两个关键问题:当保持图片样式不变但选择新图片时可能导致尺寸错误的情况,以及上传新内联图片时宽高属性未正确重置的问题。这些修复提升了内容编辑的稳定性和用户体验。

升级注意事项

对于计划升级的用户,需要注意以下几点:

  1. 本次更新不需要修改settings.php、.htaccess或robots.txt文件
  2. 不需要运行数据库更新脚本
  3. 必须确保服务器运行PHP 7.1或更高版本,推荐使用PHP 8.3

Backdrop CMS 1.31.0版本的发布,体现了该项目在保持轻量级特性的同时,不断吸收现代Web技术,为用户提供更强大、更安全的内容管理体验。无论是内容创作者还是开发者,都能从这个版本中获得实质性的改进和便利。

登录后查看全文
热门项目推荐
相关项目推荐

项目优选

收起
kernelkernel
deepin linux kernel
C
27
11
docsdocs
OpenHarmony documentation | OpenHarmony开发者文档
Dockerfile
466
3.47 K
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
10
1
leetcodeleetcode
🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Java
65
19
flutter_flutterflutter_flutter
暂无简介
Dart
715
172
giteagitea
喝着茶写代码!最易用的自托管一站式代码托管平台,包含Git托管,代码审查,团队协作,软件包和CI/CD。
Go
23
0
kernelkernel
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
203
82
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
1.27 K
695
rainbondrainbond
无需学习 Kubernetes 的容器平台,在 Kubernetes 上构建、部署、组装和管理应用,无需 K8s 专业知识,全流程图形化管理
Go
15
1
apintoapinto
基于golang开发的网关。具有各种插件,可以自行扩展,即插即用。此外,它可以快速帮助企业管理API服务,提高API服务的稳定性和安全性。
Go
22
1