Joomla! 3.6 Imagery from Joomla! Documentation
說明:本文撰寫當時對應 Joomla! 3.6.0 的正體中文語言訊息尚未翻譯完畢,以下內容及圖片所提到的訊息名稱均為未定案版本,請以 Joomla! 官方發佈的版本為準。
頂尖功能:改進的 Joomla! 更新
如果你的 Joomla! 網站因為防火牆或網路設定因素,以致無法接收 Joomla! 官方伺服器資訊執行一鍵更新,那麼可在此次新增的「上傳及更新」分頁中上傳核心更新檔案進行更新作業。
同時你也可以利用這個分頁功能重新安裝整個 Joomla! 系統,所有對系統核心檔案的更動(核心元件、模組、外掛等)均會回復到最初的狀態。如果你的網站不幸遭受駭客入侵,透過上述作業可以確保網站系統安全無虞(排除第三方擴充套件因素)。
頂尖功能:子選單欄位
可在現有的網站表單中把另一個表單加進來,而且可重複選用。表單欄位可透過獨立 XML 檔案匯入,詳細運用方式請參考 https://github.com/joomla/joomla-cms/pull/7829。
頂尖功能:選單管理帶入權限控管
在管理區你可以透過 ACL 方式,設定各會員群組對 Joomla! 元件所能進行的操作。現在網站選單也能以 ACL 機制管理,你能以「會員群組」為單位,設定對選單群組(及其下的選單項目)所能進行的操作,像是:新增、編輯、更改狀態等。
▲在編輯畫面中點選「編輯權限」分頁,就能設定各會員群組對這個選單群組所能進行的操作。
頂尖功能:展開網站所有選單項目
管理區「選單」類新增的「所有選單項目」能讓你看到整個 Joomla! 網站的選單項目,依其所屬的群組分布列表。曾經試著在眾多的選單群組中尋找重複項目、遺失項目,或是希望能有網站選單的全覽功能嗎?這就是了。
▲Joomla! 3.6 新增的管理區選單項目:所有選單項目。
頂尖功能:即時建立內容分類
Joomla! 的內容物件管理規則是:所有內容項目(文章、選單、會員等)在建立時需指定所屬的分類(或群組),也就是說:先建立分類(群組),然後建立內容項目。
你有沒有遇過以下情況:建立新文章,把你亟欲想表達的內容寫好之後,才發現自己還沒建立文章所隸屬的分類,只好先存成草稿(先指定不是所屬的分類),再回到分類管理畫面建立?
現在你可以在文章編輯畫面中即時建立新分類,讓正在編輯的文章有正確的分類歸屬。除了文章分類,你也可以在聯絡人、新聞聯播,以及廣告看板元件中使用這項方便的功能。
即時建立分類有兩點需注意:即時建立的分類屬於最上層分類;如果新建立的文章放棄存檔,那麼在編輯過程中即時建立的分類也不會存進 Joomla! 系統。
頂尖功能:全面改進使用者體驗
Joomla! 3.6 帶來超過 400 項改進,其中有一大部分是改進使用者體驗
選擇登入網站後重新導向的選單項目。
在選單類型「會員 – 登入表單」畫面中,你可以指定會員在登入後所導向的目的選單項目,或是指定的內部網址,在多語言配置的網站設定會很常用到。
▲設定在登入(或登出)網站時重新導向的選單項目畫面或內部網址。
在模組管理中以「選單項目」過濾,快速找到模組項目。
你會安排眾多的模組網站中顯示指定資訊,現在管理區「模組管理」畫面中你可以以「選單項目」為單位過濾要管理的模組項目。
在選單項目編輯畫面中切換狀態為「發佈/未發佈」模組項目。
選單項目的編輯畫面「模組指定」分頁新增未發佈模組的顯示切換按鈕。
在分類管理畫面可迅速調整分類項目的發佈狀態。
以往在分類管理畫面你只能設定分類的發佈與否,現在可透過新增按鈕進一步指定像是「封存」、「回收」等狀態。
以外掛啟閉控制擴充套件安裝方式(JED/檔案/目錄/網址)。
你可以用四種方式中選擇其一安裝 Joomla! 擴充套件:從 JED 網站、上傳擴充套件安裝檔案、指定擴充套件所在的網站目錄,或是指定網址安裝。在 Joomla! 3.6 前述方式以「獨立外掛」方式運作,你可以在「外掛管理」畫面過濾「installer」分類,啟動或停用外掛項目。
▲擴充套件的安裝來源選擇「網站」及「上傳檔案」兩種,讓畫面更整潔。
聯絡人/廣告看板/新聞聯播及會員註記管理畫面的搜尋工具加入「最大層級」過濾。
管理區下拉選單項目可因項目數量捲動顯示。
管理區選單加入捲動功能,在內含項目眾多時能更方便點選。
改進廣告看板客戶檢視畫面。
在「廣告看板」元件的「客戶」畫面可看到各客戶製播的廣告看板運作狀態(發佈/未發佈/封存/回收)。
語言安裝作業加入 Joomla! 安裝圖層。
在語言管理新增訊息語言安裝時也會有 Joomla! LOGO 圖層表示安裝進行中。
改進會員管理:依最後參訪日期過濾會員。
會員管理畫面的搜尋工具新增依「會員最後來訪時間」過濾的下拉選單,可藉此找出最近登入網站,或是刪除從未/甚久未登入網站的會員帳號。
存取層級畫面列出各層級所內含的會員群組。
會員管理的「存取層級」畫面可看到各存取層級納入的會員群組。
其他功能與改進
允許串流連線以支援代理
如果你需要使用代理連接至網際網路,現在你可以在發出 http 請求時使用串流通訊,像是和 cURL 一樣。
透過新的資料庫查詢類別建立更多複雜資料庫查詢
Joomla! 3.6 新增「extendWhere」、「orWhere」及「andWhere」與「WHERE」有關的資料庫查詢方法。
刪除所有快取
管理區選單「系統 – 清除快取」新增刪除所有快取按鈕。
刪除及重建擴充套件更新網站
以前遇到套件更新網站有誤時,你只能點選停用該項目。現在你可以刪除該項目,透過「重建」從擴充套件 XML檔案取得正確的更新網站及其路徑。
透過更深入的 JLayout 整合開發佈景主題更容易
JLayout 現在也可用在佈景主題中的表單規劃,讓佈景主題開發者改寫欄位的核心輸出更容易。
htaccess 驗證的呼叫
在發出 HTTP 請求時新增提供登入憑據的能力(像是密碼)給 htaccess 防護的網址及目錄。
TinyMCE 實現全域文字過濾
在過去的 Joomla! 版本 TinyMCE 編輯器的文字過濾設定與「全站設定 - 文字過濾器」分頁設定各自獨立,所以設定在文字過濾器的禁用元素仍可在 TinyMCE 中使用。自 Joomla! 3.6 開始 TinyMCE 使用 Joomla! 核心中的文字過濾設定,並提供忽略自有過濾功能的設定選項。
動態 JavaScript 變數儲存的改進
新的容器以共通介面改進擴充套件 JavaScript 變數儲存。
改進的驗證效能
Joomla! 3.6 大大加速表單驗證作業,此改進在 Joomla! 核心及其他擴充套件用 JForm 呈現網站內含大量欄位的表單時最明顯。
jQuery 更新
Joomla! 核心內含的jQuery 及 jQuery Migrate 更新至最新版本。
系統資訊中更多擴充套件明細
在管理區選單「系統 – 系統資訊」所下載的系統資訊資料加入系統安裝的擴充套件資訊,在除錯作業或是系統支援方便提供更多參考資料。
多語言服務條款
現在可提供不同語言的服務條款內容給不同內容語言使用,請先啟動「會員 – 設定檔」外掛。
在元件配置中給欄位集新的 "Showon" 選項
提供擴充套件開發者可依某個欄位的參數值顯示或隱藏某個欄位集合。
新的日誌資料夾
移動預設日誌資料夾到管理區資料夾中,增加與某些網站主機的相容性。
擴展 Bootstrap 提示的新位置設定
提供開發者在擴充套件中更改 Bootstrap 提示規範定位的能力,此新設定也支援 RTL(從右至左書寫)。
Protostar 新增網站離線頁面的覆寫
在 Joomla! 3.6 你可使用覆寫功能取代Protostar 佈景主題的離線頁面。
支援反向快取功能
Joomla! 3.6 現在支援反向快取代理功能(例如 Varnish 或 NGINX 代理),這將協助提供速度提升、更好的性能及更好的搜尋引擎結果排名。
更豐富的附圖聯絡人分類列表頁面
Joomla! 支援上傳聯絡人圖片並顯示在聯絡人詳細頁面,現在聯絡人分類列表頁面也能加入圖片了。
Joomla! 佈景主題管理支援 SASS 及 SCSS 檔案
在 Joomla! 佈景主題管理直接編輯 sass/scss 檔案。
CodeMirror 編輯器更新
包含在 Joomla! 的 CodeMirror 編輯器更新至最新版本,支援更多字體顯示以及高亮度顯示功能。
撰寫擴充套件安裝程式腳本更方便
提供基礎類別給擴充套件腳本,以及允許在擴充套件安裝作業中給予更新參數在擴充套件更新、CLI 腳本佈置、版本檢查及移除過時檔案上,讓擴充套件開發者撰寫安裝腳本處理安裝/反安裝/更新時更輕鬆。