KDIGI CMS

So sánh

KDIGI CMS vs Payload CMS: chọn gì cho dự án Next.js?

KDIGI CMS xây trên Payload: chọn framework trống để tự thiết kế, hoặc bản cấu hình sẵn cho website nội dung.

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

Danh sách các website trong KDIGI CMS, mỗi website là một tenant với tên miền riêng

KDIGI CMS không đối đầu với Payload mà được xây trên Payload 3.90. Payload thuần là framework để tự thiết kế; KDIGI CMS là Payload cấu hình sẵn cho website nội dung nhiều site. Cả hai đều dùng MIT.

Tóm tắt nhanh

  • KDIGI CMS = Payload 3.90.2 + Next.js 15 + PostgreSQL.
  • Payload thuần: bạn quyết định mọi mô hình dữ liệu.
  • KDIGI CMS thêm: đa website, Markdown, SEO/JSON-LD, pipeline WordPress.
  • Đánh đổi: mô hình định sẵn, phiên bản ghim, chỉ PostgreSQL.

Bảng so sánh

Payload theo README và tài liệu chính thức, kiểm tra 2026-11-03.

Tiêu chí Payload thuần KDIGI CMS
Giấy phép MIT MIT
Mô hình nội dung Bạn tự thiết kế Dựng sẵn: pages, posts, products, landings…
Đa website Plugin multi-tenant (bạn cấu hình) Cấu hình sẵn, thêm site không cần deploy
Soạn thảo Lexical rich text Markdown (Milkdown)
SEO, JSON-LD, redirect dựng sẵn ✗ (tự xây hoặc plugin) Có
Pipeline chuyển từ WordPress Không Có
AI agent (MCP) Plugin chính thức @payloadcms/plugin-mcp (bạn thêm và cấu hình); API key MCP server dựng sẵn, 23 công cụ biên tập; API key theo người dùng; có từ bản 1.2.0
Cơ sở dữ liệu Postgres, MongoDB, SQLite PostgreSQL
Triển khai Tùy bạn (Vercel, Cloudflare, Docker…) Dockerfile, Compose, Coolify có sẵn

KDIGI CMS thêm gì lên Payload

  • Ranh giới site tường minh Predicate tenantScopedRead/Write là ranh giới bảo mật thật. Multi-site
  • Markdown first Milkdown, slash menu, shortcode; API trả HTML đã làm sạch. Trình soạn thảo
  • SEO là một hệ thống JSON-LD @graph, mẫu tiêu đề, audit, gợi ý link nội bộ. SEO và JSON-LD
  • Vận hành sẵn Job revalidate có retry, healthcheck /api/health.
  • Pipeline WordPress Nhập bài, trang, media, SEO, redirect. Chuyển từ WordPress
  • Docs và demo Có bộ tài liệu, site demo công khai và pnpm demo:reset.

Những gì bạn đánh đổi

  • Mô hình nội dung định sẵn Thêm collection cần đăng ký plugin, viết predicate và migration.
  • Phiên bản ghim Không tự hưởng tính năng Payload mới nhất; chờ hoặc tự nâng cấp.
  • Chỉ PostgreSQL Không dùng MongoDB hay SQLite như Payload thuần.
  • Dự án mới Bản công khai 1.0.0 ngày 2026-11-03; Payload có cộng đồng lớn hơn.

AI agent và MCP

Payload có plugin chính thức @payloadcms/plugin-mcp, mã nguồn mở nằm trong kho Payload. Bạn thêm plugin vào config, chọn collection/global được mở và tạo API key trong admin để bật từng thao tác (find, create, update, delete) cho từng key. Quy tắc truy cập, hook và multi-tenant của Payload vẫn áp dụng theo người dùng gắn với key; có thể tự thêm tool, prompt, resource riêng.

KDIGI CMS có sẵn một lớp MCP riêng (không cần cấu hình plugin) tại POST /api/mcp: 23 công cụ cho bài, trang, lịch đăng, phiên bản, thùng rác, media, SEO audit, cùng hướng dẫn nội dung kcms://guide/content. 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.

Đánh đổi: Payload thuần cho bạn khung tổng quát để tự thiết kế bộ công cụ cho mọi mô hình dữ liệu; KDIGI CMS cho bộ công cụ biên tập dựng sẵn nhưng chỉ cho mô hình nội dung của nó.

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

Chọn Payload thuần khi

  • Xây ứng dụng hoặc sản phẩm CMS chỉ là một phần, chung thư mục /app Next.js.
  • Cần mô hình dữ liệu tùy ý Thương mại điện tử, SaaS, cổng thông tin.
  • Muốn MongoDB, SQLite hoặc serverless Vercel, Cloudflare.
  • Muốn template chính thức Website, ecommerce của Payload; bám sát phiên bản mới.

Chọn KDIGI CMS khi

  • Nhiều website nội dung Một đội biên tập: agency, nhóm thương hiệu.
  • Cần Markdown, SEO, redirect chạy ngay Không phải xây lại từ đầu.
  • Đang rời WordPress Cần pipeline nhập có cổng duyệt.
  • Muốn tài liệu tiếng Việt Demo công khai, cấu hình Coolify sẵn.

Chuyển đổi

Chưa có công cụ nhập tự động từ Payload thuần; schema khác nhau.

  1. Ánh xạ collection Sang posts, pages, products, taxonomies.
  2. Tạo document sites Gán siteKey, domain và người dùng.
  3. Nhập dữ liệu Qua Local API hoặc REST, truyền tenant rõ ràng.
  4. Đổi rich text Chuyển Lexical sang Markdown.

Chiều ngược lại cũng khả thi: đây là dự án Payload chuẩn (MIT), dữ liệu nằm trong PostgreSQL thông thường. Thử tại demo trực tiếp.

Nguồn

Payload, kiểm tra 2026-11-03: kho mã, What is Payload, Multi-Tenant Plugin, Database, MCP Plugin. KDIGI CMS: kho mã, kiến trúc, tích hợp AI agent, CHANGELOG (1.2.0, 2026-11-03).

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

KDIGI CMS có phải là CMS hoàn toàn khác Payload không?

Không. KDIGI CMS xây trực tiếp trên Payload 3.90 và Next.js 15, dùng PostgreSQL qua adapter chính thức. Đó là một dự án Payload hoàn chỉnh, nên kiến thức và plugin Payload vẫn dùng được.

Vì sao không dùng thẳng Payload mà cần KDIGI CMS?

Dùng thẳng Payload nếu muốn tự thiết kế mọi thứ. KDIGI CMS tiết kiệm công khi bạn cần website nội dung nhiều site: đa tenant có access predicate, Markdown, JSON-LD, redirect, audit SEO, pipeline từ WordPress.

KDIGI CMS có theo kịp phiên bản Payload mới không?

Hiện tài liệu ghim payload và các gói @payloadcms/* cùng phiên bản 3.90.2. Nâng cấp theo CHANGELOG của KDIGI CMS: tạo migration nếu cần, sao lưu rồi chạy pnpm migrate. Nếu fork, bạn tự quyết lịch nâng cấp.

Payload thuần có đa website không?

Có plugin multi-tenant chính thức (@payloadcms/plugin-multi-tenant); KDIGI CMS dùng chính plugin này với collection sites. Phần thêm vào là access predicate tường minh, cài đặt từng site và quy trình tạo site không cần deploy lại.

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

Payload có plugin MCP chính thức: bạn thêm vào config và bật từng collection, từng thao tác theo API key. KDIGI CMS dựng sẵn MCP server với 23 công cụ biên tập (bài, trang, lịch đăng, SEO, media), API key theo người dùng, tôn trọng khóa chỉnh sửa; có từ bản 1.2.0. Xem AI agent (MCP).

Đọc tiếp