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

文章目錄



發表評論

發表回覆

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