This section aims to document all the front-end resources available in XWiki for application developers and for developers of the XWiki products. Front-end resources are of two main types:
- External Libraries
- Internal components (based or not on some of the external libraries)
Some of the resources presented in here are not included by default with all HTML-rendered wiki pages (it would be too much to send to the client!). You have to request their inclusion from a skin template or from the wiki page itself using the jsfx plugin. For example, to request the inclusion of scriptaculous slider library, you can write, in :
The path you indicate to the jsfx plugin is the relative path where the library can be found under the resources directory of the XWiki webapp. Similarly to the jsfx plugin, there is a ssfx plugin that can be used to request the inclusion of CSS stylesheets files.
XWiki Enterprise contains some third-party libraries bundled by default.
Hereunder is a table presenting some of the external libraries XWiki Enterprise comes with:
|is an AJAX RIA system that allows the easy development of rich interface components. Using it in XWiki, you can build powerful front-end widgets that can leverage .|
|Bootstrap||is "the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web."" Bootstrap is bundled with XWiki mainly because the XWiki skin is based on it.|
Seefor an example of using jQuery and jQuery UI in an XWiki page.
- Forms Layout Type: