Back to Main Site

Các câu hỏi thường gặp về PolyCMS

Last updated on Jul 10, 2026 2:36 AM

Thông tin chung

Tôi có thể sử dụng giao diện (themes) của WordPress cho PolyCMS không?

Không. Mặc dù PolyCMS sở hữu cấu trúc phân cấp tệp hiển thị tương tự (single.php, category.php, page.php), hệ thống hoàn toàn chạy trên nền tảng cú pháp PHP CodeIgniter thay vì các hàm đặc thù của WordPress (như the_title(), the_content()...). Bạn bắt buộc phải sử dụng các giao diện được thiết kế riêng tương thích với PolyCMS. Xem thêm tại Tự phát triển một Giao diện Theme để biết thêm chi tiết.

Tôi có thể cài đặt các plugin của WordPress vào PolyCMS không?

Không. PolyCMS sở hữu kiến trúc plugin độc lập với cơ chế Hook/Filter tương tự, nhưng hoàn toàn không tương thích để chạy trực tiếp các plugin của WordPress. Xem hướng dẫn tại Tự thiết kế một Plugin tùy biến để tự viết plugin riêng.

Mô-đun PolyCMS có làm chậm hệ thống Perfex CRM của tôi không?

Tác động là cực kỳ nhỏ. PolyCMS khởi tạo và làm việc trên 16 bảng dữ liệu chuyên biệt (đều có tiền tố blog_) hoàn toàn tách biệt độc lập với các bảng mặc định của CRM. Các câu lệnh truy vấn của CMS chỉ thực thi khi nhân viên truy cập các tính năng Blog trong admin panel hoặc khi độc giả duyệt xem blog ngoài trang chủ. Các hoạt động cốt lõi của CRM (như xuất hóa đơn, quản lý khách hàng, dự án...) hoàn toàn không bị ảnh hưởng.

Điều gì xảy ra khi tôi tạm tắt (deactivate) PolyCMS?

Toàn bộ dữ liệu của bạn (bài viết, trang tĩnh, chuyên mục, cài đặt...) vẫn được bảo vệ an toàn trong cơ sở dữ liệu. Việc tạm tắt mô-đun chỉ ẩn đi các menu CMS và khóa các đường dẫn định tuyến ngoài trang chủ. Bạn có thể bật lại mô-đun bất kỳ lúc nào mà không sợ bị mất dữ liệu.

PolyCMS có xóa sạch dữ liệu của tôi khi tôi gỡ cài đặt (uninstall) không?

Không. Tệp mã nguồn uninstall.php được thiết kế đặc biệt để luôn giữ lại các bảng cơ sở dữ liệu hiện có. 16 bảng dữ liệu CMS vẫn được bảo lưu nguyên vẹn trên database sau khi gỡ cài đặt, giúp bạn an tâm cài đặt lại mô-đun khi cần thiết mà không lo thất thoát thông tin.

Nội dung bài viết

PolyCMS có thể tải và quản lý tối đa bao nhiêu bài viết?

Hệ thống tích hợp sẵn cơ chế phân trang phía máy chủ (server-side pagination) và tối ưu hóa các câu lệnh SQL bằng chỉ mục. Nhờ đó, PolyCMS có thể tải mượt mà hàng ngàn bài viết mà không gặp hiện tượng giật lag. Danh sách bài viết trong admin sử dụng thư viện DataTables hỗ trợ AJAX để quản lý thư viện dữ liệu lớn hiệu quả nhất.

Tôi có thể hẹn giờ xuất bản bài viết trong tương lai không?

Có. Bạn chỉ cần thiết lập trạng thái bài viết là Scheduled (Đã lên lịch) và chọn ngày giờ hiển thị mong muốn trong tương lai. PolyCMS sẽ tự động xuất bản bài viết ra ngoài trang chủ khi đến mốc thời gian chỉ định.

Tôi có thể đặt mật khẩu khóa riêng tư cho bài viết không?

Có. Khi soạn thảo bài viết, bạn thiết lập chế độ hiển thị là Password Protected (Bảo vệ bằng mật khẩu) và nhập mật khẩu mong muốn. Độc giả bắt buộc phải nhập chính xác mật khẩu này trên giao diện ngoài để có thể đọc được nội dung bài viết.

Kỹ thuật

Hệ thống hỗ trợ các phiên bản PHP nào?

PolyCMS yêu cầu máy chủ cài đặt PHP phiên bản 8.1 trở lên, hoàn toàn tương thích và đồng bộ với các yêu cầu hệ thống của các phiên bản Perfex CRM hiện đại ngày nay.

Hệ thống tương thích với các cơ sở dữ liệu nào?

Hỗ trợ tốt MySQL 5.7+ và MariaDB 10.3+. PolyCMS sử dụng bộ dựng truy vấn CodeIgniter Active Record / Query Builder giúp xử lý dữ liệu chuẩn xác trên các hệ quản trị database này.

Làm thế nào để cập nhật phiên bản PolyCMS mới?

  1. Tải về gói cài đặt phiên bản mới nhất từ CodeCanyon.
  2. Ghi đè hoặc thay thế toàn bộ thư mục modules/polycms/ hiện tại bằng mã nguồn mới.
  3. Di chuyển đến mục Setup > Modules trong admin — hệ thống sẽ tự động phát hiện và thực thi các tệp cập nhật dữ liệu database (migrations) nếu có.

Mẹo nhỏ: Hãy tạo một bản sao lưu database trước khi chạy tiến trình cập nhật.

Tôi có thể chạy nhiều trang blog PolyCMS trên cùng một bản cài đặt CRM không?

PolyCMS được thiết kế để vận hành duy nhất một trang blog/CMS trên mỗi bản cài đặt Perfex CRM tương ứng.

Ngôn ngữ hiển thị

Hệ thống hỗ trợ sẵn các ngôn ngữ nào?

Tích hợp sẵn 16 gói dịch ngôn ngữ chuẩn hóa bao gồm: Tiếng Anh, Tiếng Việt, Tiếng Trung (Giản thể & Phồn thể), 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, Tiếng Ý, Tiếng Ả Rập, Tiếng Thái, Tiếng Indonesia, Tiếng Thổ Nhĩ Kỳ và Tiếng Hà Lan.

Tôi có thể bổ sung các ngôn ngữ tùy biến khác không?

Có. Bạn chỉ cần tạo một thư mục ngôn ngữ mới trong đường dẫn modules/polycms/language/ tuân thủ cấu trúc của các tệp ngôn ngữ hiện có. Các plugin và giao diện theme cũng hỗ trợ cơ chế tự động nạp gói ngôn ngữ tương tự qua thư mục language/ chỉ định.

Liên hệ Hỗ trợ

Tôi có thể gửi yêu cầu hỗ trợ kỹ thuật ở đâu?

Hãy gửi các yêu cầu hoặc thắc mắc của bạn tại mục bình luận của trang tác giả PolyXGO trên CodeCanyon. Chúng tôi cung cấp dịch vụ hỗ trợ kỹ thuật hoàn toàn miễn phí cho mọi khách hàng sử dụng PolyCMS, bao gồm giải quyết sự cố, cung cấp code mẫu và tư vấn tùy biến lập trình.

Tôi có thể gửi đề xuất phát triển các tính năng mới không?

Có. Chúng tôi luôn lắng nghe và tích cực ghi nhận các phản hồi đóng góp tính năng mới từ cộng đồng. Hãy để lại bình luận trên trang CodeCanyon mô tả chi tiết bài toán vận hành và nhu cầu thực tế của bạn.

Tài liệu hướng dẫn liên quan