title | metadata | taxonomy | ||||
---|---|---|---|---|---|---|
Overview |
|
|
UserFrosting uses jQuery and Bootstrap to provide a rich, intuitive, and modern user interface.
It also uses the following components by default (of course, you can replace any of these as you see fit in your own Sprinkles):
- Handlebars.js - client-side templating engine
- FontAwesome - Wildly popular icon library
- Ionicons - More icons
- Tablesorter - Flexible client-side table sorting
- jQuery Validation Plugin - client-side validation
- select2 - Dropdowns that support search, autocomplete, and more
- Moment.js - Parse, validate, manipulate, and display dates in JavaScript
- URI.js - URL parsing library
- SpeakingURL - URL slug generation
- iCheck - Attractive checkboxes
- clipboard.js - A modern approach to copy text to clipboard
- jquery-slimscroll - required by AdminLTE theme
- fastclick - required by AdminLTE theme
This chapter fills in some of the gaps in communication between the client and server-side code bases, and explains how UserFrosting uses Handlebars.js and custom jQuery plugins to build dynamic, fully interactive features in your client's browser.