Infernal

J'ai acheté un nouvel ordinateur récemment, et j'ai donc enfin pu prendre le temps de regarder parmi ces archives d'archives d'archives de trucs oubliés.
Jetant sans y penser trop tous ces vieux projets remis à plus tard, ces copies de versions finales. Puis ce dossier, nommé étrangement parmi les autres, un aguicheur "infernal".
Modeste sans majuscule.

A l'intérieur ?
Un projet de cms statique. Bricolé pour afficher sans forcer le contenu du "Dictionnaire Infernal".

Encore une idée qui part de nulle part.


Le code est mal ficelé. Non commenté mais déjà commité.
Ça me revient, j'avais fait tester github à un stagiaire sur ce projet. Quelle idée !
Et au milieu de ce capharnaüm maintenant muet dans l'oubli, je me retrouve à me dire "ah tiens je pourrais faire ça comme ça maintenant ", puis sans m'en rendre compte, glisser vers un "je me demande si ca tournerait encore si je mettais le tout sur Laragon".

Et oui, ça fonctionne encore. Un sommaire index s'ouvre à l'écran. Listant un inventaire de tous les articles inclus dans les fichiers texte se trouvant dans le répertoire d'installation du cms.
Un hazardeux champ de recherche, et une fonction article aléatoirese promenant par là, des liens thématiques reliant le tout

L'idée est là, mais la conception avait la flemme il semblerait.


J'ai donc repris ce projet. Commençant par corriger quelques bugs, puis refactorisant quelques fonctions, puis clairement commençant à supprimer tantôt ce jQuery, tantôt ce framework CSS.
Puis me demander si plutôt que du texte et une syntaxe maison, si se baser sur Markdown n'était pas l'idée du siècle.

C'est à peu près l'état du code de ce qui affiche cette page à l'heure où je l'écris.
C'est pas top, mais quel plaisir de supprimer WordPress, la base de données, toutes ces interfaces, pour seulement trois, quatre, billets postés dans l'année.
C'est pas top, mais clairement ça m'amuse de prendre le temps de coder de nouveau, de vouloir récupérer un niveau dépassé. C'est un plus certain qui s'ajoute aux avantages de perdre WordPress. Puis, on va pas se mentir, une auto-satisfaction.

Le projet est accessible ici :
https://github.com/wilfryed/infernal

Les commentaires à adresser ici :
https://github.com/wilfryed/infernal/issues