QC Dynamic Replacer Requirements Before Installation
QC Dynamic Replacer 1.1.05 installs as one Joomla package containing the component, live System plugin, and Scheduled Task plugin. Verify the platform and operational requirements below before installing it on a production site.
Supported Joomla and PHP Versions
- Joomla: 5.x or 6.x.
- PHP: 8.1 or later.
The outer package performs these checks before install/update and stops the installation when the site is below PHP 8.1, below Joomla 5.0, or on Joomla 7.0 or later.
Joomla Installation Access
You need a Joomla administrator account that is allowed to install extension packages. Install the outer pkg_qcdynamicreplacer package through Joomla's normal Extensions installer. Do not install only one inner member unless QuantaCade support specifically instructs you to repair a damaged installation.
After installation, QCDR's own Joomla ACL controls who can manage settings, entitlement, Rules, Tokens, PHP Tokens, Preview, Discovery, and the frontend Workspace.
Frontend Runtime Assumptions
QCDR's live engine is built for Joomla site HTML output. Normal runtime processing does not target Administrator pages or non-HTML response formats. The package System plugin must be installed and enabled for live Rules or standalone Tokens to transform frontend output.
If your site uses aggressive Joomla page caching, a reverse proxy, or a CDN, plan to test cache behavior whenever QCDR output varies by user, IP, schedule, or another request-specific condition.
Joomla Scheduled Tasks
QCDR installs a Scheduled Task plugin whose current canonical job is QC Dynamic Replacer Entitlement Revalidation. The task must be enabled, published, unique, and scheduled no slower than once every 60 minutes for paid or Max Preview features to remain available.
The installer enables Joomla's task plugin and lazy scheduler support where possible. A low-traffic production site should still have a reliable Joomla Scheduled Tasks runner so the hourly entitlement check does not become overdue.
Network Access for Entitlement and Updates
Basic runtime capability is built into the installed package, but QCDR needs outbound access to QuantaCade services to refresh Authorized-Domain paid entitlement and to check its Joomla update site. Firewalls, DNS restrictions, or outbound HTTPS failures can prevent those checks.
A temporary entitlement communication failure can use only the bounded grace behavior documented by QCDR; it is not a reason to disable the Scheduled Task or assume paid access will continue indefinitely offline.
Before a Production Installation
- Confirm Joomla and PHP meet the supported versions.
- Make a current site/database backup.
- Confirm you can install Joomla extension packages.
- Confirm the site can reach QuantaCade for entitlement/update checks if those services are required.
- Plan a representative frontend test page so you can verify the System plugin without enabling a broad production Rule immediately.
Community Discussion
Want to compare workflows, share practical tips, or discuss how you use this QCDR feature? Visit the QC Dynamic Replacer Community. For private support, bug reports, account-specific issues, or feature requests, use the QuantaCade support system.