喜大普奔,Typecho 出 1.2 RC

32天前169阅读约2分钟 

昨天群里有大佬说 Typecho 出 1.2 RC(Release candidate "发布候选版")了,github 去看了下果然 RC 1 了,喜大普奔,上次正式版还是 2017 年的事。

虽然也一直在更新开发版,但是正式版一直没有动静,我又去创始人 joyqi 的博客看了下,他在 8 月 24 日就发布了《新版的 Typecho 开发计划》一文,估计 1.2 正式版快了,也有大佬说估计国庆节会放出,hah,等着吧~

以下为部分作者原文挑了重点

Typecho 的整个项目将整体转向 PHP 7,更确切的说是 PHP 7.2。考虑到兼容性我们暂时将最低的语言版本放到 PHP 7.2,当然我们强烈建议你使用更新的 PHP 版本,比如 PHP 7.4 或者 PHP 8.0。

类名全部由下划线风格转向反斜线的 namespace 风格。
编码风格建议统一使用 PSR-12 更强的类型约束,所有的接口参数和返回值都将加上类型约束,所以大家在使用的时候也要更加注意规范。

得益于新设计的自动加载系统,老的类命名和使用方法也将得到兼容,所以你不必担心之前的插件和主题用不了

老的安装脚本可以说非常混乱,里面各种乱飞的代码都带有深深的时代印记,因此我们基于原生的 UI 组件开发了新的安装脚本,相比界面上的改变代码更是彻底重写。除了交互更加便捷,而且现在也支持在命令行通过环境变量静默安装。

新版的 Typecho 官方容器已经正式推出:

Docker Hub: https://hub.docker.com/r/joyqi/typecho
Github: https://github.com/typecho/Dockerfile

官方 Docker 镜像支持 PHP 7.3 PHP 7.4 PHP 8.0,并且运行环境支持 FPM Apache Cli 等模式,操作系统可以选择 debian 或者更小巧的 alpine。

后台界面移动端适配:手持设备访问已经成为了一个刚需,所以你现在可以看到一个可用的手机界面。针对手指位置,我们还将菜单从顶部放到了底部。

原文链接:新版的 Typecho 开发计划

typecho0 

喜大普奔,Typecho 出 1.2 RC - Jdeal | Life is like a Design.