...
- Ne mélangez jamais du code XHTML et du code PHP ; utiliser les balises Smarty pour gérer votre contenu dynamique.
- Ne mélangez jamais du code XHTML et du code CSS, placez le code dans un fichier
.css
à part. - Validez toujours votre code XHTML et votre code CSS grâce aux validateurs du W3C : http://validator.w3.org/ pour le code HTML et XHTML, http://jigsaw.w3.org/css-validator/ pour le code CSS.
- N'effectuez jamais de requête SQL dans un contrôleur PHP (fichiers
.php
à la racine de PrestaShop), privilégiez l'utilisation des méthodes existantes dans les classes PHP et/ou créez de nouvelles méthodes dans ces classes. - Vérifiez toujours si une méthode n'existe pas déjà dans les classes disponibles.
- Ne modifiez pas les fichiers du cœur de coeur de PrestaShop ; développez au maximum sous forme de modules afin de faciliter les mises à jour.
- Respectez les normes de codes pour un code lisible et clair, facilement maintenable.
- Commentez votre code, en anglais.
- Lorsque vous effectuez des corrections, mettez la boutique en maintenance via le back-office de PrestaShop.
- Utilisez les navigateurs Firefox, Google Chrome, IE9 ou Opera, et incitez les gens autour de vous à en faire autant.
- Autant que possible, utilisez des CSS sprites (lire http://www.alsacreations.com/tuto/lire/1068-sprites-css-background-position.html ).
...