AppSuite:UI developer primer: Difference between revisions
From Open-Xchange
(Created page with "This article explains the languages and frameworks used within the AppSuite frontend. It is aimed at developers that want to work with the frontend, be it creating new plugins...") |
(added theming section) |
||
Line 8: | Line 8: | ||
* '''backbone''': Backbone is our Model-View-framework of choice. http://backbonejs.org/ | * '''backbone''': Backbone is our Model-View-framework of choice. http://backbonejs.org/ | ||
* '''underscore''': Underscore provides easy and consistent functional tools, like map, select and invoke. http://underscorejs.org/ | * '''underscore''': Underscore provides easy and consistent functional tools, like map, select and invoke. http://underscorejs.org/ | ||
== Theming == | |||
* "less": LESS extends CSS with dynamic behaviuor. http://lesscss.org/ | |||
== Recommended reading == | == Recommended reading == |
Revision as of 12:42, 8 April 2013
This article explains the languages and frameworks used within the AppSuite frontend. It is aimed at developers that want to work with the frontend, be it creating new plugins or applications or modifying existing code.
Basics
- JavaScript: No surprise there, the AppSuite frontend is written in JavaScript.
Frameworks
- jquery: JQuery is used for document handling and manipulation. http://jquery.com/
- backbone: Backbone is our Model-View-framework of choice. http://backbonejs.org/
- underscore: Underscore provides easy and consistent functional tools, like map, select and invoke. http://underscorejs.org/
Theming
- "less": LESS extends CSS with dynamic behaviuor. http://lesscss.org/