Lors d’une mise à jour de Prestashop 1.6 vers 1.7  pour un de nos clients, et après sa configuration, nous nous sommes aperçus d’un très grand nombre d’erreur :

PHP Fatal error:  Uncaught  –> Smarty: Missing template name <– \n  thrown in /prestashop/vendor/prestashop/smarty/sysplugins/smarty_internal_template.php on line 678, referer: http://local/

Après quelques vérifications, le coupable s’avère être le module de statistiques « Récupération des données statistiques » (statsData).

En tant qu’agence de développement technique spécialisée dans Prestashop, nous avons donc contribué à la stabilité de la plateforme Prestashop en créant une fiche de bug : http://forge.prestashop.com/browse/BOOM-4826

Nous avons même proposé un patch pour la résolution de ce problème.

En espérant que cette correction soit rapidement intégrée dans les prochaines versions de Prestashop afin d’éviter à de nombreux commerçants en ligne de voir leur logs se polluer.

Cet épisode permet aussi de se remémorer qu’un outil Open Source appartient à tous ces utilisateurs et que sa force réside dans celle de ces membres et les apports qu’ils peuvent amener.

Les contributions peuvent être sous plusieurs formes, (Déclaration d’un Bug, Correction d’un bug, Traductions, Tester une nouvelle version….). Pour Prestashop, vous pouvez savoir comment contribuer en regardant le fichier README.md ou le blog technique.