Kobold News 2025-1

7 minutes

Hello ! Voici un petit résumés des dernières news autour de Kobold Café, des sites en général, et des futurs projets.

Décommisionnement fanstuff.garden

Tout d’abord, j’ai décidé de décommissionner le domaine fanstuff.garden et rapattrier tout les sites qui sont dessus vers kobold.cafe. Si c’était un concept rigolo, je préfère tout garder sous le même domaine pour deux raisons :

  • Le premier est que cela permet de garder kobold.cafe en “host de tout les sites” (même si certains resteront lié à quarante-douze), et de recentrer kobold.cafe en tant que “petit host indieweb” que je gère.
  • Le second est que cela va me couter moins cher mdr

Cela va causer les changements d’URLs suivants pour les sites hébergés par fanstuff.garden

  • sonic.fanstuff.garden -> sonic-garden.kobold.cafe
  • missing-number.fanstuff.garden -> missing-number.kobold.cafe
  • press.fanstuff.garden -> press-garden.kobold.cafe

Pour le reste, le “site d’entrée” de fanstuff.garden va devenir une page de kobold.cafe, sous l’url kobold.cafe/fanstuff, et le design de forêt de fanstuff.garden va devenir un theme alternatif à kobold.cafe, selectionnable dessus (ramenons un peu de fun ahah !). Certains sites prévu pour le futur (comme scanline) seront sans doute fusionné à quarante-douze, mais je verrais exactement comment je gère ça.

Cela impacte aussi kobold.city, qui devait devenir mon petit projet de jeu en ligne, qui utilisera aussi plutôt un sous-domaine de kobold.cafe à la place d’un domaine séparé.

Nouveaux sites

J’ai quelques projets de nouveaux sites qui vont arriver dans l’année. En voici deux principaux qui sont en cours de réalisation en ce moment :

Eternal-Engine est un projet de rapatrier tout les posts Sonic que j’ai fait sur reddit, les traduire en français, et les mettre dans un blog ou site static pour ne pas les perdre. J’hésite encore à les mettre sur kazhnuz.space, sonic-garden ou faire ce nouveau site séparé, mais dans tout les cas le but est de faire une archive des trucs que je trouve encore intéressant, dans le but de supprimer ensuite mon compte reddit définitivement.

Souklemanteau est un projet de site de présentation de création produite sur internet. Contrairement à Tramweb, il ne sera pas centré sur les sites fr, mais sera international, et présentera dans des tas de domaine (fandom, etc). C’était déjà le rôle de l’ancien souklemanteau/beerware-magazine, et l’idée est de reprendre ça pour faire un site qui permette un peu de trouver des trucs pour se détendre.

Koblog

Il y a quelques temps, j’avais fait un retour sur mon utilisation de Bludit. J’y trouvais quelques limitations, et j’hésitais entre continuer, changer de CMS ou faire un site statique.

J’ai choisi une autre option : j’ai commencé un fork du logiciel et ai commencé à bossé sur Koblog, un fork de bludit centré sur les besoins de mes blogs. La première version sera un cleanup contenant quelques trucs dont j’ai envie, et ensuite je commencerais les nouvelles features.

Mes envies autour de Koblog sont les suivants :

  • Quelques possibilités nouvelles pour les bio d’auteur⋅ices (pronoms, descriptions, etc)
  • Ajouter des fonctionnalités de veille et “d’événements à venir”
  • Orientation indieweb (microformats par défauts, et je vise à supporter webmentions et d’autres protocoles indieweb)
  • Ajouter le support de Micropubs
  • Quelques fonctionnalités de metacms optionnelles
  • Simplifier la gestion d’emoji customs uwu

Pour l’instant j’ai surtout mis à jour le backoffice que j’ai modernisé, et séparé la gestion des pages statiques de celle des articles.

Koblog sera open-source, mais restera un fork “perso”, le but n’étant pas de faire de la concurrence à bludit. Il pourrait devenir un truc vraiment public si et seulement si bludit cesse d’être maintenus.

Les version de koblog seront nommé suivant les noms des dragons de Wings of Fire, la première version aura notamment pour nom "Clay" !

Dragon Forks

Un autre gros projets en PHP, et de fork en plus ! Pour cela, il faut revenir prêt de ~14 ans en arrière. Quand j’étais tout jeunot et que je m’intéressait à faire des sites et des trucs, j’ai découvert le moteur Dragon Knight, qui permettait de faire des RPGs en ligne. Ni une, ni deux, j’ai tenté d’en customiser un pour faire un petit jeu nommé Astrus… et j’ai galéré mdr. Mais j’ai eut une bonne expérience dessus, et notamment de la communauté qui contenait énormément de mode.

Le jeu n’était pas vraiment open-source il était plutôt sous une licence de “vous pouvez l’utiliser et le modifier, mais pas le redistribuer”. Il avait eut une suite inachevée, Dragon Scourge, qui était sous la même licence.

Mais ces dernières années, j’ai vu qu’ils ont été rendu open-source sous licence MIT par leur créateur sur github. Je me suis donc dit que ce serait amusant de les forks pour les porter sous du PHP plus moderne, et de les rendre disponibles. La roadmap globale est la suivante :

  • Fork Dragon Knight et le porter en PHP-8.
  • Moderniser le code pour avoir une meilleur approche MVC et le rendre plus maintenable.
  • Utiliser quand possible des librairies modernes pour gérer la BDD, les templates, etc
  • Améliorer la gestion de l'expérience, des niveaux, etc.
  • Porter les features des mods les plus populaires sur la nouvelle base.
  • Porter les features de sa suite, Dragon Scourge sur la nouvelle base.

L’idée sera de faire que le jeu fonctionne sur des serveurs moderne et n'ai plus les failles de sécurités des jeux originaux (notamment les risques d’insertions SQLs). C’est un projet complètement “à côté” de ceux plus important, et c’est plus pour le fun. C’est très secondaire par rapport à mon travail sur Woltar et les autres sites. Pour l'instant, j'ai réussi à faire tourner le code, et je commence à réorganiser le code un peu pour préparer la nouvelle structure.

J'ai aussi l'idée de potentiellement les rendre assez flexibles ou de faire des dérivés pour créer un hybride simlife/RPG, ou faire un pokémon-like. Mais ça ce sera dans longtemps mdr.