KDIGI CMS

So sánh

KDIGI CMS vs Directus: dữ liệu thuần hay CMS hoàn chỉnh?

Directus bao một CSDL SQL thành API và Studio; KDIGI CMS là CMS nội dung đa website, giấy phép MIT.

Cập nhật lần cuối:

Màn hình phân quyền KDIGI CMS gán vai trò và website cho người dùng

Directus bao một CSDL SQL bằng API và Studio, theo giấy phép source-available. KDIGI CMS là CMS cho website nội dung, giấy phép MIT. Chọn Directus cho lớp dữ liệu đa dụng, KDIGI CMS để vận hành nhiều website.

Tóm tắt nhanh

  • Directus bao CSDL SQL bất kỳ; KDIGI CMS dựng trên Payload.
  • Giấy phép: KDIGI CMS MIT; Directus MSCL 1.0 (source-available).
  • Directus hỗ trợ nhiều CSDL; KDIGI CMS chỉ PostgreSQL.
  • KDIGI CMS có đa website, SEO/JSON-LD, Markdown, pipeline WordPress.
  • Cả hai có MCP server tích hợp; Directus còn có Cloud, OAuth và AI Assistant; KDIGI CMS mới ra 1.0.0.

Bảng so sánh

Directus theo README và trang chính thức, kiểm tra 2026-11-03.

Tiêu chí KDIGI CMS Directus
Định vị CMS đa website cho nội dung Lớp API + Studio trên CSDL SQL
Giấy phép MIT MSCL 1.0; GPLv3 sau 4 năm
Cơ sở dữ liệu PostgreSQL Postgres, MySQL, MariaDB, MS SQL, SQLite, OracleDB, CockroachDB
Bao CSDL SQL có sẵn ✗ (schema do migration quản lý) Có
Đa website dựng sẵn Có ✗ (README không mô tả)
SEO, JSON-LD, redirect trong lõi Có ✗ (tự thiết kế)
Pipeline chuyển từ WordPress Có ✗ (README không nêu)
Phân quyền 4 vai trò theo site Chính sách tới cấp trường
AI agent (MCP) MCP server tích hợp sẵn; API key theo người dùng; chưa có OAuth; có từ bản 1.2.0 MCP server tích hợp (từ v11.12); OAuth hoặc access token
AI trong admin AI SEO tùy chọn (DeepSeek) AI Assistant
Dịch vụ quản lý Không ✓ Directus Cloud

Lưu ý Request ẩn danh vào API của KDIGI CMS thấy mọi site, trừ khi frontend thêm where[tenant][equals]=<id>. Xem quản lý nhiều website.

Giấy phép đã thay đổi

Nhiều bài so sánh cũ ghi Directus dùng BSL 1.1; đã lỗi thời. Theo công bố của Directus ngày 2026-04-22, Directus chuyển sang MSCL, giấy phép source-available dẫn xuất từ Fair Core License. SDK vẫn dùng MIT.

  • 5 triệu USD ngưỡng doanh thu năm; dưới mức này dùng miễn phí qua Open Innovation Grant
  • 50 ngưỡng số nhân viên theo cùng điều kiện
  • 4 năm sau đó mỗi phiên bản chuyển sang GPLv3

Lưu ý Directus không còn là mã nguồn mở theo nghĩa OSI. Nếu MIT là yêu cầu cứng, đọc giấy phép Directus và xem mã nguồn mở của KDIGI CMS.

AI agent và MCP

Cả hai có MCP server tích hợp sẵn. Directus (từ v11.12) tắt mặc định, bật trong Settings → AI; AI chạy với quyền của tài khoản kết nối và có công cụ cho cả dữ liệu lẫn schema. Xác thực bằng OAuth hoặc access token tĩnh; nhờ OAuth, ChatGPT và Claude.ai (web) kết nối được.

KDIGI CMS bật sẵn (đặt MCP_ENABLED=false để tắt) tại POST /api/mcp, với 23 công cụ riêng cho nội dung: bài, trang, lịch đăng, phiên bản, thùng rác, media, SEO audit. Xác thực bằng API key theo người dùng; agent chạy đúng vai trò và website của người đó, tôn trọng khóa chỉnh sửa trong admin, ghi cần expectedUpdatedAt. Kèm CLI kcms. Có từ bản 1.2.0. Xem AI agent (MCP) của KDIGI CMS.

Lưu ý KDIGI CMS chưa hỗ trợ OAuth, nên ChatGPT web và Claude.ai web chưa dùng được; dùng Claude Code, Codex, Cursor, VS Code hoặc cầu nối stdio kcms mcp. Nếu cần kết nối từ ứng dụng web ngay, Directus có lợi thế.

Khi nào chọn mỗi bên

Chọn Directus khi

  • Đã có CSDL SQL Kể cả MySQL, MS SQL, Oracle; thêm API mà không đổi schema.
  • Ứng dụng nội bộ, dữ liệu có cấu trúc Không chỉ website nội dung.
  • Muốn Cloud, AI Assistant, MCP Có sẵn ở Directus.
  • Nằm trong ngưỡng Grant Hoặc đã sẵn sàng giấy phép thương mại.

Chọn KDIGI CMS khi

  • Cần MIT thuần Bàn giao cho nhiều khách hàng mà không lo ngưỡng doanh thu.
  • Nhiều website nội dung Ranh giới site có sẵn.
  • SEO và Markdown trong CMS JSON-LD, redirect, mẫu tiêu đề.
  • Đang rời WordPress Chấp nhận PostgreSQL, schema do dự án quản lý.

Chuyển từ Directus

Không có công cụ nhập tự động, nhưng dữ liệu Directus nằm trong SQL thông thường. Chi tiết endpoint xem REST API.

  1. Kiểm kê collection Ánh xạ: bài viết → posts, trang → pages, danh mục → taxonomies, sản phẩm → products.
  2. Tạo site đích siteKey, domain, gán người dùng theo vai trò.
  3. Xuất dữ liệu Qua REST API của Directus hoặc SQL, đổi rich text sang Markdown.
  4. Nhập qua REST API key gắn đúng site, truyền tenant rõ ràng.
  5. Tệp và redirect Chuyển tệp vào thư viện media, tạo redirects 301.
  6. Kiểm tra Chạy GET /api/seo/audit, rồi chuyển frontend sang API mới.

Nguồn

Directus, kiểm tra 2026-11-03: kho mã, giấy phép MSCL, thông báo đổi giấy phép (2026-04-22), tài liệu, MCP server, cài đặt MCP. KDIGI CMS: kho mã, tài liệu, tích hợp AI agent, CHANGELOG 1.2.0 (2026-11-03).

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

Directus có phải mã nguồn mở không?

Directus công bố mã nguồn nhưng theo giấy phép source-available. README hiện ghi MSCL 1.0, dẫn xuất từ Fair Core License; mỗi phiên bản chuyển sang GPLv3 sau 4 năm. KDIGI CMS dùng MIT, giấy phép mở theo OSI.

Directus khác KDIGI CMS ở triết lý nào?

Directus bao một CSDL SQL có sẵn bằng REST/GraphQL và Studio, phù hợp nhiều ứng dụng dữ liệu. KDIGI CMS là CMS website nội dung: mô hình dựng sẵn, đa website, Markdown, JSON-LD, pipeline từ WordPress.

Directus có đa website sẵn như KDIGI CMS không?

README Directus không mô tả tenant hay site dựng sẵn; bạn tự thiết kế ranh giới bằng chính sách quyền theo bộ lọc, hoặc chạy nhiều instance. KDIGI CMS có collection Sites và access predicate tường minh.

Tôi có phải trả tiền khi dùng Directus không?

Theo README Directus, tổ chức dưới 5 triệu USD doanh thu năm và dưới 50 nhân viên dùng miễn phí qua Open Innovation Grant; có tầng Core miễn phí. Tổ chức lớn cần giấy phép thương mại.

Directus và KDIGI CMS khác nhau thế nào về MCP cho AI agent?

Cả hai có MCP server tích hợp. Directus hỗ trợ OAuth hoặc access token, dùng được từ ChatGPT và Claude.ai web. KDIGI CMS xác thực bằng API key theo người dùng (chưa có OAuth), có 23 công cụ biên tập nội dung, tôn trọng vai trò và khóa chỉnh sửa, kèm CLI kcms; có từ bản 1.2.0. Xem AI agent (MCP).

Đọc tiếp