KDIGI CMS

Thực hành tốt

Thực hành tốt: SEO, nội dung, bảo mật, hiệu năng

Năm bài ngắn, mỗi bài có checklist và lệnh thật. Chọn bài theo việc bạn đang làm.

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

Hình minh họa trừu tượng về quy trình vận hành và tối ưu một hệ thống quản trị nội dung

Thực hành tốt xoay quanh năm nhóm việc: cấu trúc nội dung, SEO on-page, bảo mật, hiệu năng và sao lưu. KDIGI CMS chỉ là admin và API, nên cache và CDN thuộc về frontend và hạ tầng của bạn.

Tóm tắt nhanh

  • Năm bài, đối chiếu với CHANGELOG 1.2.0.
  • Thứ tự: nội dung → SEO → bảo mật → hiệu năng → sao lưu.
  • Khó đảo ngược nhất: slug, quy ước URL, vai trò, PAYLOAD_PUBLIC_SERVER_URL.

Chọn bài theo mục tiêu

Lộ trình 5 bước cho site mới

  1. Cấu trúc Chốt loại nội dung, cây chuyên mục ≤ 2 cấp, quy ước slug, menu, tác giả.
  2. Cấu hình site domain, defaultLanguage, seoTitles, knowledgeGraph. Xem quản lý nhiều website.
  3. Phân quyền Vai trò tối thiểu, gán đúng site. Xem phân quyền người dùng.
  4. Tích hợp frontend Lọc tenant, nối webhook revalidate. Xem API headless.
  5. Vận hành Sao lưu hằng đêm, khôi phục thử mỗi tháng, đọc CHANGELOG trước khi nâng cấp.

Nguyên tắc chung

  • Cấu hình ở site Mẫu SEO, danh tính tổ chức, ảnh OG đặt ở Sites; ghi đè từng bài khi cần.
  • Quyền tối thiểu Ranh giới thật là access predicate; frontend luôn lọc where[tenant][equals]=<id>.
  • Schema qua migration Sao lưu → migrate → kiểm tra, mỗi lần nâng cấp.
  • Đừng tin một tín hiệu GET /api/health chỉ báo tiến trình sống; điểm SEO chỉ là checklist.

Đang chuyển từ WordPress

Làm theo chuyển từ WordPress, rồi rà SEO on-page và sao lưu trước khi chuyển DNS.

Thử trên bản demo hoặc tự host; chọn mô hình theo giải pháp cho agency hoặc doanh nghiệp.

Trong mục này

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

Nên đọc bài thực hành nào trước?

Đang dựng site: cấu trúc nội dung rồi SEO on-page. Chuẩn bị production: bảo mật, sao lưu và nâng cấp. Đã có người dùng thật: hiệu năng và cache.

Các hướng dẫn này áp dụng cho phiên bản nào?

Nội dung đối chiếu với tài liệu và CHANGELOG của KDIGI CMS 1.2.0 (2026-11-03). Dùng bản khác thì đọc CHANGELOG giữa hai bản trước khi áp dụng.

Đọc tiếp