AppSuite:External libraries for the UI: Difference between revisions

From Open-Xchange
No edit summary
No edit summary
 
(11 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<!-- !!! -->
<!-- PLEASE APPLY CHANGES ONLY TO THE NEW TECHNICAL DOCUMENTATION: wd/frontend/web/documentation -->
<!-- !!! -->
{{Stability-stable}}
{{Stability-stable}}


'''Abstract: ''' An overview over libraries that are used by the UI - either when running or when building it:
'''Abstract: ''' An overview over libraries that are used by the UI, either when running or when building it. The field "modified" is a hint that simply updating the library to a newer version might break some feature that we depend on. Feel free to explain the details of the change, too.


== UI ==
== UI ==
{|
Libraries that are used by the frontend, as delivered to the customer, are listed here: [http://www.open-xchange.com/licenses-ox-app-suite List of 3rd party libraries used in the UI]
! Name & Link
! License
! Modified?
|-
| [http://http://jquery.com/ jQuery] + jQuery UI
| MIT / GPL Version 2
| no
|-
| [http://http://www.modernizr.com/ Modernizr]
| MIT / BSD
| No
|-
| [http://requirejs.org/ RequireJS]
| MIT / BSD
| No
|-
| [http://documentcloud.github.com/underscore/ Underscore.js]
| MIT
| No
|-
| [http://cldr.unicode.org/ Unicode CLDR]
| MIT
| No
|-
| [http://getbootstrap.com/ Twitter Bootstrap]
| Apache
| No
|-
| [http://mediaelementjs.com/ MediaElement.js]
| MIT / GPL Version 2
| No
|-
| [http://brad.is/coding/BigScreen/ BigScreen]
| Apache 2.0
| No
|}


== Build system ==
== Build system ==
Line 54: Line 22:
| [https://github.com/mde/jake Jake]  
| [https://github.com/mde/jake Jake]  
| Apache
| Apache
| No
| Yes
|-
|-
| [https://github.com/mishoo/UglifyJS#readme UglifiyJS]
| [https://github.com/mishoo/UglifyJS#readme UglifiyJS]
Line 62: Line 30:
| [http://jshint.com/ JSHint]
| [http://jshint.com/ JSHint]
| modified MIT license
| modified MIT license
|  
| No
|-
|-
| [http://vowsjs.org/ Vows]
| [http://vowsjs.org/ Vows]
| BSD
| BSD
|  
| No
|-
|-
| [https://github.com/cloudhead/eyes.js eyes.js]
| [https://github.com/cloudhead/eyes.js eyes.js]
| BSD
| BSD
|  
| No
|-
|-
| [https://github.com/isaacs/rimraf rimraf]
| [https://github.com/isaacs/rimraf rimraf]
| BSD
| BSD
|  
| No
|-
|-
| [http://lesscss.org/ LESS]
| [http://lesscss.org/ LESS]
| Apache
| Apache
|  
| No
|-
|-
| [https://github.com/isaacs/sax-js sax-js]
| [https://github.com/isaacs/sax-js sax-js]
| MIT
| MIT
|  
| No
|-
|-
| [https://github.com/Leonidas-from-XIV/node-xml2js node-xml2js]
| [https://github.com/Leonidas-from-XIV/node-xml2js node-xml2js]
| MIT
| MIT
|  
| No
|-
|-
| [https://github.com/zzdhidden/node-jquery-deferred node-jquery-deferred]
| [https://github.com/zzdhidden/node-jquery-deferred node-jquery-deferred]
| MIT
| MIT
|  
| No
|}
|}


[[Category:AppSuite]][[Category:UI]]
[[Category:AppSuite]][[Category:UI]]

Latest revision as of 05:14, 11 February 2016


API status: Stable

Abstract: An overview over libraries that are used by the UI, either when running or when building it. The field "modified" is a hint that simply updating the library to a newer version might break some feature that we depend on. Feel free to explain the details of the change, too.

UI

Libraries that are used by the frontend, as delivered to the customer, are listed here: List of 3rd party libraries used in the UI

Build system

Name & Link License Modified?
Node.js not included
Jake Apache Yes
UglifiyJS BSD No
JSHint modified MIT license No
Vows BSD No
eyes.js BSD No
rimraf BSD No
LESS Apache No
sax-js MIT No
node-xml2js MIT No
node-jquery-deferred MIT No