Zyxel CMS framwork suggestion

Background

我們已經針對 Zyxel 現有的官網架構以及開會提出的一些問題點以及希望能夠改善你們現在 CMS management and content publish workflow. 以下是我們提估的評估結果

Must to have (1th)

  • 多語系支援: SEO/ 發佈管理/ Multiregional SEO
  • 擴張性: 開發特殊功能與 CMS 上稿流程的設計, 如 Zyxel 目前產品頁面 - 分類/選擇器…etc
  • 權限與發佈管理: 適合 Zyxel 現行的 Workflow
  • GDPR 規範
  • 客製化的彈性: 因為 Zyxel 的 Web & Marketing 有熟稔的 HTML 知識所以可以自行修改管理如 Footer/ Header…etc
  • 安全性: 如 SSL 與 CMS 版本控管與 CMS 版本更新與過去的安全性漏洞
  • SEO (URL 優化與統一性)
  • 企業級的 CMS: 可靠性
  • 用戶管理

2th prirority

  • 速度: Web Cache system
  • 架構: 較優秀與廣受開發者使用的程式碼架構, 相較於現行 teamsite 老舊的 CMS 架構設計
  • 雲端部屬: CDN 支援做 AWS 全球雲端部屬
  • 版本控管 Git 導入
  • Friendly Editor + GUI (HTML + WYSIWYG)
  • 媒體管理

Good to have (3th)

  • 容易於未來要導入 CRM or Marketing automation 的框架
  • 成本效益: 開發與維護使用成本 (Open Source or Not)
  • 社群支援: 較廣為開發者使用的 opensource project 的未來支援性較佳
  • API support

Zyxel CMS evaluation:

大綱: 根據以上的需求及我們過去的經驗提出以下的 Solutions

  1. 符合以上需求的可行 CMS: Possible CMS research
  2. CMS 評估與比較表: Pros and Cons
  3. 結論

1. 符合以上 Zyxel 需求可行 CMS: Possible CMS

  • Wordpress (PHP)
  • Typo 3 (PHP)
  • Drupal (PHP)
  • Kentico (Asp.net: Opensource)
  • Umbraco (Asp.net: Opensource)
  • Laravel (PHP framework - 客製化開發)
  • Django (Python)

1.1 転転擅長的 CMS 框架及過去開發過的類似網站

  • Wordpress (PHP)
  • Laravel (PHP framework - 客製化開發)
  • Drupal (PHP)
  • Kentico (Asp.net: Opensource. MOXA 開發使用。搭配外國 Agency 開發)
  • Django (Python)

2. CMS 評估與比較表

3. 結論

對於 Zyxel 官網的 CMS 重新建置,評估以上條件後我會建議採用 Kentico, Drupal 或是用 Laravel 框架開發
因為這三個是評估比較後符合 Zyxel 目前以及未來使用情況的 CMS 框架

對於更進一步的判斷則需要從以下兩個方向著手

  • A. 目前 Zyxel 的後台操作, 並實際做出小型的測試並 Demo UI 與 Publish workflow
  • B. 評估後的專案費用 (開發人日估算)

了解更多 (參考資料)

目前全球最多人使用的 CMS