Technology we use

From Redazione
Jump to navigation Jump to search
Line 16: Line 16:
 
|[https://quasar.dev/ https://upload.wikimedia.org/wikipedia/en/2/29/Quasar_Logo.png]
 
|[https://quasar.dev/ https://upload.wikimedia.org/wikipedia/en/2/29/Quasar_Logo.png]
 
|-
 
|-
|
+
|Cheerio
|
+
|DOM manipulation from an html string
|
+
|We use it to perform some adjustments to the mediawiki html output before recording the last version of a page to be served through the APIs
|
+
|https://github.com/cheeriojs/cheerio#readme
 
|-
 
|-
|
+
|Esprima
|
+
|ECMAScript parser
|
+
|We use it to securely parse the javascript object produced by the Frontend Index storing the structure of the tree
|
+
|https://github.com/jquery/esprima
 +
|-
 +
|nodemw
 +
|Nodejs interface for the Mediawiki APIs
 +
|We use it to call the mediawiki APIs from a nodejs script to retrieve and structure wiki pages before serving them through the APIs
 +
|https://github.com/macbre/nodemw
 
|}
 
|}
 
<br />
 
<br />

Revision as of 08:08, 28 June 2020



software description use logo and url
Quasar framework open-source Vue.JS based framework for building apps, Frontend part of the site Quasar_Logo.png
Cheerio DOM manipulation from an html string We use it to perform some adjustments to the mediawiki html output before recording the last version of a page to be served through the APIs https://github.com/cheeriojs/cheerio#readme
Esprima ECMAScript parser We use it to securely parse the javascript object produced by the Frontend Index storing the structure of the tree https://github.com/jquery/esprima
nodemw Nodejs interface for the Mediawiki APIs We use it to call the mediawiki APIs from a nodejs script to retrieve and structure wiki pages before serving them through the APIs https://github.com/macbre/nodemw