Back to Main Site

Giới thiệu PolyCMS — Hệ quản trị nội dung CMS cho Perfex CRM

Last updated on Jul 10, 2026 3:36 AM

PolyCMS là gì?

PolyCMS là một mô-đun Hệ quản trị nội dung (Content Management System) hoàn chỉnh được phát triển độc quyền cho hệ thống Perfex CRM. Mô-đun giúp chuyển đổi CRM của bạn thành một nền tảng viết blog và xuất bản nội dung mạnh mẽ — mà không yêu cầu bạn phải cài đặt WordPress, Joomla hay bất kỳ hệ thống CMS bên ngoài nào khác.

Mọi tính năng đều vận hành gốc ngay trong lòng Perfex CRM: chia sẻ chung các tài khoản nhân viên, phân quyền hệ thống, nhật ký hoạt động và cơ chế quản lý tệp tin. Bạn không cần phải quản lý tài khoản người dùng trùng lặp ở hai nơi, không cần cơ sở dữ liệu riêng và không phải chuyển đổi giao diện giữa các hệ thống khác nhau.

Tại sao nên chọn PolyCMS?

Nếu bạn đang sử dụng Perfex CRM và cần xây dựng một trang blog doanh nghiệp, trung tâm tài liệu hướng dẫn, trang tin tức hoặc một cổng thông tin hiển thị ra bên ngoài, PolyCMS trang bị cho bạn giải pháp tập trung tối ưu:

  • Không phụ thuộc bên ngoài — Không cần cài đặt và bảo trì WordPress. Trang blog của bạn nằm ngay trong CRM.
  • Tích hợp gốc với CRM — Sử dụng đồng bộ hệ thống tài khoản và phân quyền của Perfex. Các biên tập viên nội dung được quản lý đồng bộ như nhân sự CRM.
  • Khả năng mở rộng mạnh mẽ — Hệ thống hooks và filters quen thuộc tương tự như WordPress giúp nhà phát triển dễ dàng mở rộng tính năng mà không cần sửa đổi mã nguồn cốt lõi.
  • Cấu trúc chuẩn SEO — Mỗi bài viết và trang tĩnh đều hỗ trợ tùy biến Meta Title, Meta Description, Open Graph, Twitter Cards, Canonical URLs và màn hình xem trước Google Search Preview thời gian thực.
  • Bảo mật chuẩn sản xuất — Tích hợp sẵn bộ lọc XSS qua HTMLPurifier, giới hạn tần suất gọi API ở các endpoint công khai, bảo vệ BASEPATH và kiểm duyệt định dạng tệp tải lên.

Các nhóm tính năng cốt lõi

Quản trị nội dung

  • Quản lý bài viết — Trình soạn thảo văn bản trực quan (TinyMCE), thiết lập ảnh đại diện, lên lịch xuất bản, cấu hình chế độ hiển thị (Công khai, Riêng tư, Bảo vệ bằng mật khẩu), tính toán thời gian đọc bài, theo dõi lượt xem và các tác vụ hàng loạt.
  • Quản lý trang tĩnh — Xây dựng các trang độc lập với các template tùy chỉnh, cấu trúc phân cấp trang cha-con và thiết lập SEO riêng biệt.
  • Chuyên mục & Thẻ tag — Thiết lập chuyên mục đa cấp độ (không giới hạn độ sâu) và hệ thống thẻ phân loại linh hoạt hỗ trợ tự động gợi ý từ khóa.

Thư viện & Điều hướng

  • Thư viện phương tiện (Media Library) — Trình bày dạng lưới hoặc danh sách, duyệt thư mục trực quan, tải lên kéo thả, xem ảnh nhanh dạng lightbox và cơ chế bảo vệ chống xóa nhầm tệp đang sử dụng.
  • Trình dựng Menu — Thiết lập menu kéo thả trực quan hỗ trợ menu con lồng nhau, liên kết tùy biến, cấu hình class CSS và hỗ trợ gán liên kết ngoài.

Tương tác & SEO

  • Bình luận & Kiểm duyệt — Duyệt, đánh dấu spam, trả lời hoặc xóa bình luận. Cho phép bật/tắt bình luận riêng biệt trên từng bài viết.
  • Cấu hình SEO chuyên sâu — Hỗ trợ đầy đủ meta tags, Open Graph, Twitter Cards, canonical URLs, quản lý từ khóa tập trung và Google Search Preview.
  • Cấu hình Permalink — Dễ dàng tùy chỉnh tiền tố blog (/blog, /news, /articles), đường dẫn chuyên mục và đường dẫn thẻ tag.

Mở rộng & Tiện ích

  • Hệ thống Plugins — Kiến trúc tương tự WordPress. Đi kèm sẵn 5 plugin tiện ích: XML Sitemap (Bản đồ trang web), Google Analytics, Maintenance Mode (Chế độ bảo trì), Banner Slider và MTOptimize.
  • Hệ thống Giao diện (Themes) — Cấu trúc phân cấp template, bảng điều khiển cấu hình Theme Options, tải lên theme dạng ZIP. Giao diện đi kèm mặc định: Head Random.
  • Widgets & Shortcodes — Tích hợp sẵn 9 widget tiện ích, khu vực Widget Areas linh hoạt và bộ máy xử lý shortcode giúp nhúng các nội dung động vào bài viết.

Công cụ & Quản trị

  • Bảng điều khiển — Xem nhanh số liệu báo cáo, nhật ký hoạt động của biên tập viên, kéo thả bố cục widget báo cáo.
  • Sao lưu & Phục hồi — Tạo các bản sao lưu SQL riêng biệt cho các bảng dữ liệu của CMS.
  • Nhập/Xuất dữ liệu — Di chuyển nội dung qua tệp tin định dạng JSON và trình tạo dữ liệu mẫu demo.
  • Hỗ trợ 16 gói ngôn ngữ — Tiếng Anh, Tiếng Việt, Tiếng Trung, Tiếng Pháp, Tiếng Đức, Tiếng Tây Ban Nha, Tiếng Bồ Đào Nha, Tiếng Nga, Tiếng Nhật, Tiếng Hàn...

Tổng quan về Kiến trúc

PolyCMS tuân thủ nghiêm ngặt kiến trúc MVC được phát triển trên CodeIgniter (chia sẻ chung nền tảng framework của Perfex CRM). Các điểm nổi bật về mặt kiến trúc bao gồm:

  • 16 bảng cơ sở dữ liệu chuyên biệt (được đặt tiền tố blog_) — đảm bảo dữ liệu CMS hoàn toàn độc lập với dữ liệu khách hàng của CRM.
  • Hệ thống Hook/Filter được phát triển mô phỏng theo WordPress — lập trình viên dễ dàng đăng ký các action và filter để mở rộng hoặc thay đổi logic.
  • Cấu trúc phân cấp template themesingle.phpcategory.phptag.phppage.phpindex.php (file dự phòng cuối cùng).
  • Cơ chế cô lập Plugins — Mỗi plugin nằm trong thư mục riêng biệt với cấu hình, tệp ngôn ngữ và tài nguyên CSS/JS hoàn toàn độc lập.

Để tìm hiểu sâu hơn về mặt kỹ thuật, vui lòng xem bài viết Tổng quan về Kiến trúc hệ thống.

Yêu cầu hệ thống

Yêu cầuMức cấu hình tối thiểu
Perfex CRMPhiên bản 3.0.0 trở lên
PHPPhiên bản 8.1 trở lên
MySQLMySQL 5.7+ / MariaDB 10.3+
Web ServerApache hoặc Nginx hỗ trợ cấu hình mod_rewrite
Bộ nhớ lưu trữThư mục uploads/ có quyền ghi dữ liệu

Bắt đầu sử dụng

Sẵn sàng cài đặt? Hãy tham khảo các tài liệu hướng dẫn theo trình tự sau:

  1. Hướng dẫn cài đặt & Kích hoạt — Các bước tải lên, kích hoạt mô-đun và phân quyền nhân viên.
  2. Bắt đầu nhanh: Bài viết đầu tiên của bạn — Hướng dẫn tạo chuyên mục, soạn thảo bài viết, tải ảnh và xuất bản ra trang ngoài.

Dành cho các nhà phát triển muốn tùy biến mở rộng PolyCMS: