Pas grand chose à se mettre sous la dent pour la prochaine 2.18 ; j’avoue avoir cessé de chercher l’idée géniale qui justifierait, à mes yeux, de passer à la version majeure suivante.
Pour tout dire, les quelques idées que j’ai sont plutôt à mettre dans les piles plugins et thèmes, sinon je pense que pour la suivante (2.19), j’inciterai tout le monde à basculer sur PHP 7.0 minimum (voire un peu plus, comme 7.1 ou 7.2), ou alors dès à présent on va dire que la prochaine 2.19 sera dans ce cas ?
Le moteur de Dotclear est plutôt robuste et assez sécurisé pour autant qu’on fasse attention à ceux qui accèdent à l’administration du ou des blogs ; mais les pebkac, on n’y peut pas grand chose, malheureusement.
Il reste à faire du point de vue de la qualité du code, PHP (typage fort par exemple), Javascript (je n’utilise pas, et de loin, les possibilités offertes par la version ES6), encore quelques vieilleries qui seraient bonnes à remplacer… Mais j’avoue que j’ai un peu la flemme, là, et puis c’est pas très emballant.
Et comme depuis des années, des grosses évolutions qui resteront pour l’instant dans les tiroirs : API, médiathèque améliorée (drag’n’drop, modification, …), mode offline (mode progressive web-app à base de service worker et cache local), … Je n’ai pas envie de me lancer dans un chantier pareil, seul, au détriment de tout le reste parce que ça serait chronophage.
Par contre il y a aussi du taf pour finir la migration entre l’ancien serveur Dotclear et le nouveau, en particulier pour la publication de release, mais pas que… Là aussi un peu de travail à prévoir.
Donc voilà, petite release majeure — bel oxymore, n’est-il pas ? — à venir dans pas tard ; si possible le 13 novembre prochain ¯\_(ツ)_/¯
1 De Ombre -
Un truc qui serait bien dans une prochaine version : une option pour ajouter les attributs largeur et hauteur sur les images. Pour l’instant j’utilise le plugin de Julien mais ça serait pas mal de l’intégrer AMHA.
C’est une bonne pratique, parce que ça permet au navigateur de réserver la place de l’image, le temps qu’elle soit chargée.
Dans le thème Berlin, j’ai juste ajouté un height: auto sur la règle CSS IMG de base.
2 De Bernard -
PHP 7 compatible 5.6 ou pas ? Pour l’instant Dc est compatible 5.6 -> 7.4
nb: me demande comment ça se passe/ça s’est passé chez wordpress
3 De Franck -
Non pas PHP 7 compatible 5.6, sinon je n’en parlerai pas.
Donc je pense que ce sera PHP 7.0 minimum, voire même un peu plus…
4 De hyperion66 -
Ombre, de quel plugin parles-tu ?
5 De Tomek -
Hyperion 66 : Celui-ci je pense : http://mudry.org/blog/post/2016/03/03/Greffon-pour-Dotclear2-imgWidthAndHeightAdder-v0.3.0
6 De Franck -
J’utilise le plugin de Julien ici, c’est plus simple que de patcher dcLegacyEditor et dcCKEditor :-)
7 De hyperion66 -
Merci, ça faisait un bout de temps que je cherchais à faire ça.