Ayant un ami qui voulait se créer un site, et après avoir abandonné Joomla depuis la fin de la version 1.5, j'ai installé la version 2.5 pour voir si, enfin, les développeurs avaient cessé leurs délires et étaient revenus à la raison.
Si, respectant la compatibilité, ils avaient travaillé dans le seul sens qui me semblait intéressant: simplifier le framework, réduire le nombre de fichiers et de lignes de code impactés à chaque requête (monstrueux), boucher les trous de sécurité d'une façon efficace (Htacess, protection contre le flood, les injection de code, les injections SQL XSS etc.) ?
Améliorer l'ergonomie du Backend, et notamment le rapport entre contenu et menus, supprimé cette stupide notion de "position" pour les modules, et, tant qu'à faire, cette distinction modules/composants, sécuriser le backend d'origine, ne plus avoir à installer trois milliards de logiciels extérieurs pour des fonctions de base, avoir un cache qui fonctionne correctement...
Il n'en est rien, bien au contraire, j'ai découvert un "machin" encore plus délirant, encore plus abstrait, encore moins pratique, encore moins gratuit (quasiment tout ce qui vient d'ailleurs est devenu payant), encore plus lourd, encore plus lent et bouffeur de ressources. J'ai tenté d'installer des galeries de photo (c'est normalement un petit bout de php et un bout de code Javascript): échec sur toute la ligne.
Bref, j'ai passé plus de temps à tenter de comprendre ce délire qu'à coder moi-même le site en question de A à Z, ce à quoi je m’attelle après avoir effacé ces centaines de dossiers, ces milliers de fichiers et ces centaines de millier de lignes de code qui servent à la plupart des utilisateurs... à mettre en ligne une dizaine de pages HTML.
Le monde marche sur la tête.
Si, respectant la compatibilité, ils avaient travaillé dans le seul sens qui me semblait intéressant: simplifier le framework, réduire le nombre de fichiers et de lignes de code impactés à chaque requête (monstrueux), boucher les trous de sécurité d'une façon efficace (Htacess, protection contre le flood, les injection de code, les injections SQL XSS etc.) ?
Améliorer l'ergonomie du Backend, et notamment le rapport entre contenu et menus, supprimé cette stupide notion de "position" pour les modules, et, tant qu'à faire, cette distinction modules/composants, sécuriser le backend d'origine, ne plus avoir à installer trois milliards de logiciels extérieurs pour des fonctions de base, avoir un cache qui fonctionne correctement...
Il n'en est rien, bien au contraire, j'ai découvert un "machin" encore plus délirant, encore plus abstrait, encore moins pratique, encore moins gratuit (quasiment tout ce qui vient d'ailleurs est devenu payant), encore plus lourd, encore plus lent et bouffeur de ressources. J'ai tenté d'installer des galeries de photo (c'est normalement un petit bout de php et un bout de code Javascript): échec sur toute la ligne.
Bref, j'ai passé plus de temps à tenter de comprendre ce délire qu'à coder moi-même le site en question de A à Z, ce à quoi je m’attelle après avoir effacé ces centaines de dossiers, ces milliers de fichiers et ces centaines de millier de lignes de code qui servent à la plupart des utilisateurs... à mettre en ligne une dizaine de pages HTML.
Le monde marche sur la tête.
Commentaire