Dans cet épisode, nous recevons Arnaud Ligny (Consultant fonctionnel & technique web, expert e-commerce), pour parler de Cecil, le générateur de site statique. Nous évoquerons aussi le langage PHP, l'évolution et quel est le niveau de maturité aujourd'hui de ce langage qui arrive à sa version 8.2.
Cecil PHP
Cecil est un générateur de site statique complètement créé avec le langage PHP.
Il est pensé pour être centré sur le contenu. Ce qui veut dire que vous n'avez pas l'obligation de faire du code PHP pour construire un site avec Cecil.
Tout est basé sur des fichiers markdowns. Vous écrivez votre contenu dans ces fichiers et automatiquement, Cecil va vous générer les pages correspondantes.
Les seuls prérequis sont de savoir utiliser un minimum la console de votre ordinateur pour utiliser la CLI de Cecil pour installer et générer votre site.
Beaucoup de choses sont incluses d'origine :
- SEO
- Optimisation des images
- RSS
- multilingues
Les sites statiques
Cecil génère des sites purs statiques. C'est-à-dire, qu'il génère des fichiers HTML que vous allez poser sur un serveur simple ou un CDN.
Vous n'avez pas besoin d'avoir PHP sur votre serveur pour faire tourner Cecil. Les fichiers HTML sont ce qu'il y a de plus simple, de plus rapide et de plus sécurisé.
Par contre, évidemment, si vous avez une modification de votre contenu ou un ajout de page, il faudra régénérer votre site et remplacer les fichiers HTML sur votre serveur.
Heureusement, il y a des systèmes automatisés pour cela que vous pouvez mettre en place.
Notre invité : Arnaud Ligny
Bonne écoute !