Qui suis-je ?
Je m'appelle Thierry Graff, j'habite dans le sud de la France et je suis programmeur à temps partiel.Ce site remplace une ancienne version, visible sur archive.org.
Sur ce site, français et anglais sont mélangés. En gros, le bricolage et les maths sont en français, et tout ce qui concerne l'informatique est en anglais.
Licence d'utilisation
L'intégralité du site est en open data. Vous pouvez choisir entre CC-BY-SA 4 (Creative Common), FDL (Free documentation Licence) et GPL (General Public Licence).Pas de framework
J'ai démarré ce site en html css brut, à la main, sans aucun framework.C'est vite limité si on veut générer une navigation aans le site, donc il y a quand même besoin de code.
Au lieu de générer les pages comme le fait un framework, le code part des pages existantes et les modifie.
Le code php développé pour gérer ce site est versionné dans un dépôt à part.
Suite sur la page en anglais
Expériences passée des frameworks
La décision de remettre en ligne ce site s'est accompagnée d'une question déprimante : quel outil utiliser ?La première version du site a été faite avec spip 1.6
puis est venu spip 2, ce qui m'a obligé à refaire une partie des templates.
Puis les serveurs sont passés de PHP 5 à PHP 7, spip2 ne passait plus.
Il aurait fallu passer à spip 3 pour suivre, alors j'ai laissé tomber.
J'en suis arrivé à me dire que par nature, un framework (comme Symfony, Django, Ruby on Rails) ou un CMS (comme Wordpress, Spip) demande nécessairement de l'entretien, pour les mises à jour de sécurité, les passages à des nouvelles versions - et ne constitue pas une solution pérenne.