J’avais dit "table rase", pas pour rien. SPIP et MySQL m’ont répondu en chœur. Tout ce que j’avais construit sur mon site local a été mis par terre par l’importation de ma base de données distante vers mon PhpMyAdmin local. Au début, j’ai tempêté. Des heures et des heures de boulot qui s’envolent en un clic. Puis je me suis souvenu de mon envie de faire table rase. Et je me suis dit que cet incident était plutôt une chance, que ça allait m’aider. SPIP a connu pas mal de mises à jour, et c’est là qu’il faut être vigilant. Il ne suffit pas de lancer le fameux spip_loader.php pour mettre à jour la distribution. Il faut aussi aller voir du côté de la base de données et vérifier les versions (table spip_meta). De vieux plugins non mis à jour peuvent également s’accumuler et créer des distorsions. C’est à peu près tout cela qui m’est tombé sur le coin du nez ces derniers jours. Ignorance ou négligence : le débat reste ouvert. Le fait est que SPIP, en contrepartie de sa robustesse et de sa fiabilité (quand tout roule), demande un peu de jugeote, de mémoire et d’attention. La gravité du problème rencontré n’est pas immense. J’avais bien sûr pris soin de sauvegarder mon travail. Mais quand même, devoir tout refaire ne m’amuse pas. Cela m’oblige donc à repenser, une fois encore, ce que je veux — ou ce que je ne veux pas (la seconde option est toujours plus facile). Je reprends donc, encore une fois, la reconstruction des squelettes, os près os — mais sans doute avec un peu plus d’expérience, ce qui se paie d’échecs, comme il se doit. En attendant, je continue à écrire mes textes sur le site en ligne. Je ne donne pas de date pour la mise en ligne de la prochaine version, mais j’ai déjà quelques trouvailles dans la boîte — notamment un JavaScript extra qui permet de disposer d’une imprimerie de poche pour créer des livres numériques. Reste à savoir ce que j’y mets, dans ces livres. Ce n’est pas l’embarras du choix qui manque.