Technique et Licences
Informations de pré-requis technique du CMS
Dernière mise à jour
Informations de pré-requis technique du CMS
Dernière mise à jour
Apache (recommanded) ou Nginx
PHP 8.4.+ et ses dépendances.
MYSQL 9.+
Twig 3.12.x
Licence commerciale privée qui permet également les mises à jours depuis Gitlab
Le CMS utilise le framework PHP 6
Le CMS utilise le framework JS Hotwired /Turbo
Clés de licence MISTRAL AI (Assistant IA)
Clés de licence Backblaze (Sauvegardes distantes)
Clés de licence IndexNow (Indexation sur indexnow)
Pourquoi CodeIgniter ?
C'est l'un des frameworks PHP les plus rapide du marché et qui n'impose pas un façon de suivre une mode ou un standard de code qui tient à moins de 1.1mo et qui n'est pas une usine à GAZ, seul hic, il va falloir construire tout soit même, comparé à Laravel qui mache le travail 2 fois plus, sauf que quand j'ai commencé mon CMS Laravel n'était pas à ce stade actuel, sinon il aurait été mon choix en 2024.
Je suis développeur fullstack php et Symfony de base d'OpenClassrooms, mais je n'apprécie pas le framework, néanmoins je reprend beaucoup de modules comme TWIG venant de Symfony pour sa robustesse et sa sécurité et la flexibilité.
En décembre 2023, CodeIgniter le Framework PHP le plus rapide du marché testé par Benchmark par Kinsta.
C'est aussi l'avantage d'avoir différencié mon CMS avec le FRAMEWORK PHP, ce qui permet carrément de copier coller un zip de framework PHP et de l'envoyer à la place de l'ancien pour profiter des mises à jours sans prises de têtes de conversions et versionning, même si parfois il faut toucher à des fichiers principaux, mais la documentation et la communauté SLACK est très active et très amicale.
PHP Bwaaa c'est mort, sa sent le vieux !?
Tu rêve mon coco, la preuve ce CMS tourne a 30ms avec le cache activé et en SPA et prend la tête Google de certaines requêtes en tindindidninnnnn 6H en top 2 Google Search !
Ah j'oublier le CMS tourne sur des versions latest de PHP 8.3.12 et soon 8.4 + JIT
Pourquoi Hotwired et pas VUE ou React ou autre chose ?
Tu connait HTMLX ? il se sont inspiré de Hotwired par exemple, c'est un framework JS pas très connu mais pourtout très violent, il transforme ton application PHP ou JS en SPA sans trop d'efforts (enfin si car la documentation est un peu light).. mais sa c'était avant !
Par ici la doc :
Je pense que je serait MORT bien avant, quand PHP sera Mort tant que WP,Presta,Drupal, Symfony, Laravel.. seront la, tu as encore de beaux jours devant toi !
D'ailleurs un super article pour t'annoncer que PHP est loin d'être fini, et sort sa prochaine version, et proposera également l'interprétation de classes CSS et HTML5 du DOM en général
Redécouvre PHP :
Je n'est pas fait le choix de vue, svelte, next, react, et la moulte de framework js du marché, car sa sera le rôle du futur headless mode qui s'en chargera, pour ma part je n'est pas l'apprentissage de ses technologies ce qui me bloquerai sur sa conception avec de telles technos, j'ai préféré la carte facilité et maintenabilité pour tous (Oui du JS Natif, et des controllers en module, à la portée de tous), estime toi heureux, j'ai pas de JQUERY Jean Yves
Par ici :