Menu
Qui suis-je ?
Accueil > Qui suis-je ?

Membre actif de la communauté Prestashop depuis 2009, je me suis spécialisé dans l'adaptation des boutiques utilisant ce CMS.

Mon activité freelance regroupe différents domaines: 

  • Développement de modules/scripts spécifiques pour des besoins particuliers. C'est une des raisons pour lesquelles vous ne trouverez pas ici un grand nombre de modules "tout public" même si parfois mon emploi du temps me permet d'en proposer quelques-uns.
  • Suivi, optimisation et maintenance des sites de mes clients
  • Interventions, migration et dépannages divers à la demande
  • Aide communautaire

Que ce soit pour des interventions gratuites ou payantes, je m'efforce de répondre à chaque demande client, si elle est justifiée.

Tous les modules proposés sur ce site on été testés et vérifiés sur les versions de base fournies par Prestashop. En aucun cas ceux-ci ne peuvent entrainer des dommages sur votre boutique. J'ai décidé, en effet, de limiter au maximum l'utilisation d'overrides (fichiers qui remplacent/modifient le comportement de ceux d'origine et risquent de devenir incompatibles avec les mises à jour du coeur) dans l'écriture de mes modules.

Ces modules ne sont pas distribués sur la plateforme officielle Prestashop - Addons, ceci par choix d'indépendance créative et financière.

Je travaille également sur des projets particuliers (hors Prestashop) utilisant PHP, MySQL, CSS, JavaScript et HTML5.

Pour toute demande de renseignements, devis ou autre, n'hésitez pas à utiliser le formulaire de contact.

En vous souhaitant bonne visite,

Eolia

 

Toutes les démos front-office sont visibles ici

PS: Pourquoi je ne soutiens pas la version 1.7 de Prestashop ?

Depuis que je connais Prestashop, il y eu une seule mise à jour concernant un problème de sécurité et c'était sur une version 1.4. et tout récemment sur la 1.6.1.20 et 1.7.4 (mais pas à la portée du premier hacker venu non plus)

Prestashop est un cms très particulier. Par son code et la stratégie actuelle.

Leur gros problème ce sont les tests, ils nous disent qu'ils en font, ok mais  juste sur leur boutique de test avec John Doe comme seul client, 4 robes et 10 pauvres modules installés. Leur réponse est toujours la même: "On ne peut pas tester toutes les configurations".

Et c'est là que le bas blesse, perso à chaque mise à jour, je commence par faire un diff avant de cliquer sur ce bouton sans réfléchir, parce que rien que le changelog c'est minimaliste et ça ne reflète pas du tout les réels changements effectués.

Correction d'un bug ? Ok, je vais voir ce qu'ils ont fait et si le bug est vraiment résolu.

Ajout d'une feature ? Alors là, attention parce que généralement ça veut dire nouveaux bugs ou pas géré suivant tous les cas de figure.

Ensuite, mes boutiques de test ont des bases de 2 à 8000 clients en moyenne, des tas de règles paniers et prix spécifiques, des configurations multi-langues/multi-shop et des catalogues de + de 10 000 produits. A ça on peut ajouter entre 2 et 300 modules installés.

Là je considère que les tests commencent à être représentatifs et que je peux donner mon avis éclairé sur les différentes versions mises en ligne.

 

QUID des Versions dites "STABLES" ?

- Oui Prestashop est responsable en annonçant comme fiable une version qui ne l'est pas

- Oui Prestashop est responsable en ne mettant en avant que cette version 1.7 et en dissimulant bien les autres (Pour info, la dernière maj de la 1.6 (1.6.1.20) date de juillet 2018, alors parler d'ancienne version me fait doucement rigoler)

- Oui Prestashop depuis 2015 ne mise plus que sur l'aspect RENTABLE et FINANCIER de sa solution. Exit le côté communautaire, exit la fiabilité, exit les remontées utilisateurs. ils sont les meilleurs et n'écoutent plus leurs clients.

Si vous voulez leur parler, ils sont planqués là:

http://build.prestashop.com/

https://gitter.im/PrestaShop/General

http://forge.prestashop.com/

Bien sûr, vous devez écrire en anglais, sinon passez votre chemin...

 

Symfony, on l'avait réclamé en 2011/2012 et on nous avait répondu à l'époque que le code maison de Presta était très bien comme il était et que ce n'était pas à l'ordre du jour.

Smarty fonctionne bien nativement, le problème c'est que Prestashop en a tellement trituré le code que c'est devenu n'importe quoi au niveau de la gestion du cache et que les serveurs passent plus de temps à l'effacer / ré-écrire plutôt qu'à l'utiliser. (Je ne parle même pas de l'option débile d'écrire ce cache en bdd qui plante le moindre mutu...)

Suite à la pression des investisseurs et de certains devs, Prestashop a décidé de passer sous Symfony pour plusieurs raisons:

- Le code devenait difficile à maintenir (Ben oui, les employés actuels sont tous là depuis peu et maîtrisent très mal les 300 000 lignes de code maison) donc en passant par un framework relativement connu ce sera plus simple.

- Ils espèrent faire revenir les développeurs externes vers Prestashop (modules, thèmes et GitHub)

- Prestashop donne l'impression d'être à jour et dans la course

Mais là encore, on fait ça à la sauce Prestashop, c'est à dire par morceaux tenus par du scotch pour que ça pète pas trop. Passer à Symfony c'est une bonne idée, oui mais leurs modules et thèmes vendus sur Addons ne sont pas compatibles (écrits pour Smarty) et ils n'ont pas le temps ni le personnel pour les mettre à jour, donc s'ils veulent continuer à les vendre, il faut conserver Smarty en parallèle. Et voilà comment on commence les conneries...

La 1.7 c'est une 1.6.0.10 à la base qui utilise 2 moteurs de templates (un inédit dans le monde du CMS quand même !) et à laquelle on a supprimé tout ce qui ne marchait pas  (on verra au fur et à mesure pour les remettre ou pas, mais l'objectif actuel semble plutôt se tourner vers le remplacement de ces fonctionnalités par des modules payants)

Mais plutôt de ré-écrire Prestashop pour être conforme avec Symfony, ils ont rajouté une couche de compatibilité ce qui alourdit encore plus le code et crée une véritable usine à gaz. Et j'ai lu dernièrement qu'ils allaient encore en rajouter une couche pour que nous puissions continuer à écrire le code comme pour les 1.6 (Vu qu'ils peinent à donner envie aux devs externes d'utiliser leur 1.7 bancale).

 

Alors je ne peux pas vous encourager à commencer ou continuer avec cette version uniquement parce que le nouveau principe de templates est sympa. C'est l'arbre qui cache la forêt et c'est le jour où vous allez vouloir utiliser Prestashop dans ses fonctions avancées que vous aller commencer à galérer sévère (Taxes, prix spécifiques, déclinaisons multiples, transporteurs, stocks avancés, etc...)

La 1.7 soit-disante "stable" c'est une version hybride dont les tests sont effectués sur votre dos et sans aucune assistance, et ça, c'est juste une honte.

Mon avis sur twitter: https://twitter.com/EoliaHack/status/1038375049445748739

 

Un avis étranger sur la question qui reprend les différents points ci-dessus avec une vision plus externe: https://medium.com/@prestashoppoweruser/prestashop-a-sad-story-8b7e0a8795b8

 

Edit 2019: Prestashop a enfin reconnu que ce lancement avait été une erreur (Bon, le lien qui incite à basculer en 1.7 est toujours présent dans tous les BO de l'univers quand même...)

https://build.prestashop.com/news/prestashop-in-2019-and-beyond-part-2-pain-points/

EDIT 2022: Depuis que Prestashop a été racheté par un groupe logistique italien et que tous ses dirigeants ont été "remplacés" il apparait que ce CMS se dirige de plus en plus vers une solution à la Shopify (Tout va passer par abonnements avec pourcentage sur le chiffre d'affaire...)

Plutôt que de continuer à débattre éternellement sur le sujet j'ai décidé de reprendre les évolutions de la version 1.6 ce qui nous permet d'avancer, d'évoluer et de rester compatible avec les dernières versions PHP.

Le changelog est disponible ici: https://eoliashop.com/prestashop-new

 

 

 

Vous êtes le 529978ème visiteur depuis le 5/05/2011.
Vous êtes le 152ème visiteur aujourd'hui.
Nous avons actuellement 15 visiteurs en ligne.