PolyCMS – CMS & Website Builder Module for Perfex CRM

Note: This Add-on functions as a module for Perfex CRM Click here to view the Changelog & Tasks in Progress Live Demo Site: https://polycms.polyxgo.com/admin Pu

May 16, 2026 - 19:06
May 17, 2026 - 05:24
 0  0
PolyCMS – CMS & Website Builder Module for Perfex CRM

Note: This Add-on functions as a module for Perfex CRM
Click here to view the Changelog & Tasks in Progress

Live Demo

Site: https://polycms.polyxgo.com/admin
Publish blog posts, manage pages, and run a complete CMS — directly inside Perfex CRM. PolyCMS removes the need for external platforms by embedding a full-featured content management system natively into your existing admin panel. Staff accounts, permissions, and activity logs stay unified. A WordPress-inspired plugin and theme architecture lets developers extend functionality without modifying core code.

Overview

PolyCMS is a CMS module built specifically for Perfex CRM. It delivers blog posts, static pages, hierarchical categories, tags, media management, nested comments, SEO controls, and a complete extensibility layer — all operating within your CRM environment.

It solves a common operational gap: teams using Perfex CRM need to maintain separate WordPress or static-site installations to publish company news, documentation, or marketing content. PolyCMS eliminates that fragmentation by providing familiar CMS workflows inside the tool teams already use daily. The module includes a Hook & Filter API (Actions and Filters), a theme template hierarchy, widget areas, shortcodes, and a plugin manager. Five production-ready plugins and a responsive default theme ship out of the box.

Installation

Installation Steps

  • Download the polycms.zip package from CodeCanyon.
  • Go to Setup > Modules in the Perfex CRM admin area.
  • Upload the zip file via the Install Module prompt and click Activate.
  • The module automatically creates 16 dedicated database tables and installs default theme and plugins.
  • Navigate to Blog > Settings to configure Permalinks, SEO defaults, and active Theme.

Installation Settings

Content Management

Posts, Categories & Tags

Write and publish content using TinyMCE rich-text editor with full media embedding. Organize articles through multi-level hierarchical categories (unlimited depth) and flexible tags with auto-completion. Posts support visibility controls (Public, Private, Password Protected), scheduling, featured flags, reading time calculation, view tracking, and bulk actions.

Posts Management

Categories Management

Tags Management

Pages & Custom Templates

Create standalone pages — About, Contact, FAQ, Landing Pages — with dedicated SEO fields. Each page can use custom templates defined by your active theme, enabling unique layouts without code changes. Pages support parent-child hierarchy and custom slugs.

Pages Management

Comments & Moderation

Engage your audience with integrated nested comments. Approve, flag as spam, reply, or delete comments through a complete moderation workflow. Comment functionality can be enabled or disabled per post.

SEO & Performance

Built-in SEO Controls

Every post and page supports Meta Title, Meta Description, Focus Keywords, Canonical URLs, Open Graph images, and Twitter Card tags. A live Google Search Preview box shows exactly how content will appear in search results.

SEO Controls
Customize blog URLs with configurable prefixes (/blog, /news, /articles) and custom bases for categories and tags. PolyCMS handles routing automatically with prefix caching and SEO-friendly URL structures. Changes take effect immediately — zero downtime.

Dynamic Permalinks

XML Sitemap

Bundled plugin auto-generates a dynamic sitemap.xml with all published posts, pages, categories, and tags for Google Search Console submission.

XML Sitemap

Media & Navigation

Smart Media Library

Upload and reuse images through a built-in Media Library with Grid and List view modes. Features include directory tree browsing, drag-and-drop uploads, file type filtering, image lightbox preview, and safe deletion protections to prevent removing media in use. All uploads are stored in uploads/polycms/, keeping CMS media separate from CRM files.

3-layer server-side security for media uploads: file extension validation, MIME-type verification, and content scanning to prevent Remote Code Execution and malicious script injection.

Media Grid View

Media List View

Dynamic Menu Builder

Build customizable navigation menus via drag-and-drop. Add links to Pages, Categories, Posts, Tags, or any custom URL. Supports nested sub-menus, custom CSS classes, and target="_blank" for external links.

Menu Builder

Frontend Admin Bar

Logged-in staff members see a floating Admin Bar on the frontend with contextual shortcuts: Edit Post, Edit Page, Edit Category, Edit Tag, Dashboard access, and active Theme name. Accelerates content management workflows significantly.

Extensibility: Plugins, Themes & Widgets

Plugin Architecture

Plugins extend PolyCMS without modifying core code. Each plugin lives in its own directory and can register hooks, add settings pages, inject scripts, and modify content via filters. PolyCMS ships with 5 production-ready plugins:
  • XML Sitemap: Dynamic sitemap generation for search engine indexing.
  • Google Analytics: GA4 or Universal Analytics injection with header/footer placement options.
  • Maintenance Mode: Customizable “Under Maintenance” page while admins continue working.
  • Banner Slider: Responsive image carousels with autoplay, navigation, and customizable intervals.
  • MTOptimize: Frontend asset and image optimization for improved page load performance.

Plugin Architecture

Maintenance Plugin

Banner Slider Plugin

Banner Slider Add Edit

Theme System

Themes control entire frontend appearance and layout. Install custom themes via ZIP upload from admin panel. Standard template hierarchy: single.phpcategory.phptag.phppage.phparchive.phpsearch.phpindex.php (fallback). Themes support Theme Options — custom settings panels for logo, colors, and layout preferences without editing code.

Default Head Random theme provides a modern, fully responsive blog layout with Bootstrap 5, dark header, search integration, and mobile-friendly navigation.

Theme System

Theme Options

Hook & Filter API

WordPress-inspired Action and Filter system allows developers to hook into post lifecycle events, modify content output, inject assets, and extend admin functionality — all without touching core module files. Available hooks include: polycms_post_save, polycms_post_saved, polycms_post_published, polycms_head, polycms_footer, polycms_frontend_init, and many more.

Widgets & Shortcodes

9 built-in widgets: Latest Posts, Popular Posts, Categories, Tags Cloud, Search, Recent Comments, Archives, Custom HTML, and Social Links. Place widgets in theme-defined Widget Areas via admin interface. Shortcodes embed dynamic content anywhere inside posts or pages:
  • [recent_posts count="5"] — Display latest posts inline
  • [post id="42"] — Embed a specific post
  • [categories] — Render category list

Widgets System

Administration & Tools

Dashboard & Analytics

Dedicated CMS Dashboard provides at-a-glance statistics: total posts, pages, comments, views, and recent activity. Drag-and-drop widget layout lets each staff member customize their dashboard view. Preferences are saved per user.

Dashboard

Import, Export & Backup

Export entire CMS content to JSON for migration or backup. Generate Demo Data instantly for testing. Dedicated Database Backup/Restore creates snapshot SQL files strictly for PolyCMS tables — CRM client data stays untouched.

Import Export Tools

Multi-language Support

Ships with 16 language packs: English, Vietnamese, Chinese (Simplified & Traditional), French, German, Spanish, Portuguese, Russian, Japanese, Korean, Italian, Arabic, Thai, Indonesian, Turkish, and Dutch. Plugins and Themes support automatic language file loading.

Security & Permissions

  • XSS Protection: HTMLPurifier strictly sanitizes all rich-text content.
  • File Validation: polycms_validate_file_path prevents Directory Traversal. Plugin/Theme ZIP uploads undergo security scans to strip dangerous PHP functions.
  • SQL Injection: All queries use CodeIgniter Active Record and Query Builder. Zero raw SQL.
  • Rate Limiting: Public endpoints (comments, search) are throttled via IP-based cache limiter.
  • Permission System: All admin actions gated by Perfex CRM’s native staff_can() permission model with View, Create, Edit, Delete granularity.
  • BASEPATH Protection: Every PHP file includes defined('BASEPATH') or exit() to prevent direct script execution.

Developer Resources

Complete developer documentation — including Hook & Filter API reference, Plugin scaffold guide, Theme scaffold guide with template hierarchy, Shortcode development, and Architecture overview — is available at: https://headrandom.com/cms-for-perfex-crm

Need help building custom plugins or themes? Leave a comment on our CodeCanyon page. We provide completely free support to all PolyCMS customers — guidance, code examples, and troubleshooting assistance included.

Documentation & Support

The downloaded package includes complete installation guide and feature documentation so you can configure PolyCMS quickly.

For assistance, submit a support request through the CodeCanyon comment section. Our team responds as soon as possible with detailed guidance.

Changes

 NOTE: Minimum PerfexCRM version required is 3.0.0 P/S: In case you encounter any conflicts during usage, please leave feedback or contact me at polyxgo@gmail.com. I will support you right away! Thanks. -------- Version 1.0.0 (May 15, 2026) -------- NEW - Content Management System (CMS Core) with Posts, Pages, Categories, and Tags management via TinyMCE editor. - Advanced hierarchical structure supporting Multi-level (Nested) Categories. - Interactive Multi-level Nested Comments system with moderation capabilities. - Smart Media Library featuring automated Y/m/d directory structure and intelligent thumbnail generation. - Robust 3-layer Server-Side Security for Media uploads preventing RCE and malicious script execution. - WordPress-like Developer Architecture featuring Hook & Filter (Action/Filter) system and standard Template Hierarchy. - Theme Architecture allowing dynamic frontend layouts, Active/Deactive toggles, and Theme Options settings. - Extensible Plugin Architecture bundled with 5 built-in plugins: Banner Slider, Google Analytics, Maintenance Mode, XML Sitemap, MTOptimize. - Flexible Widget management and customizable Menu Navigation builder. - Advanced Shortcode System for rendering dynamic components inside rich-text content. - Built-in SEO Optimization with customizable Permalinks, Meta Titles, Meta Descriptions, and Meta Keywords. - Dynamic Routing System with automatic cache generation and 301 Redirects to preserve SEO integrity. - Frontend Admin Bar providing quick navigation for logged-in staff members directly on frontend. - Administrative Tools Suite: JSON Data Import/Export, SQL Database Backup & Restore, Demo Data Generator. - Extensive Multi-language Support with 16+ pre-configured international languages natively supported. 

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Angry Angry 0
Sad Sad 0
Wow Wow 0