Joomla is an open-source Content Management System (CMS) that is based on a model-view-controller web application framework. It is used all over the world for a variety of different websites.
This article will walk you through the most simple Static Assets Integration. To get the most out of StackPath (WAF and DDoS protection) you will need to use a Full Site Integration
This tutorial assumes a StackPath CDN site is created.
- An updated version of Joomla: Joomla 3.6 or higher
- PHP 5.4 or higher
- PHP mbstring (Multibyte String) functions enabled
- MySQL 5 or higher
Installation and Configuration
Download the CDN For Joomla! plugin from the download page.
Log in to your Joomla admin panel.
Hover over Extensions and select Extension Manager.
Next to the Upload Package File box, click Browse.
Select the downloaded plugin file and click Upload & Install.
After the installation is complete, go back to Extensions.
Click Plugin Manager, then select System – CDN for Joomla!.
Leave the Site Root value alone but type your CDN URL in the CDN Domain field.
Click Save & Close.
The free version of the CDN For Joomla plugin does not support HTTPS. If you need HTTPS support, you need to buy the paid version.
To ensure you implemented the StackPath CDN correctly, you can view the source code of any page to confirm that the CDN domain is being used for static assets instead of your origin domain. You can also use tools like Pingdom, Gtmetrix, Webpagetest to obtain a more detailed report on your CDN implementation status.