ClassicPress 2.1 版本發佈!

我們很高興地宣佈 ClassicPress 2.1 版本的發佈。這是一個維護版本,因此與 2.0 版本一樣,它是基於 WordPress 6.2.3 的重新分叉版。但如果你認為 「ClassicPress 只是沒有塊的 WordPress」,這個版本會讓你改變看法。 2.1 版本展示了 ClassicPress 如何發展出自己的特色,同時比 WordPress 性能更快,代碼庫只有其一半大小。

新功能

我們重新設計了 ClassicPress 的主題和插件目錄,現在它運行在 ClassicPress 本身上。在 2.1 版本中,新增了一個儀表板小工具,介紹如何像傳統的 WordPress 倉庫一樣將其功能集成到你的網站中。

我們還添加了一個新的默認主題,它基於當前網站使用的主題。這個主題簡單、快速且易於定製。你可以直接使用它,通過定製器 (Customizer) 進行個性化,也可以將其用作父主題,或更改名稱作為起始主題。

內部改進

真正讓這個版本出彩的是那些你看不到的變化。例如,ClassicPress 不再使用 jQueryUI 。我們在不破壞任何功能的情況下實現了這一點!(因此,繼續使用 jQueryUI 的主題和插件開發者無需擔心!)

jQueryUI 庫將在 2 版本的生命週期內繼續與 ClassicPress 捆綁,但將在 2.2 版本中棄用,並可能在 3 版本中移除。同時,我們將在博客中發佈幾篇文章,介紹插件和主題如何用普通 HTML 、原生 JavaScript 和用於拖放排序元素 (如菜單、元框和媒體) 的 SortableJS 庫替代 jQueryUI 。與過時且未積極維護的 jQueryUI 不同,SortableJS 是一個現代且積極維護的庫,完全使用原生 JavaScript 。

為了避免混淆,請注意放棄 jQueryUI 並不意味着放棄 jQuery 本身。 ClassicPress 仍會繼續捆綁和使用 jQuery 。不過,這意味着一些核心文件已經完全用原生 JavaScript 重寫,使得在執行某些任務時,ClassicPress 管理頁面的用户界面現在明顯更快,比如標籤列表的自動完成。

另一個即將被淘汰的庫是 Thickbox 。它仍然與 ClassicPress 捆綁在一起,以防主題或插件繼續使用它,但將在 2.2 版本中棄用,並可能在 3 版本中移除。我們用 HTML 的 dialog 元素替換了 Thickbox,它更快、更易訪問且需要的代碼更少。

事實上,用現代替代品替換 jQueryUI 和 Thickbox 使 ClassicPress 管理頁面上的用户界面更易訪問,也更適合觸摸屏使用。改進的顏色選擇器和修訂滑塊是其中的亮點。

媒體庫

一個常見的抱怨是,如何正確管理 WordPress 和 ClassicPress 的媒體。在 2.1 版本中,ClassicPress 已開始解決這一問題。一個簡單的改進是,媒體附件現在按日期排序,而不是按 ID 排序。更重要的是,現在可以將媒體上傳到當前年的文件夾中,而不是當前月的子文件夾。由於用户現在有了三個選項,因此 设置 -> 媒体 中的設置已調整為使用單選按鈕而非複選框。

2.1 版本的另一個改進是默認包含媒體類別和標籤。它們可以像文章的類別和標籤一樣使用。我們還更新了視頻和音頻播放器,現在播放視頻時有了一些很棒的新功能!

更多改進!

這個摘要只是 ClassicPress 2.1 版本中所有改進和升級的冰山一角!完整列表可以在 ClassicPress 論壇 上找到。

貢獻者

以下人員為 ClassicPress 這一版本做出了貢獻 (順序不分先後):
mattyrob
xxsimoxx
KTS915
elisabettac77

文章目錄



發表評論

發表回覆

您的郵箱地址不會被公開。 必填項已用 * 標註