Logically related questions link
Jump to navigation
Jump to search
Line 40: | Line 40: | ||
| How the front-end counterpart of this site is created or updated? | | How the front-end counterpart of this site is created or updated? | ||
− | | Well, while the back-end side of this platform is built upon a traditional technology (specifically [https://www.apache.org/ Apache]/[https://www.php.net/ PHP]/[https://www.mysql.com/ MySQL]) the front-end side is built on [https://nodejs.org/en/ Node.js], eventually [https://www.nginx.com/ Nginx], and a client side Javascript framework based on [https://vuejs.org/ Vue.js] like [https://quasar.dev/ Quasar framework]. | + | | Well, while the back-end side of this platform is built upon a traditional technology (specifically [https://www.apache.org/ Apache]/[https://www.php.net/ PHP]/[https://www.mysql.com/ MySQL]) the front-end side is built on [https://nodejs.org/en/ Node.js], eventually [https://www.nginx.com/ Nginx], and a client-side Javascript framework based on [https://vuejs.org/ Vue.js] like [https://quasar.dev/ Quasar framework]. |
The latter side is fueled with data retrieved from Mediawiki (a forked version with some extended features, mainly an enhanced support for a non-flat namespace that is with sub-pages and sub-folders) through a Node.js script triggered every time that a page or file is created, updated, moved and deleted, and autonomously checking the mediawiki database with a specific frequency for any other indirect change (for instance when pages are imported through the mediawiki import page, or after the execution of some maintenance script). By this way, we can ensure a real time synchronization between the two sides on direct page's editing, and an accurate synchronization "within minutes" when the wiki site is updated in some indirect way. | The latter side is fueled with data retrieved from Mediawiki (a forked version with some extended features, mainly an enhanced support for a non-flat namespace that is with sub-pages and sub-folders) through a Node.js script triggered every time that a page or file is created, updated, moved and deleted, and autonomously checking the mediawiki database with a specific frequency for any other indirect change (for instance when pages are imported through the mediawiki import page, or after the execution of some maintenance script). By this way, we can ensure a real time synchronization between the two sides on direct page's editing, and an accurate synchronization "within minutes" when the wiki site is updated in some indirect way. |
Latest revision as of 18:59, 3 January 2021
(another way of indicating "frequently asked questions" which have not yet been asked)
ExpandWhy Mediawiki rather than Wordpress ?
ExpandWhy a platform representing the Italian culture is conceived in English ?
ExpandHow the front-end counterpart of this site is created or updated?
ExpandWhy Mediawiki rather than Wordpress ? (again)