Name: Easy CDN Rewrite (ECDNR)
Version: 5.1.0.0-PRO (Joomla! 5) / 4.2.1.0-PRO (Joomla! 4) / 3.0.2.0-PRO (Joomla! 3)
Type: Plugin
License: GPLv3
Description: Adds Content Delivery Network support in Joomla!
Download: ECDNR - Easy CDN Rewrite Downloads
Enables the Content Delivery Network support in Joomla!
Easy CDN Rewrite Downloads enables the Content Delivery Network support in Joomla! by rewriting the paths of static files to the CDN domain. With the CDN integration, you get faster server responses, decrease the server load and mitigate DDoS attack impacts on your Joomla! website.
The paths of the following files are rewritten: JavaScript, CSS and images. You may use any CDN provider that supports Pull CDN (Pull Zones) or an own subdomain that points to the same root directory. Please check the corresponding manuals on how to set up the CDN domain and set the DNS records correctly.
With the CSS option, also the paths of fonts are rewritten. You might encounter a problem due to the CORS (Cross-origin resource sharing) mechanism. In this case, you must allow embedding fonts from 3rd party URLs (your CDN domain) via the header entry "Access-Control-Allow-Origin: *".
Paths of dynamically loaded static files via JavaScript are not processed.
Installation
Install the extension in the backend under Extensions. Set the desired settings in Extensions - Plugins - System - Easy CDN Rewrite - ECDNR.
Note: You must place the plugin in the last position (Ordering - Order Last). If you are using a cache plugin (for instance Page Cache Extended Pro), then you must place Easy CDN Rewrite Pro just right before this plugin. It means that in this constellation the cache plugin must be placed last and Easy CDN Rewrite Pro just before it!
Changelog
Latest release
Version 4.2.1.0-PRO - 2024-07-30
- Increased technical requirements for Joomla! 4: Increasing Technical Requirements 2024 - Core & PHP for Joomla! 4 Pro Extensions.
- ^ Updated the installation script to enable the uninstall process in higher core versions.
Version 5.1.0.0-PRO - 2024-06-17
- + Added Rewrite audio paths option for audio files support.
- + Added Custom CDN paths for all supported static file types: JavaScript, CSS, Images and Audio
- + Added Filter files option. With this option, you can filter out files not processed by the plugin. You may enter as many rules as needed.
- + Subscriber Interface: The plugin has been rewritten to utilise the subscriber interface, enhancing its integration and performance capabilities.
- + Improved Pro Security Token validation check. The Pro package contains a token file with an individual security token linked to the user account that is checked against the validation server for authenticity. If the file is missing or the token is invalid, you cannot edit the settings and use the extension. The Pro Security Token field has been extended to handle incorrect tokens and blocked accounts. If you encounter an error message related to the token, download the Pro version with your Pro subscription from the linked download page and install it again!
- Attention: The Pro extension will not work correctly if the token file or custom field is missing or modified. Never edit or remove the files to ensure correct functionality.
Version 5.0.0.0-PRO - 2023-12-06
- + First Pro release for Joomla! 5.x based on ECDNR Pro version 4.2.0.0-PRO
- + The plugin "Behaviour - Backward Compatibility" is not required. The extension only uses supported classes in Joomla! 5.
Version 4.2.1.0-PRO - 2024-07-30
- Increased technical requirements for Joomla! 4: Increasing Technical Requirements 2024 - Core & PHP for Joomla! 4 Pro Extensions.
- ^ Updated the installation script to enable the uninstall process in higher core versions.
Version 4.2.0.0-PRO - 2023-10-11
- + Improved Installation Script: Updated the installation script to check for the highest compatible version of Joomla automatically! This feature aims to prevent issues that may arise from using incompatible core versions, thereby ensuring a smoother installation process.
Version 4.1.0.0-PRO - 2023-03-06
- Increased technical requirements for Joomla! 4: Increasing Technical Requirements - Core & PHP for Joomla! 4 Pro Extensions.
- + Code optimisations.
Version 4.0.2.0-PRO - 2022-10-16
- + Added Pro Security Token validation check. The Pro package contains a token file with an individual security token linked to the user account and checked against the validation server for authenticity.
- ^ Multiple internal code optimisations.
Version 4.0.1.0-PRO - 2021-11-11
- + Added the built-in Download Key Manager support to enter your Pro Update ID without installing the update helper plugin.
Important: Please copy your personal Pro Update ID using the second copy button in the Pro ID Manager and enter the key in System - Update - Update Sites - Select the entry of the Pro extension and enter the ID into the Download Key field. - ^ Code optimisations
Version 4.0.0.0-PRO - 2021-08-27
- + First Pro release for Joomla! 4.x based on ECDNR Pro version 3.0.2.0-PRO
Version 3.0.2.0-PRO - 2021-06-07
- ^ Maintenance release
- ^ Changed the version number specification. The first number stands for the supported major Joomla! version. The following three numbers follow the Semantic Versioning Specification (SemVer), as it used to be previously.
- ^ Updated custom field
- ^ Code optimisations
Version 3.0.1-PRO - 2021-01-07
- + German translation - Added German translation files to the installation package
- ^ Code optimizations
Version 3.0.0-PRO - 2020-06-17
- + First release for Joomla! 3.x
Download
Overview of all downloads of the extension: ECDNR - Easy CDN Rewrite Downloads