Bỏ qua tới nội dung
CMS truyền thống· ·10 phút đọc

Anchor CMS là gì và còn nên dùng cho blog không

Nguyen Hien
Anchor CMS là gì và còn nên dùng cho blog không
Cỡ chữ

Trong thế giới blog vốn bị WordPress áp đảo, vẫn có những nền tảng đi ngược chiều: thay vì cố làm được mọi thứ, chúng cố làm được đúng một việc. Anchor CMS là một cái tên như vậy. Bài viết này giải thích bản chất của nó, đặc trưng kỹ thuật thật, ai hợp dùng, và quan trọng nhất là một sự thật mà nhiều bài giới thiệu cũ bỏ qua: trạng thái hiện tại của dự án.

Triết lý đứng sau Anchor CMS

Khẩu hiệu gốc của Anchor là “made to let you just write” (sinh ra để bạn chỉ việc viết). Đây không phải lời quảng cáo suông mà là kim chỉ nam thiết kế. Người tạo ra Anchor cố tình cắt bỏ phần lớn thứ mà một CMS (content management system — hệ quản trị nội dung) thông thường nhồi vào: kho theme đồ sộ, chợ plugin, trình dựng trang kéo thả, hàng trăm tuỳ chọn trong trang cài đặt.

Kết quả là một bộ mã rất gọn. Phần quản trị chỉ có vài mục cốt lõi: viết bài, quản lý trang tĩnh, đổi vài thiết lập, và sửa theme. Bài viết soạn bằng Markdown (cú pháp đánh dấu văn bản thuần) thay vì trình soạn thảo trực quan nặng nề. Với người quen viết bằng văn bản thuần, đây là trải nghiệm nhẹ nhõm; với người quen kéo thả, đây có thể là một bước lùi.

Sơ đồ các đặc trưng tối giản của Anchor CMS
Anchor CMS theo đuổi sự tối giản tuyệt đối.

Đặc trưng kỹ thuật thật

Anchor được viết bằng PHP, không dựa trên một framework lớn phổ biến nào mà dùng bộ mã riêng nhỏ gọn. Vì thế nó chạy được trên gần như mọi gói hosting chia sẻ (shared hosting — máy chủ dùng chung) giá rẻ có hỗ trợ PHP và MySQL, không đòi cấu hình đặc biệt. Cụ thể, yêu cầu tối thiểu của nó là:

  • PHP 5.6 trở lên, kèm các phần mở rộng curl, mcrypt, gd, mbstring và PDO.
  • Cơ sở dữ liệu MySQL 5.6+ (khuyến nghị 5.7), hoặc SQLite (cơ sở dữ liệu gói trong một tệp, không cần máy chủ riêng) cho dự án nhỏ.

Cách cài đặt cũng đúng kiểu “kéo thả file”: tải mã về, đẩy lên hosting, mở trình duyệt chạy trình cài đặt. Không cần dòng lệnh, không cần Node.js, không cần build (biên dịch tài sản trước khi chạy). Đây chính là điểm khiến nó từng được nhiều người mới hoặc người làm web nghiệp dư yêu thích.

Trạng thái dự án (phần quan trọng nhất)

Đây là điều bạn cần biết trước khi cân nhắc Anchor cho năm 2026. Bản phát hành chính thức cuối cùng là phiên bản 0.12.7, ra mắt từ tháng 3 năm 2018. Kho mã chính thức trên GitHub (anchorcms/anchor-cms) đã được chuyển sang trạng thái lưu trữ, chỉ đọc (archived) từ ngày 19 tháng 5 năm 2020. Trên trang giới thiệu, chính những người duy trì cũng khuyến cáo người dùng cân nhắc nền tảng khác và không xem Anchor là sẵn sàng cho môi trường thật (production-ready) nữa.

Nói thẳng: Anchor CMS gần như đã ngừng phát triển. Vẫn có vài bản fork (nhánh tách ra do người khác duy trì) trong cộng đồng và một số người dùng cá nhân còn chạy nó cho blog của mình, nhưng dòng phát triển chính đã đóng băng nhiều năm. Số phiên bản 0.x cũng cho thấy nó chưa từng cán mốc 1.0 ổn định trước khi dừng lại.

Vì sao trạng thái này quan trọng với một blog

Một CMS không được cập nhật là rủi ro tích luỹ theo thời gian. Yêu cầu PHP 5.6 là một dấu hiệu rõ: PHP 5.6 đã hết hạn hỗ trợ từ lâu, trong khi các hosting hiện đại chạy PHP 8.x. Chạy mã cũ trên môi trường mới có thể phát sinh cảnh báo, lỗi tương thích, và quan trọng hơn là không còn bản vá bảo mật khi có lỗ hổng mới. Với một blog cá nhân không lưu dữ liệu nhạy cảm thì rủi ro thấp hơn, nhưng vẫn là điều cần cân nhắc tỉnh táo.

Anchor CMS khác WordPress thế nào

Cả hai đều là CMS viết bằng PHP, nhưng triết lý đối nghịch nhau hoàn toàn.

Tiêu chíAnchor CMSWordPress
Định hướngBlog tối giản, ít tính năng có chủ đíchĐa năng: blog, web doanh nghiệp, bán hàng
Hệ sinh tháiGần như không có plugin/themeHàng chục nghìn plugin và theme
Trạng tháiNgừng phát triển (archived 2020)Phát triển liên tục, cộng đồng lớn
Độ nặngRất nhẹNặng hơn, nhưng tối ưu được
Mở rộng về sauKhó, phải tự codeDễ, có sẵn công cụ cho mọi nhu cầu

Cách hiểu đơn giản: Anchor là một cây bút và tờ giấy, còn WordPress là cả một xưởng in. Nếu bạn chỉ muốn viết, sự gọn nhẹ của Anchor hấp dẫn. Nhưng khi blog lớn lên và cần thêm form liên hệ, tối ưu SEO chuyên sâu, cửa hàng nhỏ hay thành viên, hệ sinh thái khổng lồ của WordPress là thứ Anchor không có cách nào bù lại.

Sơ đồ tình trạng phát triển hiện tại của dự án Anchor CMS
Tình trạng dự án Anchor cần lưu ý trước khi chọn.

Khi nào nên và không nên dùng Anchor CMS

Có thể cân nhắc khi: bạn là người yêu sự tối giản, chỉ viết blog cá nhân thuần văn bản, thích Markdown, không ngại tự xử lý kỹ thuật, và chấp nhận một nền tảng không còn cập nhật.

Không nên dùng khi: bạn làm blog cho doanh nghiệp hay dự án nghiêm túc cần bảo trì lâu dài, cần SEO bài bản và mở rộng tính năng về sau, hoặc đơn giản là không muốn ôm rủi ro của một dự án đã ngừng. Trong các trường hợp này, một CMS còn được duy trì sẽ an toàn hơn nhiều.

Nếu muốn gọn hơn nữa, bạn có thể để Web22 dựng website cho bạn trên nền tảng còn được hỗ trợ lâu dài.

Nếu bạn vẫn mê hướng “siêu nhẹ, tập trung viết” nhưng muốn nền tảng còn sống, có thể tìm hiểu các lựa chọn flat-file (lưu nội dung bằng tệp, không cần cơ sở dữ liệu) như nền tảng flat-file Grav, hoặc xem bảng so sánh các CMS mã nguồn mở để cân nhắc theo nhu cầu thật.

Câu hỏi thường gặp

Anchor CMS còn được phát triển không?

Gần như không. Bản chính thức cuối là 0.12.7 năm 2018, kho mã đã được lưu trữ chỉ đọc từ tháng 5 năm 2020. Chỉ còn vài bản fork cộng đồng hoạt động rời rạc.

Anchor CMS có miễn phí không?

Có. Nó là phần mềm mã nguồn mở, tải và dùng tự do. Nhưng “miễn phí” không bù được rủi ro của một dự án không còn cập nhật bảo mật.

Anchor CMS có hợp để bán hàng không?

Không. Nó được thiết kế thuần cho blog, không có tính năng thương mại điện tử. Muốn bán hàng, bạn cần nền tảng chuyên về cửa hàng hoặc WordPress kèm tiện ích phù hợp.

Nếu bạn cần một blog hay website được dựng trên nền tảng còn được duy trì lâu dài và mở rộng tốt, việc làm website WordPress được lập trình gọn gàng là hướng đi an toàn hơn so với một dự án đã đóng băng như Anchor.

Đọc tiếp

Bài viết
cùng chủ đề.

Tất cả bài viết
Chat Zalo