Flarum 0.1.0-Beta.16 升級 1.0.0 正式版

18,454 1

前段時間,Flarum 發布了第一個正式版本 Flarum 1.0.0 Released,我只想用一句話來形容當時的心情:

千呼萬喚始出來

從 2017 年剛認識 Flarum 到現在,已經過了好長好長的時間,在經歷了好多好多 Beta 測試版之後,終於終於發布了 1.0 正式版。

關於我和 Flarum 的故事可以看一下我在 iApp 社區的帖子,「2020,iApp 社區重新出發,未來可期」,關於 Flarum 的故事,以下翻譯自官方社區:

十一年以前,Toby Zerner 帶著一個使命出發:為未來建立一個論壇。結果,esoTalk 是一款優秀的產品,是學習和嘗試想法的絕佳場所。幾年後,esoTalk 演變成更大的東西:革命性的新設計,基於簡單、優雅和易用性。這就是 Flarum 的誕生。

現在,經過 7 年和 16 個測試版的發布,超過 100 個貢獻者,Flarum 發現自己處於一個激動人心的時期!我們軟體的採用率猛增,出現了大量擴充套件生態系統,甚至企業也在遷移。儘管 Toby 已轉向其他創業項目,但 Flarum 團隊比以往任何時候都更大、更活躍,有十幾個人熱情地工作以推進項目。2019 年,Flarum 基金會成立,以保護 Flarum 作為免費和開源產品的未來。我們還轉換為穩定的 2-3 個月發布週期,這樣我們就成功發布了第一個穩定版本!

我們在 Flarum 的團隊認為是時候挑戰傳統的論壇設計和架構了。雖然論壇的核心多年來一直保持不變,但我們看到人們想要更多的東西,我們在這裡構建它。Flarum 專門用於在數位世界中參與和增強社區互動,並開發精簡、可擴展的軟體,以改善管理員、版主、擴充套件開發人員以及最重要的是使用者的體驗。

Flarum 不僅僅是另一個論壇軟體,它更是一個非常靈活的框架,它允許使用者將所有可以想像到的功能添加到他們的安裝中。到目前為止,Flarum 在構建時明確考慮了可擴展性和易用性,同時構建在現代軟體標準之上,以確保這符合我們的核心理念:簡單、現代和快速。


升級 Flarum

距離 1.0.0 版本發布已經過去半個月了,正式版也更新到了 1.0.2,趁著端午節假期,來給 iApp 社區升級一下。

官方文件的升級教學:https://docs.flarum.org/update.html

卸載擴充套件

先使用 composer why-not flarum/core v1.0.2 命令查詢有哪些擴充套件。

然後卸載掉一些不相容的擴充套件,我這裡只有三個,詳情到 Extiverse 查看不相容的擴充套件。

Bash
composer remove v17development/flarum-seo datitisev/flarum-ext-dashboard ffans/lang-simplified-chinese v17development/flarum-seo

修改設定檔

在 Flarum 根目錄開啟 composer.json 設定檔,將所有擴充套件的 ^0.1.0 改成 *

flarum/core 的版本從 ^0.1.0 改成 ^1.0

composer.json 中刪除 "minimum-stability": "beta", 整行。

執行更新

刪除 composer.lock 檔案,執行以下命令執行 Composer 更新:

Bash
composer update --prefer-dist --no-plugins --no-dev -a --with-all-dependencies
php flarum migrate
php flarum cache:clear

至此,Flarum 就升級好啦。

下面是一些 Flarum 1.0.0 的更新內容:

  • 🧔 引入了使用使用者 ID 的新使用者 slug 驅動程式
  • 🔐 針對惡意行為的強化標頭
  • 📃 管理區域現在有一個可擴展的使用者列表
  • 👆 新的提及系統,將自己與使用者名稱分離
  • 🤖 對規範 URL 生成的許多改進
  • ⏩ 許多核心和捆綁擴充套件的效能改進,包括標籤
  • 😎 對無障礙性的許多改進
  • 🌐 轉移到 ICU 格式的翻譯,這為翻譯中的性別化鋪平了道路
  • 🔃 推送器擴充套件現在還可以即時進行非公開討論
  • 📃 資產發布與 migrate 命令分離成 assets:publish
  • 🔍 修復了搜尋討論標題
  • 🐛 大量的修復

評論

(1)
  1. Firefox 89 Windows 10

    感谢分享 赞一个

發佈評論

© 2026 一紙忘憂. 保留所有權利.

一紙忘憂的個人網站,關於技術探索與日常生活,記錄 Web 開發、後端與 DevOps 實踐,分享軟體工具、數位體驗,以及程式碼之外的見聞與思考。