5 points par minguhong 2026-03-19 | Aucun commentaire pour le moment. | Partager sur WhatsApp

Bonjour. Je m'appelle Min Guhong et, depuis la création de GeekNews, c'est un site que je visite avec plaisir presque tous les jours. Je suis heureux et enthousiaste de pouvoir vous saluer ici, dans cet endroit où j'ai appris non seulement les principales actualités des domaines qui m'intéressent ou auxquels j'aimerais m'intéresser, mais aussi une certaine manière d'aborder la technologie, et même la vie.

WikiWikiWiki est un moteur de wiki PHP basé sur des fichiers texte. Il se présente comme un wiki utilisable immédiatement, sans base de données ni configuration complexe.

https://github.com/minguhong/WikiWikiWiki

Au départ, je pensais simplement choisir et utiliser confortablement l'un des moteurs de wiki existants. Mais en testant plusieurs moteurs un à un, chacun avait un ou deux points bloquants. C'était comme se montrer excessivement difficile au moment de choisir un simple carnet pour écrire. Par exemple, MediaWiki, utilisé par Wikipédia, était beaucoup trop lourd, et DokuWiki ne me plaisait pas à cause de son langage de balisage propriétaire si particulier. Quant aux innombrables moteurs open source publiés sur GitHub et ailleurs, ils n'étaient soit plus mis à jour, soit trop complexes à adapter à mes besoins. (Autrement dit, leur code était difficile à comprendre.) Surtout, ils avaient tous beaucoup trop de fonctionnalités inutiles.

  • Fichiers texte
  • Markdown
  • Liaisons simples entre documents

C'était tout ce dont j'avais besoin. Je n'avais dès le départ aucune intention d'ajouter des fonctions comme un éditeur WYSIWYG ou l'ajout d'images. J'ai donc fini par repenser à une phrase de Kevin Kelly que j'avais lue ici pour la première fois (« Le défi le plus précieux à relever cette année consiste à apprendre quelque chose dont, dans un an, vous vous demanderez comment vous avez pu ne pas le savoir plus tôt. ») et, dans l'esprit du handmade web, j'ai décidé de créer mes propres notes, autrement dit mon propre moteur de wiki. C'était vers 2017, à l'époque où j'enseignais dans une école de design appelée Paju Typography Institute.

Et puis, à partir de 2022 peut-être ? En consacrant peu à peu mes après-midi de week-end, de manière détendue, j'ai fini par créer un moteur de wiki parfaitement adapté à mes besoins. Avec l'aide de Min Guhong Manufacturing, j'ai repris depuis zéro l'apprentissage de PHP (que j'aime particulièrement), tout en écrivant le code ligne par ligne. Ce processus n'était pas différent de l'écriture. On en établit la grande structure, on déverse les phrases, c'est-à-dire le code, puis on édite, on révise, on révise, on révise encore, et encore... Au bout du compte, ce que j'ai créé pendant plusieurs années n'est peut-être pas tant un logiciel qu'un texte en version bêta perpétuelle. Et peut-être aussi que, depuis un certain moment, l'envie de laisser ici une seule ligne d'écriture a continué à me faire avancer.

Il existe un adage en écriture : si les adjectifs et les adverbes ne sont pas absolument nécessaires, il faut les supprimer sans hésiter. Mais en imaginant une à une les personnes autour de moi qui prendraient plaisir à utiliser le moteur de wiki que je créais, les fonctionnalités ont fini par augmenter progressivement. À ce moment-là, je me suis répété la devise de 37signals (« Trois fonctionnalités solides valent mieux que dix fonctionnalités bancales. »), en luttant contre le désir d'ajouter toujours plus, tout en prenant concrètement conscience qu'il est plus difficile d'enlever que d'ajouter.

Voici donc le résultat, c'est-à-dire les principales fonctionnalités de WikiWikiWiki.

  • Installation simple
  • Prise en charge de Markdown
  • Liens entre documents ([[titre du document]]), inclusion de documents (![[titre du document]]), hashtags (#tag), redirections
  • Parcours et recherche des documents
  • Gestion de l'historique des modifications
  • Prévention des conflits d'édition simultanée
  • Export des documents
  • RSS, sitemap, llms.txt, llms-full.txt, API en lecture seule
  • Gestion des utilisateurs
  • Paramétrage des droits d'édition (public, privé)
  • Ajout de thèmes
  • Multilingue (coréen, anglais)
  • Mode sombre
  • ...

Si vous avez besoin d'un wiki petit et simple, j'espère que vous l'essaierez au moins une fois, et je vous serais reconnaissant de me faire part librement de vos retours. Toutes les remarques sont les bienvenues. En particulier, quelque chose comme « Cette fonctionnalité pourrait peut-être être supprimée ? » me ferait encore plus plaisir. Ainsi, la prochaine version de WikiWikiWiki pourrait contenir moins de fonctionnalités qu'aujourd'hui.

Mais pourquoi ce nom, « WikiWikiWiki » ? C'est le résultat d'avoir retiré le mot « Web » de « WikiWikiWeb », le tout premier wiki créé par Ward Cunningham, puis d'avoir simplement ajouté un « Wiki » de plus à sa place. Surtout, je pense que ce qui est bon mérite d'être répété au moins trois fois.

https://wikiwikiwiki.wiki

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.