Pas de bras, pas de bras

Je profite de la sortie de Dotclear 2.21 pour faire le point sur le défi que je m'étais lancé il y a maintenant 2 mois.

Depuis fin décembre, je travaille sur une branche Namespace de Dotclear et autant le dire tout de suite, il n'y a plus aucune chance que je réussisse à rendre ce code compatible avec la branche master (les versions actuelles).

Et je commençais même à baisser les bras à cause de la lenteur extrême de mon code, et aidé par le passage du COVID qui m'a ruiné une semaine… Jusqu'à ce que j'en trouve la raison et revienne à une vitesse d'exécution un peu plus normale (autant le code que moi!). Bref, le mal de crâne passant je vais bientôt pouvoir me replonger dedans et continuer à tout casser car même si le fait est que ce code est incompatible avec l'existant, il y a pleins de bonnes choses dedans. Pour parler technique, voila quelques exemple :

  • Gestion de l'arborescence façon PSR-4 et donc normalement composer compliant,
  • Plus de clearbricks, qui est engloutie par Dotclear,
  • Plus d'appelle à des global sortie du chapeau, tout passe par l'application (super nom fourre tout),
  • Plus de constante de configuration, idem tout est dans l'appli,
  • Le truc qu'on appelle application est accessible n'importe ou n'importe quand dans le code,
  • Refonte totale façon modules des plugins et thèmes qui deviennent des types de modules,
  • Multi répertoire de thèmes avec possibilité de répertoire par blog,
  • Pour ça, passage de toutes les requetes (page,img,css,js,etc) par un gestionnaire d'URL (lourd mais souple)
  • Et j'en oublie pleins… 
Donc même si cette branche ne sort jamais, je m'amuse bien et il y a pleins de bonnes idées dedans, ça servira toujours.

Coté planning, je m'était donné 1 an pour rendre un verdict, j'en suis à deux mois, see you later.

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

Ajouter un rétrolien

URL de rétrolien : https://chez.jcdenis.fr/trackback/242

Haut de page