Alan Knowles publie une petite revue des CMS légers, et, dans le but d'en faire un choix, a fait une analyse du code source d'un point de vue qualité.
Pour 12 CMS, il a identifié une moyenne de 3 problèmes, choisis dans cette liste :
- Utilise des define pour la configuration
- Hiérarchie de dossiers stupide
- Noms de fichiers abscons
- Espaces de noms de classes stupide
- Beaucoup d'assignation de variables Smarty
- CMS en un seul fichier
- Le site a été piraté
- Code non lisible
- Données sérialisées qui se prennent pour une base de données
- Fichiers mélangés
- Mélange de PHP et HTML
- if() imbriqués
- Contourne les register_globals
- Utilise des MAJUSCULES pour les globales
- Non disponible
- Licence to release PHP code ?
Pour 12 CMS, il a identifié une moyenne de 3 problèmes, choisis dans cette liste :
- Utilise des define pour la configuration
- Hiérarchie de dossiers stupide
- Noms de fichiers abscons
- Espaces de noms de classes stupide
- Beaucoup d'assignation de variables Smarty
- CMS en un seul fichier
- Le site a été piraté
- Code non lisible
- Données sérialisées qui se prennent pour une base de données
- Fichiers mélangés
- Mélange de PHP et HTML
- if() imbriqués
- Contourne les register_globals
- Utilise des MAJUSCULES pour les globales
- Non disponible
- Licence to release PHP code ?
-
Auteur
-
Origine