External libraries are typically used to extend APEX so you (and the APEX development team) don't need to build certain features from scratch.
One of the advantages of applying the latest patches is that the external libraries that come with APEX carry an update too. Most known examples of external libraries are AnyChart (chart engine in APEX) and the CKEditor (Rich Text Editor), but there are some other nice libraries that come with APEX too.
Here's an overview of the libraries that you will find in the images folder:
Some are declaratively integrated in APEX for example respond-js is part of the Blue Responsive theme, some others are not, for example twitter-bootstrap and another part is used in some sample or packaged apps, for example jquery-flot.
Having those libraries already there, means you can more easily integrate those in your own apps yourself too. Remember, if you want to go the extra mile it's worthwhile to create an APEX plugin so it's easier to reuse.
If you want to know more about those libraries, you find the links below:
Library | (latest) version in APEX | Latest version of library |
960.gs | 120203 | 130207 |
bgiframe | 2.1.1 | 2.1.2 |
ckeditor | 3.6.4 | 4.1.1 |
codemirror | 0.66 | 3.12 |
ios-inspired-theme | 121106 | 121106 |
jquery | 1.7.1 | 1.9.1 / 2.0.0 (no support IE6/7/8) |
jquery-autocomplete | 1.1 | deprecated - part of jQuery UI |
jquery-colorpicker | 1.4 | 1.4 |
jquery-flot | 0.7 | 0.8 |
jquery-jstree | 0.9.9a2 | pre 1.0 fix 2 |
jquery-mobile | 1.2.1 | 1.3.1 |
jquery-qtip2 | 2.0-6.26.2011 | 2.0.1 |
jquery-quicksand | 1.2.2 | 1.3 |
jquery-ui | 1.8.22 | 1.10.3 |
jquery-validate | 1.7 | 1.11.1 |
modernizr | 2.5.3 | 2.6.2 |
respond-js | 1.1.0 | 1.1.0 |
selectivizr | 1.0.2 | 1.0.2 |
twitter-bootstrap | 2.2.1 | 2.3.1 |
Many of the libraries come out with newer versions more frequently than there are APEX patches.
So note that APEX is not always including the latest version of the library.
So note that APEX is not always including the latest version of the library.