Ça fait des années que Dotclear s’appuie sur cette bibliothèque pour pas mal de briques nécessaires, en particulier le moteur de template ou le convertisseur de syntaxe wiki en HTML, mais pas que !
Je me demande si ça ne vaudrait pas le coup de voir s’il y a moyen de moderniser un peu ce qu’il y a la-dedans, par exemple en utilisant ce qui est dorénavant nativement inclus dans PHP et qui ne l’était pas à l’époque de son développement ?
Surtout que pas mal de tests unitaires sont déjà en place, ça aiderait bien pendant la migration.
Vu que la prochaine version majeure de Dotclear nécessitera PHP 7.0 minimum, ça sera aussi le cas pour Clearbricks et il y a surement des trucs à piocher dans PHP 7 qui n’existaient pas dans le PHP 5 disponible à l’époque.
1 De biou -
chouette idée ! Ça ferait aussi moins de code à maintenir.
2 De DaScritch -
Le filtrage des données, c’est facile, mais par exemple, passer aux PDO est nettement plus compliqué et pourtant indispensable. Clearbricks était très en avance sur son temps, mais il mérite un gros dépoussiérage.
3 De biou -
Si certaines features ne sont pas présentes dans PHP7, il y a peut-être des librairies à dispo chez composer.
4 De Franck -
Oui je pense que je vais mettre la moitié de mon équipe recherche et innovation sur ce sujet \o/
5 De Otir -
Oh la la, je vais avoir besoin d’aide* pour passer à PHP7 parce que la dernière fois que j’ai essayé (il y a un mois) j’ai tout cassé mon site !!
6 De Bernard -
Clearbricks c’est aussi un ensemble de codes bien organisé — une vache y retrouve son veau sans pb, et surtout très clair — pour peu qu’on y jette un oeil, pour le péquin php que je suis… ;-)