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 how to perform a static assets integration, which does not support the use of the StackPath Web Application Firewall (WAF). If you’re looking to maximize security by using our CDN with the WAF, please refer to the CDN & WAF integration guide.
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.