Flarum 0.1.0-beta.12 正式發布
8,663 5
前幾天有網友給我留言說開源社群的力量遠遠大於一個人的力量,我表示完全贊同。當初 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 Bash
composer update --prefer-dist --no-dev -a --with-all-dependencies php flarum migrate php flarum cache:clear
- 使用新升級的 Flarum 網站。

評論
(5)某不知名的网友回来冒泡了
我一看到不知名网友就想起hostloc里面一个机器人
我发现最新版的很多插件都不兼容,所以我准备回退版本了
哈哈哈,来安利我的一个flarum论坛 地址http://cplus.wzfou.me
看起来还不错,本来也想给 http://www.laokaoya.com 做一个论坛的功能,但不知道是否兼容,因为不是typecho的程序。另外,国内的规定也比较严格,管理上相对麻烦一些。