Jump to content

Pour En Savoir Plus Sur Prestashop 1.7


Recommended Posts

PrestaShop 1.7 est actuellement en phase de développement.
Cet article est à destination des développeurs et marchands qui voudraient tester cette prochaine version majeure de PrestaShop.
Merci de ne pas utiliser ce sujet pour des questions de support.

 

Si vous souhaitez en savoir plus sur la prochaine version majeure de PrestaShop, la version 1.7, voici un résumé de ce qu'il faut savoir -- en provenance le plus souvent de Build, le blog de développement de l'équipe, que vous devriez lire chaque semaine :)
(à noter : les articles de Build sont tous en anglais)

 

Versions publiques :

De manière générale, nous vous recommandons d'aller sur le devblog Build régulièrement: http://build.prestashop.com/

C'est sur ce blog que nous tenons la Communauté informée des dernières informations en provenance de l'équipe de développement !

Une rapide sélection d'articles (en anglais, donc) à propos de la 1.7 :

Articles à propos de la nouvelle architecture :

Articles à propos du Starter Theme :

  • Starter Theme announcement: http://build.prestashop.com/news/starter-theme-kickoff/
    Août 2015 : lancement du projet Starter Theme, qui reprend toute l'API des thèmes de PrestaShop tout en offrant un thème squelette permettant à tous les développeurs de créer leur propre thème beaucoup plus facilement. Le thème par défaut de la 1.7 sera construit à l'aide de ce Starter Theme.
  • Project update 1: http://build.prestashop.com/news/starter-theme-news/
    Octobre 2015 : héritage des modèles, chemins relatifs, structure des fichiers, modules widgetizables, utilisations des extensions Smarty, obsolescence de certains aspects (thème mobile, Live Edit, scènes) : les premières infos sur le Starter Theme.
  • Project update 2: http://build.prestashop.com/news/starter-theme-news-2/
    Octobre 2015 : CSS minimales, page produit, notifications, utilisation de Smarty, tests d'intégration.
  • Project update 3: http://build.prestashop.com/news/starter-theme-news-3/
    Décembre 2015 : gestion de la mise en page, processus de paiement, API de paiement, navigation à facette, pagination, recherche, formulaire de contact, nettoyage (retrait du Live Edit et du Theme Configurator).

Articles à propos du nouveau theme par défaut :

Articles qui ne parlent pas que de la 1.7 :

Si vous avez des questions, n'hésitez pas !

 

Par ailleurs, on embauche à Paris : http://build.prestashop.com/news/prestacrew-hiring/ !

  • Like 2
Link to comment
Share on other sites

  • 2 weeks later...

Bonjour !

 

J'ai ajouté à la liste deux articles récents publiés sur Build :

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...
  • 3 weeks later...

Bonjour M. BORDERIE

Je ne veux pas être pessimiste, mais j’utilise Prestashop depuis la 1.3, et que de version parcourue, mais que de bug restant.

En voici un :

- Erreur arrondi après remise en %, ce qui abouti à des factures avec TVA fausse (toujours vrais en 1.6.1.0) pas rentable regarder les 2 fichiers joint et demandé à votre comptable ce qu'il en pense si il recevait cela

 

Incohérences :

 

- Si les produits sont commandable même si le stock est à 0 cela indique en stock (résultat des problèmes avec certain client)

 

- dans les produits, obligation de supprimer une règle de remise, impossible de modifier celles qui existent, un peu stupide, non ?

 

- corrections de certains bug ( mise à jour complète ) aucunes mise à jour uniquement du fichier concerné

 

Je ne parle que ce qui me concerne !

 

Je ne comprends vraiment plus ou Prestashop vu arriver.

- la course aux versions ? Oui c'est mon point de vu

- la fiabilité ? J'en doute à ce jour

 

Le pire étant que malgré des remarques (fondées) de certain utilisateur, la team de Prestashop reste sourde, et ce n'est pas d'aujourd'hui.

 

Certain avec qui j'ai discuté, abandonne prestashop pour partir sur d'autre solution gratuite, et même parfois payante, car le gratuit finissait par leur couter cher

 

De même si l'on regarde le forum, celui ci est bien moins vivant

 

Prestashop  au lieu de faire la course aux versions, aurais du être plus attentif aux utilisateurs

 

Quel gâchis et surtout quel dommage !

 

Si la team souhaite plus d'infos, je suis disponible, mais je doute que mes remarques soient prises en compte

 

Voici un article qui en parle :

http://www.ddlx.org/2015/10/07/pourquoi-aujourdhui-faut-il-preferer-woocommerce-a-prestashop/

 

En espérant que la Team réagisse

post-70670-0-17680800-1458115964_thumb.jpg

post-70670-0-06618600-1458115981_thumb.jpg

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

Bonjour M. BORDERIE

Je ne veux pas être pessimiste, mais j’utilise Prestashop depuis la 1.3, et que de version parcourue, mais que de bug restant.

En voici un :

- Erreur arrondi après remise en %, ce qui abouti à des factures avec TVA fausse (toujours vrais en 1.6.1.0) pas rentable regarder les 2 fichiers joint et demandé à votre comptable ce qu'il en pense si il recevait cela

 

Incohérences :

 

- Si les produits sont commandable même si le stock est à 0 cela indique en stock (résultat des problèmes avec certain client)

 

- dans les produits, obligation de supprimer une règle de remise, impossible de modifier celles qui existent, un peu stupide, non ?

 

- corrections de certains bug ( mise à jour complète ) aucunes mise à jour uniquement du fichier concerné

 

Je ne parle que ce qui me concerne !

 

Je ne comprends vraiment plus ou Prestashop vu arriver.

- la course aux versions ? Oui c'est mon point de vu

- la fiabilité ? J'en doute à ce jour

 

Le pire étant que malgré des remarques (fondées) de certain utilisateur, la team de Prestashop reste sourde, et ce n'est pas d'aujourd'hui.

 

Certain avec qui j'ai discuté, abandonne prestashop pour partir sur d'autre solution gratuite, et même parfois payante, car le gratuit finissait par leur couter cher

 

De même si l'on regarde le forum, celui ci est bien moins vivant

 

Prestashop  au lieu de faire la course aux versions, aurais du être plus attentif aux utilisateurs

 

Quel gâchis et surtout quel dommage !

 

Si la team souhaite plus d'infos, je suis disponible, mais je doute que mes remarques soient prises en compte

 

Voici un article qui en parle :

http://www.ddlx.org/2015/10/07/pourquoi-aujourdhui-faut-il-preferer-woocommerce-a-prestashop/

 

En espérant que la Team réagiss

 

Edited by ledpromoplus (see edit history)
Link to comment
Share on other sites

Vous allez un peu fort avec je cite  " prestashop c'est de la merde", je ne cautionne pas vos dires

Mais ce qui est vrais, c'est que les DEV ne prenne pas ou plutôt plus en compte les remarques des utilisateurs, l'équipe de 2010, elle réagissait, j'ai même rencontré des anciens DEV de Presta à Paris une fois.

Mais maintenant, la seule réponse qui existe, est faite un BUG REPORT

Cela devient fatiguant d'être à la xxxxxxxxx version avec toujours des bugs

  • Like 2
Link to comment
Share on other sites

Vous allez un peu fort avec je cite  " prestashop c'est de la merde", je ne cautionne pas vos dires

Mais ce qui est vrais, c'est que les DEV ne prenne pas ou plutôt plus en compte les remarques des utilisateurs, l'équipe de 2010, elle réagissait, j'ai même rencontré des anciens DEV de Presta à Paris une fois.

Mais maintenant, la seule réponse qui existe, est faite un BUG REPORT

Cela devient fatiguant d'être à la xxxxxxxxx version avec toujours des bugs

Edited by ledpromoplus (see edit history)
Link to comment
Share on other sites

 

 

 

 

Bonjour

 

Messieurs soyez ZEN je comprends votre colère mais ce n'est pas la peine de vous taquinez avec des messages à la suite, certain message ont été supprimer par l'auteur dommage que je n'ai pas pu les lire, sans doute ils devaient être Hard ou malsain, bref les développeurs font ce qu'ils peuvent, il se peut que à chaque fois qu'une version est faite que l'un d'entre eux dit J'ai une nouvelle idée, nous devrions faire ceci cela et c'est que Hop le cœur à l'ouvrage toutes la team se lance sur le développement d'une nouvelle version.

 

Et puis c'est les e-commerçant qui donnent leur avis et leurs idées et Hop le coeur à l'ouvrage  toutes la team se lance sur le développement d'une nouvelle version.

 

et voilà :):rolleyes:

 

elle est bien mon histoire :o

Link to comment
Share on other sites

Bonjour Oron

Je ne vois pas de message supprimés, mais bon

Pour ma part je ne suis en colère, mais déçu très déçu. Mais même si je prends une partie de ton texte " c'est les e-commerçant qui donnent leur avis et leurs idées et Hop le cœur à l'ouvrage  toutes la team se lance" ce qui est peut être vrais, il faut commencer par avoir une base de travail saine et sans erreur, et puis surtout voir ce qui ne vas pas avant de passer à une re re re nouvelle version, c'est cela qui me désole. et ce n'est pas d'ajourd"hui regarde mon poste de 2012 :

https://www.prestashop.com/forums/topic/161568-nouveau-coup-de-gueule-sur-les-factures-pour-la-team/?p=786159

 

A l'époque le forum était actif, et les échanges et l'entraide existait, ce qui n'est plus le cas, même des pros qui font de la mise en place de site de vente abandonne peu à peu prestashop.

Surtout que effectivement Prestashop est Francais et qu'il perd du monde au profit d'autres solutions

C'est quand même dommage que en France d'avoir des super idée et de jamais allé au bout des choses et l'ont se réveille toujours quand il est trop tard !

 

Cela me désole !!!!!!!!!!

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

[TROLL]quelqu'un a du Pop-corn ?[/TROLL]

 

Que vous soyez déçu ca peut se comprendre, PrestaShop évolue et c'est pareil pour toutes les solutions. 

 

L'avantage de PrestaShop c'est qu'il reste accessible pour beaucoup de développeur et un beau projet PrestaShop reste à un coup faible par rapport à un Magento.

 

Y a pas de solution miracle, de cms parfait etc... et actuellement en solution e-commerce y en a pas beaucoup qui sortent du lot à part Magento et PrestaShop. 

Link to comment
Share on other sites

Bonjour Olecorre

 

Sauf erreur nous avons déjà échangé sur le forum.

Le problème sujet n'est pas une solution parfaite ou pas, mais uniquement la sourde oreille de la team sur des bug qui peut être très problématique pour les e-commercant.

Pour la compréhension en problème récent qui vient d'être géré du fait que nous laissions la possibilité de commander du hors stock :

1 commande 900 € de matériel dont 800 sur commande. Commande passée au fournisseur, et 8 jours après le client voulais annulé sa commande car pas livré, et oui car si l'ont configure Prestashop afin de vendre plus que ce qu'il y a en stock, il affiche EN STOCK, vous trouvez cela normal ? Moi pas.

Dans les anciennes versions j'avais trouvé une astuce pour faire une différence, mais pas en 1.6.

Et ce matin je vois une version 1.7 en préparation, avec ce qui ne vas pas depuis la 1.4 !

Franchement un peu de sérieux

Edited by jp77 (see edit history)
Link to comment
Share on other sites

Bonjour,

 

Ce n'est pas le cas chez moi on doit pas avoir le même Prestashop 

https://www.esprit-equitation.com/bottes-et-boots/4544-boots-vallery-performance.html

Il y a écrit attention 2/X articles en stock et en plus c'est écrit tout le long du processus de commande. 

 

3pom 

Bonjour okom3pom

 

C'est une modif maison ça , pas de l'origine

Je suis en 1.6.1.0 et je n'est pas cette option

Bravo c'est super comme modif

Link to comment
Share on other sites

Pour moi c'est un problème du thème ou de l'intégrateur. Ca fait souvent partie des partie à modifié en fonction du fonctionnement du client. Mais avec le thème de base j'ai pas eu ce bug

Et pourtant j'ai le thème d'origine

Juste le css comme modif

Link to comment
Share on other sites

 

Pour la compréhension en problème récent qui vient d'être géré du fait que nous laissions la possibilité de commander du hors stock :

1 commande 900 € de matériel dont 800 sur commande. Commande passée au fournisseur, et 8 jours après le client voulais annulé sa commande car pas livré, et oui car si l'ont configure Prestashop afin de vendre plus que ce qu'il y a en stock, il affiche EN STOCK, vous trouvez cela normal ? Moi pas.

Dans les anciennes versions j'avais trouvé une astuce pour faire une différence, mais pas en 1.6.

 

Pour moi c'est un problème du thème ou de l'intégrateur. Ca fait souvent partie des partie à modifié en fonction du fonctionnement du client. Mais avec le thème de base j'ai pas eu ce bug

Link to comment
Share on other sites

https://www.esprit-equitation.com/bottes-et-boots/4544-boots-vallery-performance.html ????????????????????

C'est à qui se site? fait par prestashop avec un SSL qui marche ? j'y crois pas ! je tombe des nus! ON FAIT COMMENT POUR AVOIR UN SITE COMME LE VOTRE ET COMBIEN SA VOUS A COUTER ????

Si prestashop arrive à faire des sites comme ça moi je comprends plus rien ! Pourquoi on ma pas aider ou proposer de faire un site comme le votre !!!???? franchement il es propre!!! 

Le mien fonctionne aussi et depuis 5 ans, mais certaines choses bug et bonjours les galères quand cela bug

Link to comment
Share on other sites

https://www.esprit-equitation.com/bottes-et-boots/4544-boots-vallery-performance.html ????????????????????

C'est à qui se site? fait par prestashop avec un SSL qui marche ? j'y crois pas ! je tombe des nus! ON FAIT COMMENT POUR AVOIR UN SITE COMME LE VOTRE ET COMBIEN SA VOUS A COUTER ????

Si prestashop arrive à faire des sites comme ça moi je comprends plus rien ! Pourquoi on ma pas aider ou proposer de faire un site comme le votre !!!???? franchement il es propre!!! 

 

J'ai plein de site aussi bien sinon mieux que esprit-equitation à vous envoyer qui sont fait avec PrestaShop mais se sont des agences et des dev comme nous qui les mettons en place, c'est pas gratuit.

  • Like 1
Link to comment
Share on other sites

J'ai plein de site aussi bien sinon mieux que esprit-equitation à vous envoyer qui sont fait avec PrestaShop mais se sont des agences et des dev comme nous qui les mettons en place, c'est pas gratuit.

C'est bien ce que je disais OLECORE

C'est une adaptation

Car dans le thème le css : global.min.css, n'existe pas

Link to comment
Share on other sites

En gros pour la modif à faire selon les id et classe du template.

// Okom3pom
var currentVal = parseInt($('input[name=qty]').val());

if ( currentVal > quantityAvailable && quantityAvailable > 0 && allowBuyWhenOutOfStock )
{
$('#availability_statut').addClass('warning_inline').show();
$('#availability_value').addClass('warning_inline').show().text('Attention nouveau delais '+ ( currentVal - quantityAvailable ) + ' article(s) sont sur commande');

}

@lepromoplus --> Vous étiez sur le Cloud, il y a des messages sur le forum, des blogs partout qui préviennent qu'il ne faut pas faire sa boutique sur le Cloud

 

Le cloud c'est bien pour tester c'est tout.

 

Exemple ici :

 

http://aide.prestashop.click/91/pourquoi-il-ne-faut-pas-utiliser-le-cloud-ou-un-low-vps

C'est de rapide Okom3pom

Merci du tuyau je vais chercher ou je dois faire les modifs

Super rapide

Link to comment
Share on other sites

Mon site m'a coûté surement plus cher que si j'étais passé par une agence.

 

Ce n'est pas mon métier donc j'ai passé des nuits entières à comprendre les "bases" de prestashop

 

Vu le temps passé et combien je me paye de l'heure.

 

@jpp7 

 

/themes/ton_themes/js/product.js

 

function checkMinimalQuantity()

Merci de ton aide okom3pom

 

Le mien aussi si je compte le temps passé ma couter + cher qu'un intégrateur mais au moins j'ai appris des choses et connu des gens sympas ici

Link to comment
Share on other sites

Mon site m'a coûté surement plus cher que si j'étais passé par une agence.

 

Ce n'est pas mon métier donc j'ai passé des nuits entières à comprendre les "bases" de prestashop

 

Vu le temps passé et combien je me paye de l'heure.

 

@jpp7 

 

/themes/ton_themes/js/product.js

 

function checkMinimalQuantity()

Merci je me mets dessus

Link to comment
Share on other sites

Bonsoir à tous

Je viens de trouver pourquoi Prestashop à des paniers et factures fausses.

Sur Prestashop même en affichage 2 décimales vous faites le calcul avec 4 décimales, aucun arrondis

Pas top la Team car impossible de mettre 4 décimales sur un panier et une facture

 

Et de ce fait bonjour le bazar avec certains clients

Edited by jp77 (see edit history)
Link to comment
Share on other sites

Bonjour

 

Le thème de ce topic est :

Pour En Savoir Plus Sur Prestashop 1.7

Et j'ai la forte impression depuis la réponse : https://www.prestashop.com/forums/topic/500985-pour-en-savoir-plus-sur-prestashop-17/?do=findComment&comment=2279394

il dévie de son sujet initial. Merci de respecter le sujet du topic, auquel cas où le sujet ne serait pas respecter vous risquez la suppression pure et simple des réponses ne correspondant pas au sujet.

Link to comment
Share on other sites

Bonjour,

 

Bon je viens d'installer la version 1.7 alpha histoire de voir enfin ce que donne cette nouvelle version.

 

Bin franchement ça fait flipper ! Rien que le nouveau thème, quand je parcoure les dossiers j'ai mal à la tête...

 

Plus d'override des CSS des modules ?

Kesskessé que ces dossiers "_partials" ??

Où donc est appelé Bootstrap ???

Etc, etc...

 

Ca va être une belle rigolade pendant un petit moment pour essayer de comprendre comment ça fonctionne tout ça maintenant !

 

Franchement pour l'instant à première vue, la seule envie que ça me donne c'est d'abandonner Prestashop.

On a déjà énormément de travail pour adapter les thèmes et modules à chaque nouvelle version de Presta (sans compter les exigences de PS Addons pour la validation), là le boulot va juste être COLOSSAL...

En plus aucun tuto ni documentation digne de ce nom en français pour les devs.

 

Bref moi je commence à saturer les amis...

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

Bonjour Divine

 

Cela faisait longtemps, en effet PRESTASHOP fait évolué ses versions c'est bien, mais des changements dans tous les sens, pas de fiabilisation et corrections de certains problèmes comme je parle plus haut.

Contrairement à toi je n'ais pas regardé la 1.7, mais par contre je commence à regarder les autres logiciels E-COMMERCE, car PRESTASHOP commence aussi à me fatiguer.

Surtout qu'ils ne répondent pas à certains bug et cela depuis longtemps.

A croire qu'ils le font exprès et toi encore tu es une pro, pas moi

A bientôt

Edited by jp77 (see edit history)
Link to comment
Share on other sites

Bonjour jp77,

 

A mon avis pour les marchands, ça va être une jolie partie de plaisir aussi...

Et pour les pros comme pour les non-pros, c'est pénible de systématiquement tout chambouler à chaque montée de version !

Link to comment
Share on other sites

Y'a pas le feu au lac..!!! je compare la 1.7 à une locomotive qui est loin.. loooooooooiiiiiiiiiin d'être encore sur des rails.. elle est encore dans les hangars de construction et le jour ou elle sortira pour des essais dehors en grandeur nature, il se peut que les rails ne correspondent plus tout à fait à l'espacement des roues..

 

pas de panique pour les développeurs / intégrateurs spécialisés Prestashop : la 1.6 à de longs jours devant elle !!

Link to comment
Share on other sites

Tweb il me paraît quasi certain que comme d'habitude Prestashop va lancer cette nouvelle version à la va-vite même si elle n'est pas complètement stable, comme pour les précédentes.

 

Et je parie sur une date aux alentours du 2 juin... ;)

Link to comment
Share on other sites

Si ce que tu dis est vrai Divine.. ça serait vraiment .. mais alors vraiment un sacré coup dans le bide pour tout le monde cette fois-ci, autant se tirer une balle dans le pied ^^

 

Prestashop voudrait il tuer sa poule aux oeufs d'ors ?? ça m'en a tout l'air on dirait bien !!

 

y'a quoi à part Magento et Thélia à scruter pour notre reconversion forcée ?!?

Link to comment
Share on other sites

ça ne fait que confirmer la politique mise en place depuis trop longtemps, malheureusement ils n'écoutent pas leur communauté et ça c'est forcément voué à l'échec un jour ou l'autre, ce n'est qu'une question de temps.. à moins qu'un virage arrive à redresser le cap.. il va falloir tirer sec sur la barre car le navire dérive un peu au large tout seul ^^

Link to comment
Share on other sites

La première version de test public est sortie hier ! Testez PrestaShop 1.7.0.0 alpha 3 maintenant !

La FAQ du projet 1.7 a également été mise à jour.

 

Maintenant, des réponses pour certaines questions dans cette discussion :

  • Peut -avoir un espoir que le thème par défaut intègre une version AMP ?
    Le thème par défaut est complet mais basique. Nous invitons les développeurs de la communauté à créer et vendre leurs thèmes utilisant AMP -- ou à proposer le support de AMP au thème par défaut par le biais de pull-requests sur GitHub !
  • Erreur d'arrondi, produits commandable même stock à 0, etc.
    Faites-nous vos remontées sur la 1.7 alpha 3 via la Forge ! Plus elles seront complètes et argumentées, plus nous pourront facilement les prendre en compte
  • Rien que le nouveau thème, quand je parcoure les dossiers j'ai mal à la tête...
    Le système de thème a été entièrement repensé. Je vous invite à vous plonger dans les liens dans le message initial de cette discussion.
    La documentation développeur arrivera dans les semaines à venir.
  • aucun tuto ni documentation digne de ce nom en français pour les devs.
    Maintenant que nous approchons d'une version stable, nous avons commencé a travailler sur le documentation (utilisateur et technique). Celle-ci devrait sortir (dans un premier temps en anglais) avant la version finale de la 1.7.0.0 -- et vous pourrez bien sûr y contribuer !
  • il me paraît quasi certain que comme d'habitude Prestashop va lancer cette nouvelle version à la va-vite même si elle n'est pas complètement stable
    C'est justement dans l'objectif de sortir une version stable, solide et testée que nous avons commencé à sortir des versions publiques ! Croyez-moi, vous avec encore du temps devant vous, nous comptons bien sortir plusieurs versions beta et RC, et répondre aux retours les plus pressants de la communauté !
Link to comment
Share on other sites

Bonjour M. BORDERIE

 

Je me permets de reprendre certaines de vos réponses qui me concerne ou pour lesquelles je suis informées :

je cite :

 

Erreur d'arrondi, produits commandable même stock à 0, etc.
Faites-nous vos remontées sur la 1.7 alpha 3 via la Forge ! Plus elles seront complètes et argumentées, plus nous pourront facilement les prendre en compte

 

Cela fait des années que cette information est remontée, faite des essais en mettant des prix avec des remises en % avec des quantités et recalculer les factures et TVA vous verrez de quoi nous parlons, mais Prestashop est resté sourd jusqu’à ce jour !

Je ne suis qu'un utilisateur, pas un DEV, mais mème des DEV font la remarques et rien ne bouge, alors avant la 1.7 il serait bien de faire une correction pour rester en 1.6 sans tout refaire. Pas comme d'habitude.

 

il me paraît quasi certain que comme d'habitude Prestashop va lancer cette nouvelle version à la va-vite même si elle n'est pas complètement stable

 

J'ai déjà entendu cela avec la 1.6 et l'ont vois le résultat

 

Mais je vais vous dire ce que je pense, c'est qu'une fois de plus la Team restera sourde, et c'est bien dommage.

 

Cordialement

Edited by jp77 (see edit history)
Link to comment
Share on other sites

Le système de thème a été entièrement repensé. Je vous invite à vous plonger dans les liens dans le message initial de cette discussion.

La documentation développeur arrivera dans les semaines à venir.

 

Je m'y suis plongée mais cela ne m'a pas vraiment aidé.

J'espère effectivement qu'une documentation sera rapidement disponible.

 

Maintenant que nous approchons d'une version stable, nous avons commencé a travailler sur le documentation (utilisateur et technique). Celle-ci devrait sortir (dans un premier temps en anglais) avant la version finale de la 1.7.0.0 -- et vous pourrez bien sûr y contribuer !

 

C'est justement dans l'objectif de sortir une version stable, solide et testée que nous avons commencé à sortir des versions publiques ! Croyez-moi, vous avec encore du temps devant vous, nous comptons bien sortir plusieurs versions beta et RC, et répondre aux retours les plus pressants de la communauté !

 

Là encore j'espère...

 

Merci en tout cas pour ce retour Xavier.

Edited by Divine (see edit history)
Link to comment
Share on other sites

Bin franchement ça fait flipper ! Rien que le nouveau thème, quand je parcoure les dossiers j'ai mal à la tête...

 

Plus d'override des CSS des modules ?

Kesskessé que ces dossiers "_partials" ??

Où donc est appelé Bootstrap ???

 

[...] 

 

En plus aucun tuto ni documentation digne de ce nom en français pour les devs.

 

Au contraire l'organisation du dossier a été grandement simplifié ! Prend 2 minutes pour regarder tu vas vite comprendre.

 

Les templates dans _partials sont des bouts de template inclus dans un autre template. Tous les templates en dehors de ces dossiers génère une page entiere.

 

Les overrides de CSS sont bien évidemment toujours possible, sauf qu'au lieu de d'etre dans `classic/css/modules/css/style.css` (par exemple) c'est dans `classic/modules/css/styles.css`. Donc quand tu overrides un module tu as les templates, le js et le css au meme endroits dans l'arborescence. Tu trouves pas que c'est plus simple ?

https://github.com/PrestaShop/PrestaShop/pull/5020

 

Et pour bootstrap il est compilé dans theme.css avec webpack

https://github.com/PrestaShop/PrestaShop/blob/develop/themes/classic/_dev/css/theme.scss#L2-L5

 

 

Sinon, tu penses vraiment que ça https://github.com/PrestaShop/PrestaShop/blob/1.6.1.x/themes/default-bootstrap/product.tpl c'est plus simple que ça https://github.com/PrestaShop/PrestaShop/blob/develop/themes/classic/templates/catalog/product.tpl ? (toute mauvaise foi mise à part)

Link to comment
Share on other sites

Bonjour jp77,

 

Tout d'abord, je pense que le simple fait que l'on ai ouvert un blog de dev, que l'on fasse des versions alpha publiques en demandant des retours, ou que je sois présent sur ce forum à répondre aux questions des membres sur la 1.7 (en combo avec Antoine, notre estimé CM, pour les questions plus générales), montre que l'équipe est à l'écoute.

 

Les bugs remontés sont souvent connus, et effectivement datent de plusieurs versions pour certains. Face à cela, nous avons une équipe qui cravache toute la semaine pour sortir une nouvelle version majeure dont ils veulent être fiers, en cherchant à faciliter la vie de toute la communauté : marchands, acheteurs, développeurs, designers, agences, etc.

 

Mais cette équipe est aussi limitée dans son nombre : cela fait plusieurs mois que nous cherchons à embaucher plus de développeurs PHP, mais le marché du travail est tel que nous continuons avec un effectif qui ne nous permet de toucher à tout. Pour autant, nous voulons corriger tous ces bugs ! Ce n'est le plus souvent qu'une question de temps -- et avec l'arrivée prochaine de la première version Beta de la 1.7, nous aurons sans doute plus de temps pour nous pencher sur les bugs au long cours.

 

Et c'est pourquoi nous avons besoin de la communauté pour nous aider à trier les tickets Forge, à tester les pull requests, à nous faire des retours... Bref, nous fonctionnons comme un projet Open Source normal :)

Link to comment
Share on other sites

Bonjour jp77,

 

Tout d'abord, je pense que le simple fait que l'on ai ouvert un blog de dev, que l'on fasse des versions alpha publiques en demandant des retours, ou que je sois présent sur ce forum à répondre aux questions des membres sur la 1.7 (en combo avec Antoine, notre estimé CM, pour les questions plus générales), montre que l'équipe est à l'écoute.

 

Les bugs remontés sont souvent connus, et effectivement datent de plusieurs versions pour certains. Face à cela, nous avons une équipe qui cravache toute la semaine pour sortir une nouvelle version majeure dont ils veulent être fiers, en cherchant à faciliter la vie de toute la communauté : marchands, acheteurs, développeurs, designers, agences, etc.

 

Mais cette équipe est aussi limitée dans son nombre : cela fait plusieurs mois que nous cherchons à embaucher plus de développeurs PHP, mais le marché du travail est tel que nous continuons avec un effectif qui ne nous permet de toucher à tout. Pour autant, nous voulons corriger tous ces bugs ! Ce n'est le plus souvent qu'une question de temps -- et avec l'arrivée prochaine de la première version Beta de la 1.7, nous aurons sans doute plus de temps pour nous pencher sur les bugs au long cours.

 

Et c'est pourquoi nous avons besoin de la communauté pour nous aider à trier les tickets Forge, à tester les pull requests, à nous faire des retours... Bref, nous fonctionnons comme un projet Open Source normal :)

Je n'en doute pas mais j'en parlais déjà à cette époque et toujours les mêmes problèmes :

https://www.prestashop.com/forums/topic/500985-pour-en-savoir-plus-sur-prestashop-17/page-3?do=findComment&comment=2294110

 

et une solution pour la 1.6 avant de passer en 1.7 serait quand même la bienvenue et ne pas tout refaire une fois de plus car cela fini pas dégouter

Edited by jp77 (see edit history)
Link to comment
Share on other sites

Bonjour Julien,

 

Merci beaucoup pour tes explications.

Je vais effectivement me pencher dessus plus longuement et essayer de tout comprendre mais je maintiens qu'une documentation me sera d'un grand secours !

 

Et attention je n'ai jamais dis que c'était plus compliqué, je dis juste que ça fait quand même énoooormément de changements. Tout est chamboulé !

Du coup quand on est habitué aux anciennes versions forcément ça pique assez fort ;)

Edited by Divine (see edit history)
Link to comment
Share on other sites

Hein ??!!?? vous êtes sérieux ??!!

 

Non : ce n'est pas nouveau, nous voulons effectivement embaucher des développeurs afin d’accélérer le développement de PrestaShop.

Et en attendant d'avoir ces bras en plus, notre équipe actuelle doit se focaliser sur la roadmap de la 1.7 (nouvelles fonctionnalités), pour s'occuper des bugs une fois celles-ci suffisamment en place. En effet, les problèmes de longue haleine sont parfois tellement profondément imbriqués dans le Core qu'il vaut mieux prendre ce travail à part du développement de nouvelles fonctionnalités, afin de parer au maximum les effets de bord.

Nous avons sorti la alpha 3 : la phase de développement pur se terminer, et nous allons bientôt ouvrir la phase Beta, qui consistera à consolider l'ensemble et à corriger les bugs, récents ou non.

Link to comment
Share on other sites

Et attention je n'ai jamais dis que c'était plus compliqué, je dis juste que ça fait quand même énoooormément de changements. Tout est chamboulé !

Du coup quand on est habitué aux anciennes versions forcément ça pique assez fort ;)

 

En fait on a voulu refaire le système de theme profondément et donc on est reparti from scratch.

 

Crois moi, quelques heures à toucher au starter theme ou classic, et c'est quand tu reviendras sur default-boostrap que ca va piquer.

Link to comment
Share on other sites

Vu que les versions Presta mettent environ 2 ans 1/2 à être relativement stables, cette V2/1.7 commencera à être opérationnelle pour Noël 2018...

 

En attendant, et en se basant qu'environ 50% des boutiques actuelles sont sur 1.6, comme la 1.6 est enfin à peu près stable depuis la 1.6.1.2, il serait surtout bon de ne pas refaire l'erreur de la transition 1.4/1.5.

La 1.6 a encore de beaux jours devant elle et mérite de continuer à être suivie car il reste du travail (stocks avancés, multiboutique, arrondis, etc...)

 

Le choix d'une "symphonie cosmétique smarty mixed" est votre choix, mais n'oubliez pas que vos clients sont des commerçants avant tout, qui ont besoin d'un core stable et qui réponde à leurs besoins métiers.

 

J'ose y croire...

Link to comment
Share on other sites

Vu que les versions Presta mettent environ 2 ans 1/2 à être relativement stables, cette V2/1.7 commencera à être opérationnelle pour Noël 2018...

 

En attendant, et en se basant qu'environ 50% des boutiques actuelles sont sur 1.6, comme la 1.6 est enfin à peu près stable depuis la 1.6.1.2, il serait surtout bon de ne pas refaire l'erreur de la transition 1.4/1.5.

La 1.6 a encore de beaux jours devant elle et mérite de continuer à être suivie car il reste du travail (stocks avancés, multiboutique, arrondis, etc...)

 

Le choix d'une "symphonie cosmétique smarty mixed" est votre choix, mais n'oubliez pas que vos clients sont des commerçants avant tout, qui ont besoin d'un core stable et qui réponde à leurs besoins métiers.

 

J'ose y croire...

Moi aussi

Link to comment
Share on other sites

Bonjour à tous

 

Merci beaucoup pour cette nouvelle version, moi j'adore.

Plus simple, cela va grandement faciliter la création de thème, c'est vrai que nous on fait que du thème sur mesure. Je compatis pour ceux qui  vont devoir refaire tous leur thèmes.

Mais pour moi c'est un vrai bonheur, mieux organisé et plus simple.

 

Je continu à explorer  :D

 

Bonne journée

Link to comment
Share on other sites

J'espère déjà que le fichier js unique (ok y'a aussi un custom.js ^^ ) de 21280 lignes et 743ko va évoluer pour être splitté pour chaque page.. car en l'état ça refroidit sévèrement,  non ?!

 

Vous l'avez testé sous quel navigateur ce thème actuellement ?

 

http://stackoverflow.com/questions/7826992/browser-javascript-stack-size-limit

Using a simple test:

var i=0;
function inc() {
    i++;
    inc();
}
inc();

Internet Explorer

    IE6: 1130
    IE7: 2553
    IE8: 1475
    IE9: 20678
    IE10: 20677

Mozilla Firefox

    3.6: 3000
    4.0: 9015
    5.0: 9015
    6.0: 9015
    7.0: 65533
    8b3: 63485
    17: 50762
    18: 52596
    19: 52458
    42: 281810

Google Chrome

    14: 26177
    15: 26168
    16: 26166
    25: 25090
    47: 20878

Safari

    4: 52426
    5: 65534
    9: 63444

Opera

    10.10: 9999
    10.62: 32631
    11: 32631
    12: 32631
Edited by Guest (see edit history)
Link to comment
Share on other sites

J'espère déjà que le fichier js unique (ok y'a aussi un custom.js ^^ ) de 21280 lignes et 743ko va évoluer pour être splitté pour chaque page.. car en l'état ça refroidit sévèrement,  non ?!

Non il ne restera qu'un fichier theme.js et un fichier theme.css pour tout le theme. Les assets chargés par les modules sont toujours séparés.

On a déjà eu l'occasion d'en parler sur Gitter et autre. À l'heure actuelle il vaut mieux tout compiler dans un fichier qui sera mis en cache par le navigateur que de charger des disaines de fichiers, encore plus s'ils sont differents sur chaque page.

 

Il peut en effet y avoir des execeptions, si tu dois charger une lib de 150k sur page très specific, bien sur qu'elle doit/peut être séparé, mais on ne reviendra pas à faire ce genre de fichier: https://github.com/PrestaShop/PrestaShop/blob/1.6.1.x/themes/default-bootstrap/js/cms.js

 

La team dev sur Chrome et Firefox. Qu'est ce que tu veux montrer avec ton lien stackoverflow ? Parce que je vois pas le rapport.

Link to comment
Share on other sites

Les bugs remontés sont souvent connus, et effectivement datent de plusieurs versions pour certains.

 

les problèmes de longue haleine sont parfois tellement profondément imbriqués dans le Core qu'il vaut mieux prendre ce travail à part du développement de nouvelles fonctionnalités, afin de parer au maximum les effets de bord.

 

Ouah !

Alors la chapeau ! C'est la première fois que je vois quelqu'un de la team ne serait-ce que reconnaitre l'existence de ces bugs depuis plusieurs versions.

Et de plus, évoquer l'idée de réellement s'en occuper au lieu de bosser sur une énième feature inutile.

Si ces écrits sont accompagnés de faits alors je clamerai bien fort : "Xavier, président !"

 

Ceci dit, la team développeurs est restreinte, certes.

Je pense quand même que quand on y met les moyens, il est possible de trouver de bons devs prêts à bosser.

Tout est plutôt question de priorités et donc d'orientation des investissements.

 

Combien d'heures (et donc de moyens) ont été passées pour développer l'incontournable et inestimable module "gamification" ?

Cet "investissement" n'aurait-il pas été plus prolifique si il avait eu pour but la résolution du problème des arrondis par exemple ?

Ce module est pour moi un easter egg créé pour se faire plaisir, pas vraiment le reflet d'une équipe débordée, se consacrant pleinement à améliorer la stabilité de son produit.

  • Like 1
Link to comment
Share on other sites

Cet "investissement" n'aurait-il pas été plus prolifique si il avait eu pour but la résolution du problème des arrondis par exemple ?

.

Et sans une énième mise à jour, juste les fichiers concernés !

 

Alors là cela serait un exploit !

Link to comment
Share on other sites

Ceci dit, la team développeurs est restreinte, certes.

Je pense quand même que quand on y met les moyens, il est possible de trouver de bons devs prêts à bosser.

Tout est plutôt question de priorités et donc d'orientation des investissements.

 

Combien d'heures (et donc de moyens) ont été passées pour développer l'incontournable et inestimable module "gamification" ?

Cet "investissement" n'aurait-il pas été plus prolifique si il avait eu pour but la résolution du problème des arrondis par exemple ?

Ce module est pour moi un easter egg créé pour se faire plaisir, pas vraiment le reflet d'une équipe débordée, se consacrant pleinement à améliorer la stabilité de son produit.

 

Bon, cette discussion reste initialement basée sur les annonces autour de la 1.7, donc on va arrêter de diverger à un moment :)

 

Quelques retours cependant sur ces points :

  • Le développement de nouvelles fonctionnalités ne veut pas dire que l'on met de côté les améliorations de l'existant, même quand c'est un imbroglio assez touchy, comme le système calcul des prix ou des taxes. Par exemple, pour rappel, la 1.6.0.11 avait bien amélioré la gestion des taxes et arrondis (ensuite révisé par la 1.6.1.0), ou la 1.6.0.12 sur le système de remboursement. Ce sont des sujets complexes et qui demande du temps (et probablement une pelleteuse), mais ils ne sont pas mis de côté pour autant.
  • L'équipe a bien changé depuis l'époque de la gamification (pour mémoire, sortie pour la 1.5.4, en mars 2013 !), et la vision du projet également. Croyez bien que la vision depuis début 2015 n'est plus de tenter de faire tenir une codebase vieillissante, mais de moderniser et pérenniser la plate-forme, en commençant par une architecture plus solide et extensible. Cela s'est vu avec la 1.6.1.0, et l'effort dans ce sens est décuplé pour la 1.7.0.0 (FAQ).
  • Quant aux moyens, on se les donne, et on cherche absolument à étoffer l'équipe pour être présents sur le plus de fronts possibles. Mais comme je l'ai dit, il est difficile à l'heure de débaucher des développeurs PHP senior à Paris -- car oui, notre exigence en termes de qualité de code produit a également décuplé, toujours pour aller dans le sens de la qualité et de la pérennité.

Sur ce, n'hésitez pas à nous faire vos retours sur la alpha 3, c'est important pour la stabilité du projet -- et OUI, l'équipe prendra en compte les retours de la communauté (bon, malheureusement, dans la limite du temps de développeurs disponible, comme vous pourrez le comprendre).

 

Vous savez coder ? Encore mieux ! Faites des pull-requests pour corriger les bugs que vous voyez, même les plus petits !

 

Merci de votre implication !

Link to comment
Share on other sites

Je suis en 1.6.0.1 et pour ma part je n’ai pas vu grande différence désolé, et puis reste les arrondis avec remise en % sur quantité avec des grosses erreurs.

 

 

Ce sont des sujets complexes et qui demande du temps (et probablement une pelleteuse), mais ils ne sont pas mis de côté pour autant.

 

Espérons le sincèrement, et qu'une solution arrive sans être obligé de faire une mise à jour globale, et effectivement cela doit être un gros travail.

 

Dès que j'aurais un peu de temps, je ferais une install en 1.7, afin de voir ce qu'il en est

 

Cordialement

 

Jean-Philippe

Edited by jp77 (see edit history)
Link to comment
Share on other sites

Et sans une énième mise à jour, juste les fichiers concernés !

 

Alors là cela serait un exploit !

 

Ce serait surtout totalement contre-productif. Déjà que PrestaShop a une base d'installation très fragmentée (à la différence de WordPress, par exemple, dont plus de la moitié des installs utilise la dernière version majeure en date), ne fournir que des correctifs ciblés rajouterait à cette fragmentation le fait de ne jamais savoir si telle version utilise tel système d'arrondis ou tel autre. Non, clairement, cela n'arrivera pas.

 

Si vous souhaitez profiter des fichiers mis à jour sans faire de mises à jour de version, à vous de récupérer ces fichiers sur GitHub ; il n'y aura pas de package officiel propre à un sujet, nous ferons systématique des versions complètes, en suivant les règles du SemVer (adaptées à notre historique).

Link to comment
Share on other sites

rajouterait à cette fragmentation le fait de ne jamais savoir si telle version utilise tel système d'arrondis ou tel autre. Non, clairement, cela n'arrivera pas.

Oui effectivement cela serait ingérable

Reste à surveiller GITUB en permanence

 

Cela dit, si vous souhaitez voir le problème des arrondis avec des remises par quantité, je peux vous donner en mp mon site de test, afin de juger par vous mème.

 

Cordialement

Edited by jp77 (see edit history)
Link to comment
Share on other sites

Oui effectivement cela serait ingérable

Reste à surveiller GITUB en permanence

 

Cela dit, si vous souhaitez voir le problème des arrondis avec des remises par quantité, je peux vous donner en mp mon site de test, afin de juger par vous mème.

 

Cordialement

 

...ou surveiller les annonces de nouvelle version, puis prendre ce dont vous avez besoin. Mais encore une fois : à vos risques et périls -- surtout en n'étant pas développeur.

 

Nous pouvons très bien tester les arrondis en interne, là n'est pas le problème. Le problème est de trouver une solution qui marche dans TOUTES les situations prises en compte par le système de calcul, et non dans une situation repérée par une personne. Cela prend du temps, mais c'est plus pérenne.

Link to comment
Share on other sites

Bonjour,

Avec un projet Prestashop en cours, je decouvre ce fil. Donc "si j'ai bien tout compris", aujourd'hui, il serait preferable de partir sur la 1.7 ..

 

Mais alors :

 

1 - Essuyer les plâtres avec une alpha/beta, ok mais quelle est la deadline interne officielle et la deadline réaliste ? (sans sarcasme pour les reponses SVP)

2 - Qu'en est il des modules exisants ? j'imagine qu'ils seront à réécrire également

3 - Alors, avec tout cela, que conseiller aux clients dans la vrai vie ? un presta 1.6 + une prestation theme + modules qu'il devra jeter dans moins d'un an et tout cela dans l'espoir  que les auteurs de ses themes/modules auront fait l'upgrade eux aussi ?

Edited by ferrisb (see edit history)
Link to comment
Share on other sites

aujourd'hui, il est preferable de partir sur la 1.7 meme si elle n'est pas finalisée comme Presta le signale sur la page regroupant toutes les versions.

surtout pas !

On dirait qu'Okom3Pom avait raison concernant la compréhension de cette page de téléchargement ...

 

Aujourd'hui il est préférable de démarrer un projet en 1.6.1.5 voir en 1.5.6.3

Pourquoi voudriez-vous tout jeter dans 1 an ?

Link to comment
Share on other sites

Bonjour,

 

La 1.7 est en phase de début de développement, donc cette version ne devrait même pas apparaitre comme téléchargeable au publique car elle, vous le prouvez, amène des réflexions dangereuses.

 

La moitié du logiciel n'est pas traduit, la structure n'est pas unifiée, aucun module de paiement n'est compatible ...

 

Cette version doit apporter de gros changements dans le code, donc tous les modules interagissants avec le frontoffice doivent être réécrits.

 

Donc non, la 1.7 n'est là que pour permettre à la communauté d'aider PrestaShop à améliorer les choses et à corriger les plus grosses erreurs. Mais en aucun cas le moindre projet doit être initié avec cette version.

Link to comment
Share on other sites

Bonjour,

Avec un projet Prestashop en cours, je decouvre ce fil. Donc "si j'ai bien tout compris", aujourd'hui, il serait preferable de partir sur la 1.7 ..

 

Mais alors :

 

1 - Essuyer les plâtres avec une alpha/beta, ok mais quelle est la deadline interne officielle et la deadline réaliste ? (sans sarcasme pour les reponses SVP)

2 - Qu'en est il des modules exisants ? j'imagine qu'ils seront à réécrire également

3 - Alors, avec tout cela, que conseiller aux clients dans la vrai vie ? un presta 1.6 + une prestation theme + modules qu'il devra jeter dans moins d'un an et tout cela dans l'espoir  que les auteurs de ses themes/modules auront fait l'upgrade eux aussi ?

 

Bienvenue chez les kamikazes :)

 

La dernière version stable connue aujourd'hui est la 1.6.1.4, si vous tentez autre chose, c'est à vos risques et périls.

 

Une version 1.6.1.5 est sortie le 13/04 mais le changelog ne reflète pas la totalité des modifications effectuées et surtout, n'a encore eu aucun retour de la communauté.

Link to comment
Share on other sites

surtout pas !

On dirait qu'Okom3Pom avait raison concernant la compréhension de cette page de téléchargement ...

 

Aujourd'hui il est préférable de démarrer un projet en 1.6.1.5 voir en 1.5.6.3

Pourquoi voudriez-vous tout jeter dans 1 an ?

Je pense simplement que ce message sur la page de download est un message type et que l'admin qui a placé la 1.7 alpha à cet endroit n'a meme pas checké et fait gaffe aux conséquences.

Edited by Supazena (see edit history)
Link to comment
Share on other sites

Apres reflection, je pense simplement que ce message sur la page de download est un message type et que l'admin qui a placé la 1.7 alpha à cet endroit n'a meme pas checké et fait gaffe aux conséquences.

Tout à fait, mais les conséquences peuvent être importantes !

Vous vous êtes posés la question mais combien ne se la posent pas et suivent simplement ce que Prestashop leur conseille ?

 

Ce n'est pas faute d'avoir averti l'équipe Presta (cf message d'Okom3Pom) mais ceci est une nouvelle preuve que la team est au dessus de tout ça et ne s'abaisse pas à prendre en considération les avis de sa communauté.

Et ce, malgré les nombreux messages de ces derniers temps visant à nous faire croire le contraire. Dans les faits, rien ne change.

Edited by ChDUP (see edit history)
Link to comment
Share on other sites

surtout pas !

On dirait qu'Okom3Pom avait raison concernant la compréhension de cette page de téléchargement ...

 

Aujourd'hui il est préférable de démarrer un projet en 1.6.1.5 voir en 1.5.6.3

Pourquoi voudriez-vous tout jeter dans 1 an ?

 

Jeter dans un an, façon de parler : si presta fait des changements aussi radicaux c'est qu'ils sont bien conscients qu'ils arrivent au bout  avec la 1.6xx. et qu'il est temps de faire le grand ménage.

 

Perso, sachant cela, ça me dérange  (ethiquement) de proposer la 1.6 à des clients

Link to comment
Share on other sites

Jeter dans un an, façon de parler : si presta fait des changements aussi radicaux c'est qu'ils sont bien conscients qu'ils arrivent au bout  avec la 1.6xx. et qu'il est temps de faire le grand ménage.

 

Perso, sachant cela, ça me dérange  (ethiquement) de proposer la 1.6 à des clients

Proposez leur un autre CMS (thelia, magento, woocommerce, ...) en attendant la sortie de la 1.7 si cela vous inquiète de démarrer des projets durant plusieurs années sur la 1.6.

 

On est pas dans le monde de wordpress avec un cms ecommerce donc les mises à jour est plus que discutable. si tout fonctionne bien, pourquoi chercher les ennuis ?

  • Like 1
Link to comment
Share on other sites

@ la team : ne prenez pas nos remarques comme des critiques négatives, bêtes et méchantes, la 1.7 est radicalement différente de la 1.6, on sait pertinemment que ça va nécessiter beaucoup de travaille de votre part pour quelle soit en version stable. On vous remercie de sortir un alpha afin que l'on puisse se familiariser avec cette nouvelle version, et quand je dit "on", je parle des créateurs de modules et de thèmes.

 

Le message de Mediacom87 est juste, et il fait certainement référence à https://www.prestashop.com/fr/versions-developpeurs ou n'importe qui peut voir ceci :

 

 

post-95593-0-24301200-1460623058.jpg

 

 

Pour ceux qui ne sont pas familiariser avec les thermes "alpha", "béta", "RC" et "stable", ce message peut prêter à confusion.

post-95593-0-24301200-1460623058_thumb.jpg

Link to comment
Share on other sites

Jeter dans un an, façon de parler : si presta fait des changements aussi radicaux c'est qu'ils sont bien conscients qu'ils arrivent au bout  avec la 1.6xx. et qu'il est temps de faire le grand ménage.

 

Perso, sachant cela, ça me dérange  (ethiquement) de proposer la 1.6 à des clients

Non il n'y a pas de question d'arriver au bout de quoi que ce soit.

Ils ont décidé d'intégrer Symfony (réclamé depuis 2012) mais ce n'était pas vraiment la priorité.

Aujourd'hui une réécriture du code est plus qu'urgente, car au cours des années le script est devenu un vrai plat de spaghettis, patché et qui tient avec des bouts de scotch...

 

Les priorités:

  • Calculs des prix centralisés (aujourd'hui les calculs sont faux car effectués de différentes manières suivant la page où l'on se trouve
  • Ré-écriture des cartrules (les priorités sont parties aux oubliettes, certaines doivent s'appliquer sur le HT, d'autres sur le TTC, ...)
  • Ré-écriture de la partie carrier (boucler 32 fois pour obtenir un cout de transport, par transporteur, ça frise le ridicule)
  • Ré-écriture des warehouses (se retrouver avec des stocks à 0 lors de la validation d'une commande fournisseur, pas cool :( )
  • Tenir compte des besoins métier des commerçant et arrêter avec les fioritures clignotantes (Appels non-stop à Addons, gamification, onboarding et autres joyeusetés inutiles)

Tant que ces points ne seront pas vraiment mis à plat, tout cela ne sert à rien.

En 1.6 nous sommes à 300 000 lignes de code env., en 1.7 on passe à 1 million... ca promet pour la maintenance.

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

Quel dossier tu prends en compte ?

 

Archive 1.6.1.5 (21Mo):

    5998 text files.
    4090 unique files.                                          
    1168 files ignored.

http://cloc.sourceforge.net v 1.60  T=38.40 s (81.0 files/s, 16063.4 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
PHP                           1371          37016          95039         273890
Javascript                     522           6567           7779          61034
XML                            602            611             19          43627
SASS                           261           4543           3721          33336
CSS                            193           3675           1468          27685
SQL                            122           1533            238           9295
HTML                            37            263              0           4494
LESS                             1             71             16            808
Ruby                             2             10             15             21
-------------------------------------------------------------------------------
SUM:                          3111          54289         108295         454190
-------------------------------------------------------------------------------
 
Archive 1.7 Alpha3 (81Mo):
14204 text files.
12333 unique files.                                          
3846 files ignored.
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
PHP                           6755         138109         326270         688932
Javascript                     521          10209          10991          71842
XML                             856           1682            108          48657
SASS                           205           2642           2250          21388
CSS                            122           1934           1386          18891
SQL                            130           1676            235           9401
YAML                           268            621            263           7165
HTML                            52            291              0           5328
XSD                             18            344             66           4680
C                                2            213            182           1015
LESS                             1             71             16            808
Bourne Shell                     9             67             42            234
Ant                              2             26              0            185
DOS Batch                        2             17              1            104
make                             2             24              6             93
Python                           2             69            144             81
C/C++ Header                     2             19             21             55
m4                               2             13             12             46
Ruby                             1              5              5             11
-------------------------------------------------------------------------------
SUM:                          8952         158032         341998         878916
Link to comment
Share on other sites

Tant que ces points ne seront pas vraiment mis à plat, tout cela ne sert à rien.

En 1.6 nous sommes à 300 000 lignes de code env., en 1.7 on passe à 1 million... ca promet pour la maintenance.

Quelle maintenance ? 3 mois pour mettre 712 ligne de "correction" comme 1.6.1.4 => 1.6.1.5 alors qu'il y a 350 PR qui moisissent depuis 2ans ?

 

Pour moi:

PrestaShop 1.6 va mourir tranquillement sur les sites marchands quand à la 1.7, no comment.

Je me vois pas pister comme actuellement les bugs dans une jungle de patch en gérant 2 univers de développement et je pense ne pas être le seul.

Plusieurs clients ont déjà choisit de ne plus migrer et de custom le code à leurs vrais besoins et ce même avec des 1.4 qui n'avaient jusqu'alors aucun change core.

Edited by doekia (see edit history)
Link to comment
Share on other sites

 

Archive 1.6.1.5 (21Mo):

 

...

 

Archive 1.7 Alpha3 (81Mo):
 
...

 

 

 

Ok je voulais juste vérifier que cet argument n'avait absolument aucun sens. Je suis rassuré.

 

On embarque Symfony, donc évidemment que le nombre de lignes de code explose (regarde le dossier vendor) mais ca veut juste rien dire ! Ca ne pose aucun problème de maintenance, au contraire !

Link to comment
Share on other sites

Le au contraire signifiant quoi exactement ... ça bug ? c'est pas nous c'est quelque part dans vendor donc ... au contraire on ne maintient pas c'est plus simple.

 

Avant que tu ne montes sur ton tabouret avec un argument genre on mettra à jour, rappelle nous combien d'années il a fallut pour faire la mise à jour de Swift? c'est 7ans je crois me rappeler.

 

Maintenant le "je voulais vérifier, ... je suis rassuré" de la part d'une personne au coeur de l'equipe dev, soit ça fait peur, soit c'est pur condescendance.

Link to comment
Share on other sites

Je rebondis sur le concept du suivi de version.

 

M'amusant à développer des modules à mes temps perdus, j'ai rencontré un soucis avec le pluging jquery colorPicker et quelle ne fut pas ma découverte dans cette version 1.6.1.4 que la version de ce plugin est la même depuis la 1.5 mais le pire que c'est une version  plus ancienne que sur la 1.4 ?????

 

version 1.5- 1.6 :   Version: 1.0 r34

Version 1.4.11.0 :   Version: 1.0 r39

 

Version 1.4.8.3 :   Version: 1.0 r34

 

 

Donc on a avancé puis reculé ... tout cela certainement parce qu'une interaction provoquait un soucis et que comme le mec qui avait mis cela ne place n'était plus là on a fait au plus simple.

 

Ça c'est la réflexion directe que l'on se dit et après on baisse les bras, on prend sa version qu'on intègre à son module et on regarde si cela passe, car on ne peut rien faire de sur ces fichiers.

 

 

Tout ce toute la communauté dans son ensemble espère c'est une stabilisation d'un code avec épurage, nettoyage, mis en place de cohérence, de logique, de structure. En gros, on veut que PrestaShop fonctionne, rien de plus rien de moins.
 

Link to comment
Share on other sites

En fait on a voulu refaire le système de theme profondément et donc on est reparti from scratch.

 

Crois moi, quelques heures à toucher au starter theme ou classic, et c'est quand tu reviendras sur default-boostrap que ca va piquer.

 

Salut Julien,

 

Je viens de regarder le theme classic de la 1.7 alpha et je tombe un peu de haut...

 

Le theme est très épuré visuellement, la critique ne porte pas la dessus, mais plutôt coté optimisation !!! Ouncth !!!

 

la home fait plus de 2 Mo avec 1M0 de JS ?!?

 

Au lieu de simplifier le theme, vous avez construit une centrale nucléaire :)

 

Pourquoi le js theme est il aussi lourd avec si peu de fonctionnalités ?

 

Pourquoi utiliser stylus pour le css alors que sass est en train de s'imposer sur de nombreux frameworks ?

 

Stylus sur starter

Sass sur Classic

 

J'ai bien peur que tous les futurs thèmes Prestashop finissent, structurellement parlant, identiques. Très peu d'intégrateurs iront jusqu'à reprendre tous les js (usine à gaz) sans documentation.

 

Bref, je suis très perplexe sur le choix Prestashop.

Va falloir une sacrée Documentation pour comprendre la logique de l'intégrateur Prestashop. (Pauvre Xavier, ils font tout pour lui simplifier la vie)

 

V++

 

Atch

  • Like 1
Link to comment
Share on other sites

Le au contraire signifiant quoi exactement ... ça bug ? c'est pas nous c'est quelque part dans vendor donc ... au contraire on ne maintient pas c'est plus simple.

 

Avant que tu ne montes sur ton tabouret avec un argument genre on mettra à jour, rappelle nous combien d'années il a fallut pour faire la mise à jour de Swift? c'est 7ans je crois me rappeler.

 

Sauf que SwiftMailer avait été modifié, c'était une autre époque. Aujourd'hui la gestion de dépendance n'a plus rien à voir !

 

Si on trouve une problème dans une dépendance on sera content d'en fait profiter aussi les autres projets, comme on l'a fait pour Smarty ou HTMLpurifier. Mais dans l'ensemble les bugs viennent plus de la partie métier que de la partie fondation. C'est un faux problème.

 

 

version 1.5- 1.6 :   Version: 1.0 r34

 

Version 1.4.11.0 :   Version: 1.0 r39

 

Version 1.4.8.3 :   Version: 1.0 r34

 

Si je me rappelle bien, la 1.4 et 1.5 ont vécu en parallèle pendant des mois, peut-être qu'à un moment ils ont eu un vrai besoin de mettre à jour en 1.4. J'en sais rien j'etais pas là, je connais pas le contexte, je peux pas juger 4 ans plus tard.

Link to comment
Share on other sites

Oui, je confirme, la 1.4.11.0 est sortie après la 1.5 donc 2 branches en parallèles.

 

Ce qui explique cette situation.

 

Et je me dit qu'il est toujours préférable de stabiliser une version avant de faire la suivante et après on ne corrige que les soucis de sécurité sans rien ajouter comme fonctionnalité.

Link to comment
Share on other sites

Pourquoi le js theme est il aussi lourd avec si peu de fonctionnalités ?

 

Pourquoi utiliser stylus pour le css alors que sass est en train de s'imposer sur de nombreux frameworks ?

 

Stylus sur starter

Sass sur Classic

 

 

Pour stylus, on a commencé à utiliser ca au debut parce que le CSS du startertheme n'est pas sensé rester la. Le CSS existe pour l'environnement de dev, un site sans CSS, ca devient hyper chaud à tester. Au final on va devoir le repasser en SASS (à mon avis ca devrait pas etre trop difficile), surtout aprce qu'on veut livrer l'environnement de dev avec webpack, du coup il faut sass et pas stylus.

 

Effectivement SASS est devenu le standard, c'est pour ca qu'on l'utilise pour Classic.

 

Pour le JS je vois pas trop le soucis, effectivement le JS a grossi, puisqu'on embarque tout dans un seul fichier, mais c'est à peine plus gros que sur la 1.6.

 

Apres je reconnais qu'il y a surement de l'optim à faire encore, il va falloir se plonger dedans.

Link to comment
Share on other sites

Bonjour,

Je m'incruste sur ce topic désolé mais vu que le CM ne répond pas à mes sujets ou que les modos les suppriment ... 

 

Je voudrais savoir c'est quoi ce popup qui enregistre le path du topic et pas un / ? C'est juste insupportable quand on a les cookies qui se vide à la fermeture d'un navigateur par exemple.

 

Qui est chargé de ça franchement ça prend 50 secondes.

 

Merci d'avoir prit le temps de me lire !!

 

Okom3pom

Problème du cookie PrestaShopDay résolu le 15/04, source. :)

Continuons la discussion sur la version 1.7.

Link to comment
Share on other sites

  • 3 weeks later...

J'ai ajouté les liens vers de nouveaux articles Build :

Link to comment
Share on other sites

  • 4 weeks later...

https://www.esprit-equitation.com/bottes-et-boots/4544-boots-vallery-performance.html ????????????????????

C'est à qui se site? fait par prestashop avec un SSL qui marche ? j'y crois pas ! je tombe des nus! ON FAIT COMMENT POUR AVOIR UN SITE COMME LE VOTRE ET COMBIEN SA VOUS A COUTER ????

Si prestashop arrive à faire des sites comme ça moi je comprends plus rien ! Pourquoi on ma pas aider ou proposer de faire un site comme le votre !!!???? franchement il es propre!!! 

 

Voici un autre Prestashop sur lequel j'ai beaucoup bossé https://www.naturamedicatrix.fr et qui fonctionne très bien ;)

Link to comment
Share on other sites

Bonjour à toutes et à tous !

 

J'ai ajouté au premier message de ce sujet le dernier article sur devblog Build, annonçant la Beta 1 des PrestaShop 1.7.0.0 :

J'espère que vous contribuerez à faire de cette version la meilleure qui soit !
 

Link to comment
Share on other sites

J'espère de mon coté que la 1.6 sera supportée encore longtemps car la 1.7 est loin d'être exploitable et devrait plutôt s'appeler 2.0 alpha pour le moment car le virage est assez rude, ce n'est pas la même branche que la 1.6.. à mon humble avis, mais qui s'en soucie ?!?

Link to comment
Share on other sites

Si un modo pouvait passer par là et supprimer tous ces posts HS ce serait une bonne idée^^
 
Pour @ledpromoplus, si vous n'arrivez même pas à comprendre le sujet d'un post sur un forum et poser votre question au bon endroit, c'est pas gagné pour votre boutique.

Je ne pense pas que si vous allez chez le boulanger il vous vendra du poisson^^

 

Organisez-vous dans votre tête, lisez la doc et le forum, essayez de comprendre et ouvrez votre propre topic.

  • Like 1
Link to comment
Share on other sites

Bonjour, je me permets une petite question certainement idiote mais je me la pose tout de même 

 

Actuellement je suis sur Presta 1.6 mais lorsque nous passerons sur 1.7 est ce que toute notre base de données sera conservée ??

Tous les produits, clients ( adresse, infos, ...) , commandes, cms, attributs, catégories, déclinaisons, transporteurs, ...???? 

 

Car si il y a changement d'architecture et de structure, il y aura certainement un changement et réorganisation aussi sur la BDD  non ? donc peut-être incompatibilité des BDD entre elles ? 

 

lorsqu'on passera sur la nouvelle version est ce que l'on pourras conserver les choses tel que nous les avons actuellement ?  

espérer récupérer toutes nos infos existantes ? 

 

ou devrons nous tout recommencer à zéro ? 

 

Merci 

 

ah et peut-être pour les marchands ( sans développeurs, ... ) et qui n'ont pas le temps de tout traduire mais qui tentent de comprendre, pour tenter de participer

 

Serait-ce possible de faire des FAQ en Français  ?

et également expliquer plus clairement en Français certaines choses qui pour nous semblent incompréhensible et compliquée en anglais avec des mots technique et du jargon et très difficile a suivre ( en étant quand même à l'aise avec l'anglais ) pas simple vraiment ! 

 

MERCI 

 

 

Ps nous restons inquiet sur ces changements que nous n'arrivons pas a cerner et encore moins quantifié, ni planifié

 

même si derrière les murs il y a toujours la mer 

 

  :)

 

 

Bonne journée 

Edited by Didjou (see edit history)
Link to comment
Share on other sites

dans TOUS LES CAS : il faut faire une sauvegarde (fichiers et bdd).

 

Normalement ça ne pose pas de problème de faire une mise à jour 1.6->1.7.

 

 

 

 

le vrai problème, c'est pour ceux qui font les modules, il y a de quoi devenir fou...

 

ok ppp, ddd sont remplacés par dump (mais en même temps, on peut pas remettre une fonction ppp qui renvoi la fonction dump ?)

et {debug} a été remplacé par quoi ? dans le tpl d'un module ça ne fonctionne plus correctement

ou est passé la fonction "basique" ajaxCart.add(id_product, ipa...) ?

existe t il un guide permettant de s'y retrouver dans les dizaines de milliers de lignes de js ? idem pour le thème ?

 

si vous voulez dégoûter les gens de faire des modules avec facilité, c'est gagné.

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...