前几天有网友给我留言说开源社区的力量远远大于一个人的力量,我表示完全赞同。当初 Toby 离开 Flarum 的时候,我以为这个伟大的开源程序即将走向灭亡,可结果跟我的想法完全不一样,Toby 离开之后,Flarum 进入了前所未有的发展速度,也是在今天,发布了最新的 Flarum 0.1.0-beta.12。
新版发布
随着我们在逐步完善我们的稳定版本的过程中不断完善核心软件,此版本包含一些新项目和修复程序。
您会注意到此版本花费了更长的时间,因为该团队将我们的开发时间增加了一个月,以说明 12 月的假期。这给了我们额外的时间来尝试一些其他的计划技术以进行发布计划,但仍然需要进行一些微调。感谢您对我们的耐心配合。
更新内容
我们将本发行版的重点放在更改上,以使 Flarum 更好地体验,无论是对于社区中的优秀开发人员还是 Flarum 网站的管理员。
- Flarum 现在完全支持 PHP 7.4 啦!
- 固定链接地址(slugs)现在支持基本的 UTF-8 文字音译了,再也不怕帖子的 URL 空荡荡的。
- 邮件设置现在支持 Mailgun 的区域设置,并将检查设置的完整性。
- 现在可以通过向用户组授予权限来避免限制(默认情况下,管理员现在不受任何限制)。
- IE11/Edge 浏览器中上传头像的功能又回来了。
- 用户现在可以标记(举报)自己的帖子,我们也对标记(举报)功能做了其他改进。
- 自定义路径功能。在新装站点时,您现在可以只通过设置
site.php
文件就能让论坛运行在站点的子目录下。 - 当任何一种语言(如英语)的翻译键缺少翻译时,将自动调用默认语言的翻译,您不会再看到这样的字符串了:
core.flarum.this.looks.weird
。 - TextFormatter 已更新至 2.3.6 版本,新增 Markdown 的扰流器功能。别担心,我们仍支持你的 BBCode 扩展。
- 已为中间件和错误处理添加了 Extenders,扩展程序的开发更容易了。
- Zend 库已被弃用,我们添加了它的代替品:Laminas。
还有很多没有列出来!如果您对此感兴趣,欢迎随时在 GitHub 中查看我们的 更新日志 和版本。
开发人员
由于受到大众的欢迎,我们在本公告中包含有关扩展突破性更改的信息。Beta 12 不应破坏任何扩展,但是 Beta 13 确实计划了迄今为止的一些重大更改。
- PHP 7.1 将在 Beta 13 中弃用。
- Beta 13 将完全删除 Zend 库,请改为更新为 Laminas 软件包。
- 该
Flarum\Util\Str
类已被标记为过时,测试版 12 将在 13 Beta 版中删除。 - 该
Flarum\Event\ConfigureMiddleware
事件也被标记为 Beta 12 已弃用,并将在 Beta 13 中删除。
下面的 Beta 12 升级指南中提到了其他更改。建议开发人员在发现问题时检查相关软件包的变更日志。您可以查看 Beta 12 更新指南,以确保您的扩展程序是最新的。如果您有任何疑问或遇到升级障碍,请在 Dev 标签中打开新讨论,或在 Discord 的 #extend 中找到我们。
另请阅读有关 flarum/core
稳定版本的建议。
更新程序
在运行升级之前,请确保创建 public
、assets
目录、composer.json
和数据库的备份!
确保您使用的是管理控制台中的 0.1.0-beta.11 版本
或通过运行
php flarum info
(使用以前的发行说明从早期版本进行升级)来进行操作。- 禁用所有第三方扩展。
运行以下命令:
bash 代码:composer update --prefer-dist --no-dev -a --with-all-dependencies php flarum migrate php flarum cache:clear
- 使用新升级的 Flarum 网站。
看起来还不错,本来也想给 http://www.laokaoya.com 做一个论坛的功能,但不知道是否兼容,因为不是typecho的程序。另外,国内的规定也比较严格,管理上相对麻烦一些。
暂无点赞
哈哈哈,来安利我的一个flarum论坛
地址http://cplus.wzfou.me
暂无点赞
某不知名的网友回来冒泡了
我一看到不知名网友就想起hostloc里面一个机器人
我发现最新版的很多插件都不兼容,所以我准备回退版本了
暂无点赞
暂无点赞
暂无点赞