A complete content management addon for WHMCS that lets system administrators build unlimited rich-content pages in the client area: Internal Pages, Internal PHP Pages, Standalone External Pages, Reusable Page Templates and the new Sidebar Widgets manager.
Pages Manager turns WHMCS into a true CMS for your client area. Create as many pages as you need — from simple informational pages and landing pages to fully custom, database-driven PHP applications — all managed from one place inside the admin area, without touching theme files or hand-editing PHP.
Internal Pages render seamlessly inside your active WHMCS theme, with friendly URLs, a parent/sub-page hierarchy, per-language translations, optional login requirements, Disqus comments and per-page SEO. PHP Pages go a step further: each one generates a real .php file plus a matching Smarty template at the WHMCS root, giving you complete control over the page logic while staying fully integrated with the client area. External Pages are fully standalone HTML pages wrapped in editable header and footer shells — deployed as a self-contained site on the domain of your choice, ideal for SEO landing pages, sales pages or anything that needs a completely custom layout.
The module also includes a Templates library of reusable Smarty layouts, a new Sidebar Widgets manager for building reusable sidebar boxes (content, links, and images) that you can attach to any page in the order you want, an analytics Dashboard with page-view trends and geographic reports, client-area navigation injection, and a single Settings page for SEO-friendly URLs, Disqus and translation languages — everything governed by modern, secure, CSRF-protected admin screens.
v7 is a full rewrite of the legacy v6 module on the modern WHMCS addon architecture (PSR-style controllers, namespaced helpers, Smarty templates) plus several major new features:
.html URLs or clean extensionless URLs; the module writes the matching rewrite rules into the WHMCS root .htaccess automatically.hsc_pm_* tables and migrated automatically from the legacy mod_* tables on activation/upgrade..php + .tpl pair at the WHMCS root using the full client-area framework for maximum flexibility (custom PHP, Smarty, DB access)..tpl files and deployable as a self-contained site on any domain (bundled index.php + config.php + .htaccess). They are not served on the WHMCS URL.ClientAreaPrimarySidebar), so they inherit the theme's sidebar styling. Links widgets render their entries as real sidebar menu items..html — internal pages use {slug}.html and PHP pages use {name}.html URLs..html — clean extensionless URLs such as /about and /test..htaccess (fenced between ### BEGIN - Pages Manager SEO and ### END - Pages Manager SEO markers) and keeps them in sync whenever the setting is saved. No manual .htaccess editing required.Be the first to review Pages Manager for WHMCS.
Start the discussion about Pages Manager for WHMCS.
.key file you received into the module folder (WHMCS_ROOT/modules/addons/page/) so the encoded code can validate it against your WHMCS domain. The module will not run without it; contact HardSoftCode to purchase, activate or transfer a license.WHMCS_ROOT/modules/addons/page/ — in particular templates_c/ (compiled Smarty templates) and assets/uploads/ (widget images) — plus the module's other generated-file targets.SEO Friendly URLs — two formats with automatic .htaccess management
.html — /page.html style URLs..html — clean extensionless /page URLs..htaccess (fenced between ### BEGIN - Pages Manager SEO / ### END - Pages Manager SEO and placed before the WHMCS-managed rules). Switching formats or disabling SEO replaces/removes the block automatically — no manual editing./name → name.php) while excluding core WHMCS friendly-URL routes (/announcements, /knowledgebase, /download, /store, /cart, /contact, /index.php) so the module never hijacks native pages or causes redirect loops..htaccess..html vs extensionless).Major
lib/HardSoftCode/Api, PSR-style controllers in lib/Admin and Smarty templates in templates/admin.hsc_pm_widgets, hsc_pm_widget_links, hsc_pm_page_widgets):ClientAreaPrimarySidebar panels; links rendered as real sidebar menu items.hsc_pm_views, hsc_pm_geo_views, hsc_pm_geo_cache):templates/external/<name>.tpl and deployed as a self-contained site using the bundled index.php + config.php + .htaccess, with a modern default header/footer/homepage design. The former WHMCS-side ClientAreaPage external hook was removed.Data & migration
hsc_pm_* tables; automatic migration of legacy mod_* data on activation/upgrade.Admin UX & hardening
.html and extensionless formats.New admin sections
Note: v6 was the previous legacy release; v7 is a full feature and architecture rewrite with the additions listed above. Any features that existed in v6 (internal/PHP/external pages, templates, translations, Disqus, SEO) are preserved and migrated into v7.
SEO Manager gives WHMCS system administrators full control over on-page search engine optimisation of their client area. It injects custom meta tags, Open Graph data, Twitter Cards, canonical URLs and schema.org...