ZOO 2.2 Release and JS Conflicts
New Warp 5.5.10 and ZOO 2.3 BETA release
We are also put a lot of effort in our new ZOO 2.3 BETA release. All ZOO scripts are rewritten for jQuery. This makes MooTools almost completely obsolete for the ZOO. As mentioned above, jQuery is widely spread and therefore offers a lot of plugins to choose from. We utilized this fact to dump a lot of our own custom script written for MooTools. We now use more third party scripts, that are well tested and adopted by many jQuery users. You'll benefit through often prettier and faster effects. Check out the new category sorter for example. Editing tags has gotten pretty nifty too. Or the new datepicker…
Prevent multiple jQuery instances
Now you might ask, why aren't there any conflicts with jQuery. Well, we can't be sure of that of course. But we'll try to run along with the Joomla community here. There is an ongoing discussion on how to prevent those conflicts from happening. We have already taken steps and measures by implementing a widely accepted solution. We register through JApplication whether jQuery is loaded or not. In case your extension loads the jQuery library you can use the following code snippet to prevent our ZOO extension or Warp template from loading it twice:
We'll also ensure to keep an eye on this issues future progress.
Finally as always, take it for a ride... We hope you like it :)
PS: For more information about Joomla and jQuery take a look at the "Best practices for extension developers using jQuery" discussion on people.joomla.org