Joomla! 2.5 compatibleJoomla! 3.0 compatible

This plugin re-introduces the DS constant in Joomla! 3.0. This is required if you want to update sites with extensions that still use the DS constant that was removed in Joomla! 3.0.


DS constant was used to handle Joomla! system paths. It was considered deprecated since 1.6 version and fully removed from Joomla! in the 3.0 version. More than a year after being warned some extensions developers still use it. That breaks your site if you update to 3.0 and any of your extensions still use it.

This plugin only declares the DS if it's not already declared so install and enable it's a good practice if you are not sure if you need it. 

Warning (I): Remember to install and enable this plugin before upgrading your Joomla! If our system breaks you will not be able to install plugins.

Warning (II): Installing this plugin does not ensure that your 2.5 site will work upgrading it to 3.0. Ensure that all your extensions are fully compatible with Joomla! 3.0. 

Warning (III): Always backup your site before upgrading.

2Install / Configure

  1. Download the ZIP file on the right panel
  2. Install it in your Joomla! through Extension Manager
  3. Go to Extensions > Plug-in manager and search a plugin called "System - DS Constant". Enable it: 01-enable

  4. After enabling it click on the plugin name to configure it:

Don't change settings if you are not sure about what are you doing. Options to disable in frontend / backend are mostly intented to allow developers to test extensions. Failsafe mode is with both enabled.


  • English