Pages Managerfor WHMCS · Documentation
v7.0.0

Pages Manager for WHMCS

A complete content management layer for the WHMCS client area — unlimited Internal pages, generated PHP pages, standalone External pages, reusable Templates and Sidebar Widgets, with optional SEO Friendly URLs.


Pages Manager turns WHMCS into a true CMS. Where WHMCS normally only lets you edit a handful of static pages, Pages Manager lets you create unlimited pages of four different kinds:

Internal Pages

Smarty-rendered pages inside your active client theme, with the full WHMCS client-area variable and language system.

Internal PHP Pages

Real .php files in the WHMCS root with their own Smarty template — full WHMCS framework access.

External Pages

Fully standalone HTML pages served from their own domain or subdomain, outside the WHMCS theme.

Sidebar Widgets

Reusable widget boxes that you assign to any page and render in the client-area sidebar.

The module also includes an Analytics Dashboard (page views, trends and geographic reports), client-area navigation injection into the primary/secondary navbar, per-page SEO and a single Settings page for SEO Friendly URLs, Disqus and translation languages — all governed by modern, secure, CSRF-protected admin screens.

SEO Friendly URLs — choose between /about.html (with .html) or clean extensionless /about URLs. The module writes and maintains the matching rewrite rules in the WHMCS root .htaccess automatically. See Settings & SEO.

What’s new in v7

v7 is a full rewrite of the legacy v6 module on the modern WHMCS addon architecture (PSR-style controllers, namespaced helpers and Smarty templates):

  • Sidebar Widgets manager — content, links, content+links and image widgets assigned per page with display order.
  • Analytics Dashboard — page counts, lifetime views with month-over-month trend, SEO health score, 30-day traffic chart, top/recent pages and a geographic view overlay.
  • Client-area navigation injection — Internal and PHP pages in the primary & secondary navbar, optionally nested under a parent.
  • Per-page SEO — meta title, description and keywords injected into the page <head>.
  • Unified publish/status toggle on every page type.
  • SEO Friendly URLs in two formats — with or without .html, with automatic .htaccess management.
  • Modern storage — data kept in hsc_pm_* tables, auto-migrated from the legacy mod_* tables on activation or upgrade.

Requirements

  • WHMCS 8.x or 9.x — the module is IonCube encoded, so your server needs the matching IonCube Loader for your PHP version.
  • A valid license key — entered in the module settings after activation. The key is emailed after purchase and is also available in the client area under Account → My Products → manage product.
  • Apache with mod_rewrite enabled.
  • Write access to modules/addons/page/templates_c/, assets/uploads/, and (for SEO) the WHMCS root .htaccess + root directory.
  • PHP and MySQL/MariaDB (the database used by WHMCS).
License required — after activating the module, click Configure and enter the License key you received by email (or from the client area: Account → My Products → manage product). The module will not run until a valid key is saved.