Technology we use link
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 |
|
| 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 |
