By JCM Team on Friday, 01 November 2013
Category: November

Demand Their Best

Dear Joomla! developers, jQuery is already installed in Joomla! 3... KNOCK IT OFF! 

Demand their best!

When purchasing a Joomla extension there are several 'implied' contracts you enter into with the vendor. At the very least receiving a working, as advertised, extension is high on this list. Anything short of this is just wrong! Now what constitutes a working, as advertised extension?

Now, I have a hard drive filled with commercial Joomla extensions that should fall into the above statements (in whole or in part) and it is maddening to say the least. Spending good money for something that is not complete, won’t install properly, does not live up to its hype or has to alter or rearrange the Joomla core code to perform its tasks is just wrong.

If you encounter these issues, as a consumer, you have several options;

If at any time you are not getting satisfaction from your requests;

Never accept the adage that your issues will be fixed in future upgrades because generally they will not. Never allow the developer to just 'blow you off' and claim that your issues are unique to you. Never just go away without being made whole for the issues you are encountering. If you allow any of these to take place, the developer wins and will continue to do others harm and hardship. Stand-up for your rights as a consumer!

For example, with the release of Joomla! 3 there is a growing issue with how some commercial developers use, manage or manipulate the jQuery Library and/or bootstrap script within their extensions or templates. I say growing because I’m seeing more and more developers abuse how they interface with these scripts contrary to how Joomla! 3 frames them. Case in point;

Don't believe for a second that 'your' best interest is being served from a Joomla! 3 extension or template developer coding this way. The only interest they are serving is their own and issues greater than the ones you are having will surely arise in the future. By altering how the jQuery Library and bootstrap scripts get loaded or using different versions then what comes native with Joomla 3, problems in how your Joomla! 3 operates and functions will cripple your installation.

More so as Joomla! 3 moves to newer release versions or as you attempt to install and use other jQuery Library required extensions. Playing by the rules that have been clearly defined by the Joomla! 3 development team is critical to everyone’s success. If your extension or template just can’t function properly within these rules... be a programmer and design your code accordingly.

Don’t alter or hack the Joomla! 3 core code just so your latest eye candy extension or template will dazzle the masses. No one will be singing your praise when it breaks or disrupts how the rest of a user's Joomla! 3 website was designed to function. No amount of eye candy is worth that!

Leave Comments