Chemins est un programme libre et est accessible sur mon GitLab. la première version de Chemins a été développée pour le magasine belge Médor dans le cadre d'une commande d'un outil permettant de faire des enquêtes sur Internet auprès de leurs lecteurs.

Chemins est un programme de création de narration interactive, pensé à la fois comme un outil d'écriture et comme interface d'administration de site. Il fonctionne comme interface avec le CMS ProcessWire. Il est développé en html/css/js pour l'interface graphique, en php pour la communication avec ProcessWire. Il permet de dessiner des arborescences complexes où chaque noeud du graphe est enregistré comme une page et chaque ligne comme un lien d'une page à l'autre.

Écrire

L'interface d'administration de Chemins est une page web qui permet de créer des boites et de les lier entre elles. Une boite peut-être question ou réponse. Une question peut être liée à une ou plusieurs réponse(s) et une réponse ne peut être liée qu'à une seule question. L'interface permet de créer différents types de narrations interactives, des cartographies de références ou de notes ou de créer des enquêtes en ligne.

La partie publique (accessible aux visiteurs) est générée par le graphe dessiné via l'interface d'administration. Une page de la partie publique correspond à une boite "question" de l'interface et les liens qui lient les pages correspondent aux liens dessinés dans cette même interface. Le chemin emprunté par les visiteurs peut-être enregistré (si l'option est activée dans le graphe en cliquant sur l'oeil en regard des boites que l'on veut surveiller).

Exporter les chemins

Développé initialement dans le cadre d'une commande d'outil de création d'enquêtes en ligne pour le magasine belge Médor, Chemins permet d'exporter chaque déplacement emprunté par le visiteur dans la partie publique du site lorsque les pages consultées (les boites "question" dans la partie administration) sont marquées comme surveillées. L'idée étant de créer un système permettant de montrer la multiplicité des chemins empruntés au sein du graphe en allant vers le spécifique plutôt que vers le général. Un mouvement inverse aux statistiques qui permettrait de déduire des chemins particuliers. Donc, plutôt que de déduire des conclusions de type "33% des visiteurs ont répondu - oui - à la question - êtes-vous heureux? -" permettre des conclusions complexes (et absurdes); "parmi les 33% des visiteurs qui ont répondu - oui - à la question - êtes-bous heureux? -, 10% ont répondu - non - à la question - portez-vous des lunettes? - et parmi eux, 80% ont moins de 40 ans.

The first version of Chemin was made for the Belgian magazine Médor. The journalists and graphic designers at Médor wanted to experiment a new kind of online survey that would be more than just the usual marketing/journalistic survey with the sole purpose of attracting new readers. Furthermore, they wanted to build a tool that would be usable more than just once, even if they had a specific first project to set up; a survey about alcohol in Belgian society. The design and integration of the public website was made by OSP (the graphic designers who are working with Médor), I made the software and helped for the navigation part of the website. Check out the project page for more info and my GitLab if you want to play with it.