QuickZéphir est un frontend alternatif à celui proposé par le module Zéphir. Il permet notamment un accès plus rapide à l’information. QuickZéphir utilise l’API du module Zéphir. Le résultat des appels XMLRPC est transposé en JSON. Les technologies utilisées sont, entre autres, HTML5, Node.js et AngularJS.
Voici dans les grandes lignes le travail effectué durant le hackathon :
Interface QuickZéphir
Depuis, le travail a donné lieu à l’hébergement du projet en tant que contribution dans la forge EOLE : https://dev-eole.ac-dijon.fr/projects/quickzephir
Tester QuickZéphir
- Cloner le dépôt :
$ git clone https://dev-eole.ac-dijon.fr/git/quickzephir.git
$ cd quickzephir
- Installer Node.js :
$ sudo apt-get install nodejs nodejs-legacy
- Lancer l’installation des composants :
$ npm install
- Exécuter le serveur en renseignant l’IP ou l’adresse du Zéphir :
$ ZEPHIR_SERVEUR='<adresseIPserveurZephir>' npm start
- Se connecter avec un navigateur web sur le serveur en local sur le port 9000 : http://localhost:9000