Jump to content

Début des travaux sur PrestaShop 1.6.1.1


Recommended Posts

Bonjour à tous !

 

Certains ne l'ont pas forcément vu sur le devblog Build PrestaShop (je vous conseille de vous y abonner !) ou sur le forum News & Releases, donc je me permets d'en faire l'écho ici !

 

L'équipe a donc commencé à préparer une version "patch" de PrestaShop 1.6.1.0, numérotée 1.6.1.1 -- comme il se doit maintenant que nous utilisons un système de numérotation à la SemVer.

 

Nous avons eu de très bons retours en général depuis la sortie de la 1.6.1.1 de PrestaShop. Nous sommes par ailleurs ravis de voir que les bugs semblent peu nombreux, non-critiques, et corrigeables.

 

Cela étant, il reste quand même des problèmes ici et là, et tandis que l'équipe travaille à la prochaine version majeure, nous n'avons pas voulu vous faire attendre des correctifs sans doute importants pour vous. C'est pourquoi nous avons décidé de préparer une version 1.6.1.1.

 

Les correctifs devraient être en place pour début août. Nous souhaitons ensuite avoir une période de beta/RC publique d'environ deux semaines, pour permettre à la communauté de nous donner ces retours et nous assurer que les correctifs sont les bons. Cela amène la date de sortie vers la fin du mois d'août.

 

À noter : étant que c'est une version "patch", elle ne comprendra que des correctifs rétro-compatibles : pas de nouvelle fonctionnalité, que ce soit majeure ou mineure, et surtout aucune modification qui pourrait modifier notre API actuelle. Ainsi, la version 1.6.1.1 devrait être une mise à jour très facile à partir de la 1.6.1.0.

 

Pour en savoir plus, lisez notre article ! (en anglais)

  • Like 2
Link to comment
Share on other sites

Nous avons eu de très bons retours en général depuis la sortie de la 1.6.1.1 de PrestaShop. Nous sommes par ailleurs ravis de voir que les bugs semblent peu nombreux, non-critiques, et corrigeables.

 

Bonjour Xavier,

 

Sérieusement ?

Alors on ne parle pas du module Advanced EU Compliance qui est juste bourré de bugs et qui est une véritable misère à intégrer sur des thèmes autres que le thème par défaut de Prestashop.

 

Je félicite l'équipe pour ce module, depuis mes débuts avec Prestashop je n'avais encore jamais vu un développement raté aussi évident !...

Link to comment
Share on other sites

Bonjour Xavier,

 

Sérieusement ?

Alors on ne parle pas du module Advanced EU Compliance qui est juste bourré de bugs et qui est une véritable misère à intégrer sur des thèmes autres que le thème par défaut de Prestashop.

 

Je félicite l'équipe pour ce module, depuis mes débuts avec Prestashop je n'avais encore jamais vu un développement raté aussi évident !...

 

 

Bonjour Divine,

 

Merci de ce retour.

 

Concernant les problèmes d'intégration, notre dev blog (http://build.prestashop.com/news/advanced-eu-compliance) contient la liste exhaustive des nouveaux templates à intégrer dans vos thèmes ainsi que la liste exhaustive des hooks introduits afin de ne pas "misérer", de plus, le guide développeur devrait reprendre toutes ces infos incessamment sous peu

 

Pour ce qui est du "bourré de bugs", je regrette simplement que vous nous n'ayez rien remonté via la forge contrairement à plusieurs personnes de la communauté ayant plus que contribué à tester ce module pendant son développement et au fil des 5 releases candidates qui ont été sortie sur plus d'un mois coulant.

 

Si malgré la dernière mise a jour du module (1.3.0) vous trouvez toujours des bugs, je vous invite fortement à créer autant de tickets forge que nécessaire.

 

Cordialement,

Link to comment
Share on other sites

Bonjour Thibaud,

 

Le fait de connaître la liste des nouveaux TPL ainsi que des nouveaux hooks ne rend pas la tâche plus facile pour autant. Il y a également une question d'intégration graphique au sein des thèmes qui ne présentent pas tous une mise en page aussi basique que le thème par défaut de Prestashop.

Si je me contente d'ajouter les nouveaux TPL et les nouveaux hooks bêtement dans mes thèmes, le résultat risque de laisser à désirer...

 

Par ailleurs ajouter pas moins de 8 nouveaux TPL pour ce module me paraît exagéré.

Je pense que c'était réalisable autrement avec beaucoup moins de nouveaux TPL mais bon disons que c'est fait.

 

Pour finir c'est bien de ne compter que sur la communauté pour corriger les bugs mais cela serait mieux si quelques personnes de l'équipe Prestashop étaient directement employées à tester ce qui est fait sur la solution.

 

En ce qui me concerne vous m'excuserez mais j'ai déjà donné et la forge ce n'est vraiment pas mon truc !

Je tenais juste à vous signaler qu'il serait judicieux de se pencher un peu sur ce module car il présente de nombreux bugs qui ne sont absolument pas compliqués à constater, des tests basiques suffisent.

Link to comment
Share on other sites

Bonjour Xavier,

 

Sérieusement ?

Alors on ne parle pas du module Advanced EU Compliance qui est juste bourré de bugs et qui est une véritable misère à intégrer sur des thèmes autres que le thème par défaut de Prestashop.

 

Je félicite l'équipe pour ce module, depuis mes débuts avec Prestashop je n'avais encore jamais vu un développement raté aussi évident !...

 

Effectivement, on n'en parle pas vu que que je parle ici de la solution elle-même, pas de ces modules :)

Les modules sont gérés comme des projets à part, avec leurs propres retours et liste de bugs. Dans la Forge comme sur GitHub, les modules sont dans un projet à part.

 

 

Pour finir c'est bien de ne compter que sur la communauté pour corriger les bugs mais cela serait mieux si quelques personnes de l'équipe Prestashop étaient directement employées à tester ce qui est fait sur la solution.

 

En ce qui me concerne vous m'excuserez mais j'ai déjà donné et la forge ce n'est vraiment pas mon truc !

Je tenais juste à vous signaler qu'il serait judicieux de se pencher un peu sur ce module car il présente de nombreux bugs qui ne sont absolument pas compliqués à constater, des tests basiques suffisent.

 

On ne compte pas "que" sur la communauté pour nous remonter les bugs, encore moins pour les corriger eux-mêmes. Nous avons une équipe de testeurs à temps plein qui surveillent autant que faire ce peut l'ensemble des éléments du logiciel, et le module Advanced EU Compliance lui-même a reçu la contribution de 12 personnes, dont 5 n'étaient pas salariées de PrestaShop.

 

Advanced EU Compliance, tout comme PrestaShop, est un projet open-source : le développement se fait de manière transparente, et n'importe peut donner son opinion, que ce soit directement sur GitHub ou via la Forge. Si faire des remontées de bug n'est pas votre tasse de thé, alors vous pouvez bien entendu signaler les problèmes rencontrés sur le forum (dans une discussion dédiée ou un message privé), mais il faudra être plus précise que de dire qu'il y a beaucoup de bugs. Nous souhaitons améliorer PrestaShop avec sa communauté, et c'est de ce genre d'information dont nous avons besoin afin que le code fonctionne dans le plus grand nombre de situations.

Link to comment
Share on other sites

Aucun problème pour être plus précise mais si ce n'est pas via la forge, à qui s'adresser ou bien dans quel post ?

A chaque fois que l'on essaye de signaler un bug autrement que via la forge on est renvoyé vers... la forge :(

Link to comment
Share on other sites

 

Par ailleurs ajouter pas moins de 8 nouveaux TPL pour ce module me paraît exagéré.

Je pense que c'était réalisable autrement avec beaucoup moins de nouveaux TPL mais bon disons que c'est fait.

 

J'explique un peu plus en details ci-après les bienfaits de la contribution sur la forge qui, notamment dans ce cas, vous aurais permis de nous exposer une alternative plus convenable à votre sens et celle-ci aurait peut-être créer une émulsion menant à un meilleur résultat. Ceci étant dit, il n'est jamais trop tard des MAJ peuvent toujours améliorer l'état de l'existant !

 

 

Pour finir c'est bien de ne compter que sur la communauté pour corriger les bugs mais cela serait mieux si quelques personnes de l'équipe Prestashop étaient directement employées à tester ce qui est fait sur la solution.

 

Nous ne comptons pas que sur la communauté, nos collègues de la Q&A pourront vous en assurez. Cependant à ma connaissance beaucoup d'éditeurs logiciel, meme "les plus gros" peuvent rencontrer des bugs de par la diversités des environnements d'execution de leurs programmes - je prendrais volontiers Windows et Linux comme exemples.

D'autre part l'implication de la communauté et donc des autres fait aussi partie de l'ADN de PrestaShop et qui lui à permis d'être le logiciel que l'on connait tous aujourd'hui. Il n'y a jamais UNE solution mais souvent plusieurs.

 

 

En ce qui me concerne vous m'excuserez mais j'ai déjà donné et la forge ce n'est vraiment pas mon truc !

 

Vous êtes toute excusée :) Je ne peux que vous conseiller d'au moins essayer :) Toutes ces contributions et remontés de bugs/improvements profitent à tous, notamment aux freelances et agences spécialisées PrestaShop ;) Mais aussi et bien sur aux marchands, c'est tout l'intérêt de l'open source.

 

Il serait judicieux de se pencher un peu sur ce module car il présente de nombreux bugs qui ne sont absolument pas compliqués à constater, des tests basiques suffisent.

 

C'est là que nos avis divergent, de simples tests ne suffisent pas toujours et encore une fois à cause de la diversité des environnements d'execution:

 

- Quel navigateur utilisé / Dans quelle version ?

- Quelle serveur web / Dans quelle version ?

- Quelle sont les options de configuration de votre serveur Web ?

- Quelle version de PHP ?

- Avez-vous des addons spécifiques sur votre navigateur qui peuvent interferer avec le javascript du coeur de PrestaShop ?

- ...

 

Tout ces aspects peuvent changer le fonctionnement d'un programme, mais je ne vous l'apprends très certainement pas.

Croyez moi que notre objectif est de rendre PrestaShop le plus stable possible, vous pourrez d'ailleurs le constater avec l'apparition des tests unitaires entres autres, mais malgré cela nous ne pouvons pas tester 100% des possibilités. Et c'est là que la communauté prends tout son sens. Car la communauté c'est la diversité et la diversité c'est l'assurance de trouver des bugs qui ne seront pas forcement reproductible sur un autre environnement d'exécution.

Link to comment
Share on other sites

Je viens seulement de voir l'apparition de la réponse de Xavier et de la votre Divine (j'écrivais mon post de réponse en meme temps  :) ).

 

Aucun problème pour être plus précise mais si ce n'est pas via la forge, à qui s'adresser ou bien dans quel post ?

A chaque fois que l'on essaye de signaler un bug autrement que via la forge on est renvoyé vers... la forge :(

 

Je vous l'accorde il y effectivement un sujet à lancer à propos de remontés de bugs et problèmes de manière peut-être un peu plus "informel" que sur la forge (comptez sur moi pour remonter l'info) , qui je l'accorde peut être parfois un peu fastidieux.  ;)

  • Like 1
Link to comment
Share on other sites

Aucun problème pour être plus précise mais si ce n'est pas via la forge, à qui s'adresser ou bien dans quel post ?

A chaque fois que l'on essaye de signaler un bug autrement que via la forge on est renvoyé vers... la forge :(

 

Oui, car l'équipe a besoin de centraliser les problèmes afin de ne pas se perdre sur d'innombrables supports :) (message publics ou privés sur le forum, tweets, commentaires Facebook, mentions GitHub, mails, etc.). Les développeurs passent déjà un temps énorme à traiter les tickets de la Forge, il leur est tout bonnement impossible de partir à la recherche d'autres signalement de problèmes ailleurs.

 

Il est vrai que la Jira (le logiciel utilisé par la Forge) n'est pas l'outil avec l'interface la plus agréable ou évidente :) (et encore, avez-vous essayé Bugzilla ? ;) )

Cette page de la documentation vous aide-t-elle ?

 

En attendant, n'hésitez pas à faire des remontées détaillées à Thibaut (développeur principal du module) ou à moi-même en message privé, et nous prendrons en charge la création de tickets Forge. Ou alors, lancez-vous avec un premier ticket Forge, et ensemble nous verrons comment vous aider à nous faire les retours les plus constructifs possibles ! Un bon lien : la page Bug writing guidelines de Mozilla, qui contient d'excellent conseils !

Link to comment
Share on other sites

il y a toujours des posts comme https://www.prestashop.com/forums/topic/451323-retour-advanced-eu-compliance/ au moins on peut discuter (en FRANCAIS)

 

En soit, rien n'empêche de faire des tickets Forge en français, mais nous sommes une communauté internationale, et écrire en anglais permet à un plus grand nombre de participer et de contribuer, au moins avec des opinions/retours, au mieux avec une idée de correctif :)

Link to comment
Share on other sites

il y a toujours des posts comme https://www.prestashop.com/forums/topic/451323-retour-advanced-eu-compliance/ au moins on peut discuter (en FRANCAIS)

 

Ah oui je n'avais pas vu ce topic !

Il y a effectivement des bugs signalés par Atch que j'avais également repérés mais il y en a d'autres.

 

Thibaud, Xavier, si je post sur ce topic cela sera pris en compte ?

Ou vous allez quand même m'obliger à utiliser la forge ? :ph34r:

Link to comment
Share on other sites

Ah oui je n'avais pas vu ce topic !

Il y a effectivement des bugs signalés par Atch que j'avais également repérés mais il y en a d'autres.

 

Thibaud, Xavier, si je post sur ce topic cela sera pris en compte ?

Ou vous allez quand même m'obliger à utiliser la forge ? :ph34r:

 

Go go go -- en séparant bien chaque problème (un message par problème), et avec moult précisions (étapes pour reproduire à chaque coup, captures d'écran, et toute information supplémentaire potentiellement utile) ! :)

Link to comment
Share on other sites

Ah oui je n'avais pas vu ce topic !

Il y a effectivement des bugs signalés par Atch que j'avais également repérés mais il y en a d'autres.

 

Thibaud, Xavier, si je post sur ce topic cela sera pris en compte ?

Ou vous allez quand même m'obliger à utiliser la forge ? :ph34r:

 

Divine,

 

Thibaud est très réactif quant aux corrections de ce module ... Que ce soit à travers le forum, la forge ou twitter :). Il est partout.

 

J'ai posté deux bugs la semaine dernière sur la forge ( déjà corrigés)

http://forge.prestashop.com/browse/NM-556

 

V++

 

Atch

Edited by Atch (see edit history)
  • Like 3
Link to comment
Share on other sites

Divine,

 

Thibaud est très réactif quant aux corrections de ce module ... Que ce soit à travers le forum, la forge ou twitter :). Il est partout.

 

J'ai posté deux bugs la semaine dernière sur la forge ( déjà corrigés)

http://forge.prestashop.com/browse/NM-556

 

V++

 

Atch

 

Tant mieux car à priori pas mal de marchands souhaitent utiliser ce module donc s'il fonctionne bien c'est mieux pour tout le monde ;)

Link to comment
Share on other sites

Un module qui nécessite des implants dans le core n'est pas un module indépendant - point final

Laisser moins de 24h à la communauté pour remonter des bugs et s'en fiche ne sert à rien non plus. RC5 le ludi release publique le mercredi!!

Pleurnicher les posts sur la forge ou PR git alors qu'ils stagnent des mois, années pour les PR ou encore plus long pour les ticket forge - c'est abuser

Quand c'est pas juste ignoré dénigré avec un entêtement digne de la palme de la mauvaise foi

 

Beaucoup de retour positif comparés à quoi?

C'est comme le gain de performance x10 tant annoncé - faisons un sondage, qui a été décoiffé par son shop après l'avoir passé en 1.6.1 ...

Link to comment
Share on other sites

Bonjour,

 

Un module qui nécessite des implants dans le core n'est pas un module indépendant - point final

 

Oui, mais :

- De 1: je ne vois pas le rapport avec le reste de la conversation.

- De 2: a quel moment nous avons parlé de module indépendant ? Merci de m'éclairer.

 

Ca ne t'as pas effleuré l'esprit 1/4 de seconde que l'on puisse avoir dans l'idée d'intégrer au fur et mesure ce module dans le coeur afin de qu'il ne soit plus un module à termes, apparement tu préfères te plaindre avant de connaitre ET tenants ET aboutissants, dommage ... Tu vas me demander pourquoi et je te réponds par avance que plutôt que de l'intégrer à 100 % dans le coeur du premier coup et de se retrouver dans la situation bloquante de devoir attendre une release, il était bien plus aisé de faire un module pour profiter du système de mise à jours et donc faire évoluer le module au fur et à mesure des remontées, justement. Mais je suis sûrement mauvaise langue, tu y avais bien évidemment pensé !

 

Laisser moins de 24h à la communauté pour remonter des bugs et s'en fiche ne sert à rien non plus. RC5 le ludi release publique le mercredi!!

 

Au risque de me répéter, le module était testable bien avant la RC5. Du coup, c'est assez drôle que tu dises cela pour quelqu'un qui parle de mauvaise foi une ligne plus bas que cette quote.

 

Pleurnicher les posts sur la forge ou PR git alors qu'ils stagnent des mois, années pour les PR ou encore plus long pour les ticket forge - c'est abuser

 

Oui, des tickets mettent parfois du temps à arriver en priorité principale, un peu comme sur TOUS les projets communautaires et de développement en général :

WordPress - ticket toujours ouverts et crées entre le 1er aout 2014 et 1 septembre 2014

(Je tiens à préciser que j'ai pris WP comme exemple, mais c'est vérifiable sur bon nombre de projets)

 

Beaucoup de retour positif comparés à quoi?

Par rapport aux remontées par mails, agences, twitter, articles crées sur les blogs, etc., etc., etc.

 

En espérant t'avoir éclairé et en te souhaitant un excellent weekend !

  • Like 2
Link to comment
Share on other sites

  • 2 months later...

Bonjour,

 

Je ne sais pas si je suis sur la bonne discussion et si une personne pourra me venir en aide :

 

Je viens de migrer ma boutique en version 1.6.1.1 et je n'ai plus acces au backoffice de la boutique.

Je suis redirigé vers une page blanche.

 

pourtant le migration semblait avoir fonctionné correctement jusqu'a ce que je click sur F5 pour réactualiser la page afin de me connecter à nouveau.

 

Merci d'avance pour votre aide ou réponse.

 

Cordialement.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...