Actions

Difference between revisions of "External Libraries in Joomla"

From Joomla! Documentation

(Fix formatting, add 2.5 notes about what isn't shipped)
(Update styling for unsupported 3.1 versions)
(31 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==Mootools==
+
A Joomla! installation contain external libraries which are included with Joomla! CMS version releases. These external libraries are not part of the core code. Please read the '''Notes''' section as they may contain more information, such as a external library version change released with a maintenance release.
* ''1.4.5 with 1.2 compatibility layer'' - Joomla 2.5
+
* ''1.4.5'' - Joomla 3.0 - Present
+
  
==Mootools More==
+
===External Libraries by Joomla Release===
* ''1.4.0.1'' - Joomla 2.5 - Present
+
  
==jQuery==
+
{| border=1 cellpadding=5 cellspacing=0 style="text-align:center; border-collapse:collapse; border-color:#000;"
* ''1.8.3'' - Joomla 3.1 - Present
+
| style="background-color:#1A4162; font-weight:bold; color:#fff;" | CMS Version
* ''1.8.1'' - Joomla 3.0 - 3.0.3
+
| style="background-color:#1A4162; font-weight:bold; color:#fff;" | CMS Version Supported
 
+
| style="background-color:#1A4162; font-weight:bold; color:#fff;" | Mootools
Note: jQuery is not distributed with Joomla 2.5
+
| style="background-color:#1A4162; font-weight:bold; color:#fff;" | Mootools More
 
+
| style="background-color:#1A4162; font-weight:bold; color:#fff;" | jQuery
==jQuery UI==
+
| style="background-color:#1A4162; font-weight:bold; color:#fff;" | jQuery UI<br><small>(Core, Widget, Mouse, Position, and Sortable)</small>
(Core, Widget, Mouse, Position, and Sortable)
+
| style="background-color:#1A4162; font-weight:bold; font-size:.95em; color:#fff;" | Bootstrap
* ''1.8.23'' - Joomla 3.0 - Present
+
| style="background-color:#1A4162; font-weight:bold; color:#fff;" | Simple Pie
 
+
| style="background-color:#1A4162; font-weight:bold; color:#fff;" | PHP Mailer
Note: jQuery UI is not distributed with Joomla 2.5
+
| style="background-color:#1A4162; font-weight:bold; color:#fff;" | PHP UTF-8
 
+
| style="background-color:#1A4162; font-weight:bold; color:#fff;" | IDNA Convert
==Bootstrap==
+
| style="background-color:#1A4162; font-weight:bold; color:#fff;" | Rapid Application Development (RAD) Framework<br><small>Akeeba's Framework on Framework(FOF)</small>
* ''2.3.2'' - Joomla 3.1.2 - Present
+
| style="background-color:#1A4162; font-weight:bold; color:#fff;" | password_compat<ref>This library is intended to provide forward compatibility with the password_* functions which were added to PHP 5.5. See [https://github.com/ircmaxell/password_compat] for further information.</ref>
* ''2.1.0'' - Joomla 3.0 - 3.1.1
+
|-  
 
+
|  valign="middle" style="background-color:#eeefff; font-weight:bold;" | 2.5
Note: Bootstrap is not distributed with Joomla 2.5
+
|  valign="middle" style="background-color:#eeefff;" | [[File:Checkmark.png|center]]
 +
|  valign="middle" style="background-color:#eeefff;" | 1.4.5<ref>Contains a 1.2 compatibility layer</ref>
 +
|  valign="middle" style="background-color:#eeefff;" | 1.4.0.1
 +
|  valign="middle" style="background-color:#eeefff;" | N/A<ref name="na">Not applicable, this library was not included with Joomla! CMS version 2.5.</ref>
 +
|  valign="middle" style="background-color:#eeefff;" | N/A<ref name="na"></ref>
 +
|  valign="middle" style="background-color:#eeefff;" | N/A<ref name="na"></ref>
 +
|  valign="middle" style="background-color:#eeefff;" | 1.2
 +
|  valign="middle" style="background-color:#eeefff;" | 5.2.1
 +
|  valign="middle" style="background-color:#eeefff;" | 0.5
 +
|  valign="middle" style="background-color:#eeefff;" | N/A<ref name="na"></ref>
 +
|  valign="middle" style="background-color:#eeefff;" | N/A<ref name="naFOF">Not applicable, this library was not included with the Joomla! CMS prior to version 3.2. The version of FOF included in Joomla 3.2 is compatible with Joomla 2.5 however.</ref>
 +
|  valign="middle" style="background-color:#eeefff;" | N/A<ref name="naPW">Not applicable, this library was not included with the Joomla! CMS prior to version 3.2</ref>
 +
|-
 +
|  valign="middle" style="background-color:#ccc;" | 3.0
 +
|  valign="middle" style="background-color:#ccc;" | [[File:X-mark.png|center]]
 +
|  valign="middle" style="background-color:#ccc;" | 1.4.5
 +
|  valign="middle" style="background-color:#ccc;" | 1.4.0.1
 +
|  valign="middle" style="background-color:#ccc;" | 1.8.1
 +
|  valign="middle" style="background-color:#ccc;" | 1.8.23
 +
|  valign="middle" style="background-color:#ccc;" | 2.1.0
 +
|  valign="middle" style="background-color:#ccc;" | 1.2
 +
|  valign="middle" style="background-color:#ccc;" | 5.2.1
 +
|  valign="middle" style="background-color:#ccc;" | 0.5
 +
|  valign="middle" style="background-color:#ccc;" | N/A<ref name="naIDNA">Not applicable, this library was not included with the Joomla! CMS prior to version 3.1.2.</ref>
 +
|  valign="middle" style="background-color:#ccc;" | N/A<ref name="naFOF"></ref>
 +
|  valign="middle" style="background-color:#ccc;" | N/A<ref name="naPW"></ref>
 +
|-
 +
|  valign="middle" style="background-color:#ccc;" | 3.1
 +
|  valign="middle" style="background-color:#ccc;" | [[File:X-mark.png|center]]
 +
|  valign="middle" style="background-color:#ccc;" | 1.4.5
 +
|  valign="middle" style="background-color:#ccc;" | 1.4.0.1
 +
|  valign="middle" style="background-color:#ccc;" | 1.8.3
 +
|  valign="middle" style="background-color:#ccc;" | 1.8.23
 +
|  valign="middle" style="background-color:#ccc;" | 2.1.0
 +
|  valign="middle" style="background-color:#ccc;" | 1.2<ref name="dep3.1">This library was deprecated for JFeedFactory in Joomla! CMS version 3.1.0</ref>
 +
|  valign="middle" style="background-color:#ccc;" | 5.2.3
 +
|  valign="middle" style="background-color:#ccc;" | 0.5
 +
|  valign="middle" style="background-color:#ccc;" | N/A<ref name="naIDNA"></ref>
 +
|  valign="middle" style="background-color:#ccc;" | N/A<ref name="naFOF"></ref>
 +
|  valign="middle" style="background-color:#ccc;" | N/A<ref name="naPW"></ref>
 +
|-
 +
|  valign="middle" style="background-color:#ccc;" | 3.1.2<br>
 +
|  valign="middle" style="background-color:#ccc;" | [[File:X-mark.png|center]]
 +
|  valign="middle" style="background-color:#ccc;" | 1.4.5
 +
|  valign="middle" style="background-color:#ccc;" | 1.4.0.1
 +
|  valign="middle" style="background-color:#ccc;" | 1.8.3
 +
|  valign="middle" style="background-color:#ccc;" | 1.8.23
 +
|  valign="middle" style="background-color:#ccc;" | 2.3.2<ref name="BS2.1">Contains some 2.1 backward compatibility defaults</ref>
 +
|  valign="middle" style="background-color:#ccc;" | 1.2<ref name="dep3.1"></ref>
 +
|  valign="middle" style="background-color:#ccc;" | 5.2.6
 +
|  valign="middle" style="background-color:#ccc;" | 0.5
 +
|  valign="middle" style="background-color:#ccc;" | 0.8.0
 +
|  valign="middle" style="background-color:#ccc;" | N/A<ref name="naFOF"></ref>
 +
|  valign="middle" style="background-color:#ccc;" | N/A<ref name="naPW"></ref>
 +
|-
 +
|  valign="middle" style="background-color:#eeefff; font-weight:bold;" | 3.2<br>
 +
|  valign="middle" style="background-color:#eeefff;" | [[File:Checkmark.png|center]]
 +
|  valign="middle" style="background-color:#eeefff;" | 1.4.5
 +
|  valign="middle" style="background-color:#eeefff;" | 1.4.0.1
 +
|  valign="middle" style="background-color:#eeefff;" | 1.10.2<ref name="JQ1.10">Includes jQuery Migrate plugin 1.2.1 for backwards compatibility</ref>
 +
|  valign="middle" style="background-color:#eeefff;" | 1.9.2
 +
|  valign="middle" style="background-color:#eeefff;" | 2.3.2<ref name="BS2.1"></ref>
 +
|  valign="middle" style="background-color:#eeefff;" | 1.2<ref name="dep3.1"></ref>
 +
|  valign="middle" style="background-color:#eeefff;" | 5.2.6
 +
|  valign="middle" style="background-color:#eeefff;" | 0.5
 +
|  valign="middle" style="background-color:#eeefff;" | 0.8.0
 +
|  valign="middle" style="background-color:#eeefff;" | 2.1
 +
|  valign="middle" style="background-color:#eeefff;" | 1.0.3
 +
|-
 +
|}
 +
<noinclude>===Notes===
 +
<references/>
  
 +
[[Category:Joomla! versions]]
 
[[Category:Development Reference]]
 
[[Category:Development Reference]]
 +
[[Category:JavaScript]]
 +
</noinclude>

Revision as of 22:54, 16 November 2013

A Joomla! installation contain external libraries which are included with Joomla! CMS version releases. These external libraries are not part of the core code. Please read the Notes section as they may contain more information, such as a external library version change released with a maintenance release.

External Libraries by Joomla Release

CMS Version CMS Version Supported Mootools Mootools More jQuery jQuery UI
(Core, Widget, Mouse, Position, and Sortable)
Bootstrap Simple Pie PHP Mailer PHP UTF-8 IDNA Convert Rapid Application Development (RAD) Framework
Akeeba's Framework on Framework(FOF)
password_compat[1]
2.5
Checkmark.png
1.4.5[2] 1.4.0.1 N/A[3] N/A[3] N/A[3] 1.2 5.2.1 0.5 N/A[3] N/A[4] N/A[5]
3.0
X-mark.png
1.4.5 1.4.0.1 1.8.1 1.8.23 2.1.0 1.2 5.2.1 0.5 N/A[6] N/A[4] N/A[5]
3.1
X-mark.png
1.4.5 1.4.0.1 1.8.3 1.8.23 2.1.0 1.2[7] 5.2.3 0.5 N/A[6] N/A[4] N/A[5]
3.1.2
X-mark.png
1.4.5 1.4.0.1 1.8.3 1.8.23 2.3.2[8] 1.2[7] 5.2.6 0.5 0.8.0 N/A[4] N/A[5]
3.2
Checkmark.png
1.4.5 1.4.0.1 1.10.2[9] 1.9.2 2.3.2[8] 1.2[7] 5.2.6 0.5 0.8.0 2.1 1.0.3

Notes

  1. This library is intended to provide forward compatibility with the password_* functions which were added to PHP 5.5. See [1] for further information.
  2. Contains a 1.2 compatibility layer
  3. 3.0 3.1 3.2 3.3 Not applicable, this library was not included with Joomla! CMS version 2.5.
  4. 4.0 4.1 4.2 4.3 Not applicable, this library was not included with the Joomla! CMS prior to version 3.2. The version of FOF included in Joomla 3.2 is compatible with Joomla 2.5 however.
  5. 5.0 5.1 5.2 5.3 Not applicable, this library was not included with the Joomla! CMS prior to version 3.2
  6. 6.0 6.1 Not applicable, this library was not included with the Joomla! CMS prior to version 3.1.2.
  7. 7.0 7.1 7.2 This library was deprecated for JFeedFactory in Joomla! CMS version 3.1.0
  8. 8.0 8.1 Contains some 2.1 backward compatibility defaults
  9. Includes jQuery Migrate plugin 1.2.1 for backwards compatibility