9 điểm bởi GN⁺ 2024-10-14 | 2 bình luận | Chia sẻ qua WhatsApp
  • Do mọi diễn biến gần đây liên quan đến WordPress, bài viết này lập một danh sách các CMS thay thế đáp ứng nhiều tiêu chí khác nhau
  • Hệ sinh thái CMS hiện đại rất rộng lớn, và chính định nghĩa của "hệ thống quản lý nội dung" cũng đang được mở rộng
  • Có người xem đây là nền tảng website đóng gói sẵn, có người lại xem nó là UI cho nội dung được lưu trữ riêng biệt
  • Tiêu chí của danh sách này là liệu có thể tải về, đưa lên máy chủ và có ngay một website hay không
    • Điều này loại trừ các CMS dựa trên API và Git, vì với nhiều người, việc "nối chuỗi công cụ" (Daisy Chain) không phải là một phương án khả thi

Ghost: nền tảng blog và bản tin mã nguồn mở tốt nhất

  • Ghost là một nền tảng xuất bản đẹp, hiện đại, tích hợp sẵn bản tin email và đăng ký trả phí
  • Đang được sử dụng bởi Platformer, 404Media, Lever News, Tangle, The Browser, v.v.
  • Có thể thiết lập Ghost CMS nhanh chóng thông qua Magic Pages, với mức giá phải chăng bắt đầu từ $4/tháng
    • Tuy vậy, đây là cách đi vòng qua tùy chọn tự host của Ghost là Ghost Pro, nên dựa trên kinh nghiệm trước đây với các khách hàng khác, cần thận trọng

Kirby: CMS thích ứng với dự án

  • Kirby là CMS dựa trên tệp dành cho nhà phát triển, nhà thiết kế, người sáng tạo và khách hàng
  • Có thể quản lý nội dung bằng tệp mà không cần cơ sở dữ liệu, phù hợp với người dùng cảm thấy việc dùng cơ sở dữ liệu là gánh nặng

Indiekit: máy chủ nhỏ kết nối với web độc lập

  • Indiekit là hệ thống dựa trên tệp, nhưng cần cơ sở dữ liệu để quản lý nội dung hiện có.

Craft CMS: tạo trải nghiệm số tùy biến thân thiện với người dùng

  • Craft CMS là một lựa chọn thương mại, nhưng cũng cung cấp tùy chọn miễn phí cho các nhà sáng tạo cá nhân
  • Có thể cần thời gian để thiết kế cấu trúc nội dung

ClassicPress: CMS ổn định và nhẹ

  • ClassicPress là một bản fork của WordPress, giữ trình soạn thảo cổ điển của WordPress làm tùy chọn mặc định
  • Vì sử dụng WordPress plugin API nên không hoàn toàn độc lập

Statamic: CMS mạnh mẽ dựa trên Laravel

  • Statamic là CMS mã nguồn mở dựa trên Laravel và Git, hỗ trợ xây dựng website dễ quản lý.
  • Cung cấp gói cá nhân miễn phí và khá giống Craft CMS.

Wagtail CMS: CMS mã nguồn mở dựa trên Django

  • Wagtail là CMS Django mã nguồn mở chạy bằng Python, cài đặt tương đối đơn giản.
  • Wagtail có lẽ là CMS giống WordPress nhất

Textpattern CMS: hệ thống quản lý nội dung mã nguồn mở

  • Textpattern là CMS mã nguồn mở dựa trên PHP, có giao diện trên trình duyệt với hơn 50 ngôn ngữ.

Anchor CMS: CMS đơn giản dựa trên PHP

  • Anchor từng là CMS dựa trên PHP cung cấp theme đơn giản và các kiểu tùy chỉnh, nhưng hiện không còn được duy trì.

Tóm tắt của GN⁺

  • Bài viết giới thiệu nhiều CMS khác nhau như Ghost, Kirby, Indiekit, Craft CMS, ClassicPress, Statamic, Wagtail và Textpattern
  • Nếu là người dùng WordPress hiện tại, bạn có thể thử các bản fork như ClassicPress
  • Nếu mục tiêu là vận hành blog đơn giản, các CMS nhẹ như Ghost hoặc Textpattern cũng có thể là lựa chọn tốt

2 bình luận

 
GN⁺ 2024-10-14
Ý kiến trên Hacker News
  • Dùng Jekyll và GitHub Pages thì có thể dễ dàng tạo một blog cá nhân đơn giản. Không cần cài Jekyll trên máy local, chỉ cần viết bài trên GitHub rồi push lên là được. GitHub còn có sẵn phiên bản VSCode tích hợp nên khá tiện.

    • Jekyll biên dịch ở local khá lâu, nhưng vẫn dùng vì nó không làm gián đoạn việc viết lách.
    • Khó tìm được một lựa chọn thay thế WordPress mà dễ bắt đầu. WordPress đã cung cấp rất nhiều tính năng trong suốt 20 năm qua.
    • GitHub Pages đã hoạt động ổn định suốt 3 năm gần đây mà không có downtime.
  • WordPress phổ biến vì có thể tạo website dễ dàng mà không cần kiến thức kỹ thuật. Hầu hết các nhà host đều cài sẵn WordPress mặc định nên không cần tự cài phần mềm lên server.

    • Các website builder như Wix, Squarespace, Shopify có thể là lựa chọn thay thế. Bản hosted của Ghost cũng khá ổn.
  • Dotclear là một lựa chọn thay thế WordPress thực sự, là một blog engine chạy trên nền web.

    • WordPress từng khá phức tạp ở phần cấu hình và tùy biến theme, trong khi Dotclear có thể thiết lập đơn giản và nhanh hơn.
    • Dotclear ra mắt từ năm 2002, còn lâu đời hơn cả WordPress.
  • Một lựa chọn thay thế WordPress nên là CMS có thể self-host và có core mã nguồn mở.

    • Cần có tính năng tương tự ACF, visual composer tương tự Gutenberg, và REST API.
    • Ghost không có ACF, còn Astro thì bị tùy biến quá nhiều.
  • Từng dùng Processwire vài năm trước và rất hài lòng. Craft có tính năng thương mại điện tử mạnh, nhưng trong quá trình thử nghiệm thì hơi chậm.

  • Wagtail CMS được xây trên Python/Django, có trải nghiệm rất tốt cho cả developer lẫn người dùng.

    • Nó cung cấp trình biên tập nội dung dạng block tương tự Gutenberg cùng với hỗ trợ accessibility.
  • Bear là một nền tảng blog đơn giản, dễ sử dụng. Bộ phận hỗ trợ cũng thân thiện và phản hồi nhanh.

  • Drupal là CMS có thể chạy trong trình duyệt, cung cấp theme responsive, tính năng đa ngôn ngữ và một đội ngũ bảo mật.

    • Với sáng kiến AI mới, có thể cấu hình website thông qua chat.
    • Nó cung cấp một framework tích hợp bằng cách tận dụng các module thương mại và CRM native.
    • Ngoài ra còn có bộ công cụ no-code tên là Drupal ECA.
  • Đang dùng Astro triển khai trên Deno Deploy và thấy rất thú vị, dễ dùng.

    • Chỉ cần sao chép file Svelte và Deno là có thể chạy dễ dàng.
    • Nội dung được lấy từ Notion và Airtable rồi cache vào Deno KV.
  • Các lựa chọn thay thế WordPress lớn gồm có Joomla, Typo3 và Drupal.