Skip to main content

headless-cms

什麼是 headless 的 cms

headless

Headless CMS 是一種允許使用者管理數據並將其提供到多個平台的內容管理系統。傳統的 CMS 主要用於管理網站內容,包括文字、圖片、視頻等,並且負責將這些內容呈現在網站上。然而,隨著移動設備和其他平台的興起,傳統 CMS 開始顯示出它的限制。傳統 CMS 無法為不同平台提供適當的內容格式,也無法提供所需的 API。

Headless CMS 僅負責存儲和管理內容,並提供一個 API,用戶可以使用該 API 將內容發送到所需的平台。換句話說,Headless CMS 負責數據管理,而前端則是由使用者自己負責呈現。這意味著,Headless CMS 可以與任何前端框架或平台配合使用,而不需要擔心特定的 CMS 配置和限制。此外,Headless CMS 還可以提供更好的安全性和更快的性能,因為它不需要處理前端呈現,而是專注於數據管理和 API 的提供。

Headless CMS 的好處是,它可以幫助用戶更好地管理和分發內容,並且可以與多個平台和框架配合使用。與傳統 CMS 相比,Headless CMS 更靈活、自由度更高,並且可以更好地滿足現代應用程序的需求。因此,如果您正在尋找一種更現代化、更靈活的內容管理系統,Headless CMS 可能是一個不錯的選擇。

HEADLESS CMSTRADITIONAL CMS
architecturefrontend + cms-apibackend + fronted
devicesmultiple connected devicesweb-only
hostingcloud-basedin-house
scalability (可擴張性)Easy to scaleDifficult to scale
performanceFaster and more secureTraditionally slower and more vulnerable
functionscontent storage, management, editingcontent storage, management, editing

無頭CMS的優勢和劣勢

優點:

  1. 更大的覆蓋面(網站、手機 App、戶外看板、Kiosk、電腦應用程式、可穿戴設備、語音助理、物聯網設備等)
  2. 為每個設備優化用戶體驗
  3. 透過呈現商品區塊方便用戶加入購物車或進入商品詳情頁提供更短的轉化路徑
  4. 頁面直接製作需要(或不需要)登入tdc後才能使用的 CTA,如下載 white paper
  5. 如同上面兩點,提供其他更好與我們的業務流程綁定的相關功能
  6. 通過分離前端和後端開發,提高開發效率
  7. 由於前端和後端開發的分離,不容易受到網路攻擊的影響

缺點:

  1. 你不能預覽或編輯你所看到的頁面(你需要找到輔助工具幫助你預覽開發內容於多平台)。 => 使用 storyblok 可以解決此問題