Mes projets


Retour

Voici une liste des projets sur lesquels je suis, qui trottinent dans ma tête, que je voudrais voir réaliser

FeatherWiki-WebXDC

Un wiki éditable à plusieurs, sans besoin d'héberger quoi que ce soit

FeatherWiki est un wiki qui est fait pour tourner entièrement dans le navigateur. Grâce à de la magie HTML et beaucoup de javascript, on édite directement le contenu des pages, on clique sur "Télécharger" et la nouvelle version avec nos modifications sont disponibles dans un fichier html. Ce fichier est le wiki lui-même, tout aussi fonctionnel.

C'est très pratique car il n'y a pas besoin d'avoir un serveur, mais un peu manuel: il faut à chaque fois télécharger le fichier et le remplacer.

WebXDC est un moyen de faire des mini-applications, originellement pour Deltachat mais disponible dans d'autre messageries instantanées. L'idée est que dans un chat on puisse partager une mini-application, qui sera utilisable par toutes les personnes dans le chat, que tout le monde pourra utiliser. Les données sont entièrement stockées dans les appareils, il n'y a pas de serveur. Les mini-applications peuvent avoir toute sorte de fonctionnalités, comme de l'édition de texte, une todo-list, un calendrier, ... Toutes ces mini-applications sont collaboratives: un changement fait par une personne sera accessible par toutes les autres. Tout fonctionne hors-ligne et est synchronisé quand la connexion revient. Les mini-applications sont de simples fichiers à partager.

C'est une technologie très intéressante et qui se prête très bien à FeatherWiki. J'en ai donc fait une mini-application WebXDC. En partageant cette mini-application, toutes les personnes d'un chat ont accès à un wiki commun. Tout le monde peut le mettre à jour et les mises à jour sont distribuées à tout le monde. Attention, les conflits ne sont pas gérées et si plusieurs personnes mettent à jour la même page en même temps c'est la dernière version qui sera choisie.


FeatherWiki

Ce que je pense de Deltachat

FeatherWiki-WebXDC