Waiting for feedbacks : Frameworks upgrades for v9.0 #32358
Replies: 18 comments 10 replies
-
I love that idea, and I hope my fellow developers will agree that it'd be awesome to have a chance to use PHP 8.1 features inside v9 without worrying for PHP 7.4 and 8.0 ❤️ |
Beta Was this translation helpful? Give feedback.
-
Drop PHP7.X & PHP8.0 is ok for me. |
Beta Was this translation helpful? Give feedback.
-
Same here, drop all php < 8.1 |
Beta Was this translation helpful? Give feedback.
-
>= 8.1 is the sanest choice imho. |
Beta Was this translation helpful? Give feedback.
-
Drop PHP7.X & PHP8.0 ? mumm ok for me. |
Beta Was this translation helpful? Give feedback.
-
I agree with this too. But yeah, it can be complicated for developers to make their modules compatible with PHP 8.1+. |
Beta Was this translation helpful? Give feedback.
-
As a developer, I love the idea of being able to benefit from the language features of recent PHP versions. From a business side though, I'm a little worried about the risk of making it more expensive for merchants and module developers to upgrade to v9. Taking into account that support for PHP 8.1 is fairly recent in the PrestaShop ecosystem (only PS 8 supports 8.0 and over), I'm not sure if the modules ecosystem will be ready to support PHP 8.1 in time for v9. I'd like to hear what agency / module developers have to say about that. |
Beta Was this translation helpful? Give feedback.
-
Alors oui mais non. Pour être un kidam du dev et de la contribution ça serait génial, on gagnerait du temps sur la QA plus besoin de lancer des tests sur toutes les versions de PHP un rêve pour tous les devs. Mais cela risque vraiment de mettre un coup à l'âme de PrestaShop sur la flexibilité des versions de PHP, sans vouloir faire devenir PrestaShop un Wordpress il y a tellement de belles histoires avec PrestaShop !!! Je vais vous en raconter une … il était une fois un prince charment ( un entrepreneur ) qui c'est dit qu'il allait vendre des cordes … il créa un site sur PrestaShop basique et dépensa quelques milliers d'euros en modules ( les salaires de PrestaShop, et des créateurs de modules ), après quelques années et un bon CA il comprit qu'il faillait faire refaire son site pas une vraie agence ( salaires des agences et encore des créateurs de modules dont PrestaShop ). En gros je serais tellement d'accord avec vous mais vous sautez une étape les gens qui vous font tous vivre les e-commerçants. Dans la description de cette discussion il n'est jamais mentionné le coût pour un marchand et les problèmes pour un marchand ouvrez les yeux Pour rebondir j'utilise régulièrement 3 Projets Open Source … PrestaShop, NextCloud et Matomo Un e-commerçant lambda ne créera pas une instance Nextcloud ou Matomo par contre il montera son site PrestaShop et oui ce n'est pas les mêmes contraintes. Et pour finir tant que les partenaires ne mettent pas à jour leur module c'est se tirer une balle dans le pied le module avis-verifie 60K téléchargements pas compatible php 8 et Prestashop 8.0, idem pour DPD 40K téléchargements et pas de version 8.0 sans parler du temps pour sortir des correctifs de sécurités Tant que les créateurs de modules ne seront pas calés sur le nouveau cycle de versions ( CF graph Pablo ) … vous allez tuer PrestaShop avec ça. Donc pour moi c'est oui mais NON So yes but no. To be a kidam of dev and contribution it would be great, we would save time on QA no need to launch tests on all versions of PHP a dream for all devs. But it really risks to put a blow to the soul of PrestaShop on the flexibility of the versions of PHP, without wanting to make PrestaShop a Wordpress there are so many beautiful stories with PrestaShop !!! I'll tell you one ... once upon a time a charming prince (an entrepreneur) who said he was going to sell strings ... he created a site on PrestaShop basic and spent a few thousand euros in module (salaries of PrestaShop, and creators of modules), after a few years and a good turnover he understood that he needed to redo his site by a real agency (salaries of agencies and again creators of modules including PrestaShop). Basically I would agree with you so much but you skip a step the people who make you all live the e-traders. In the description of this discussion it is never mentioned the cost for a merchant and the problems for a merchant open your eyes To bounce back I regularly use 3 Open Source Projects ... PrestaShop, NextCloud and Matomo An e-merchant lambda will not create a Nextcloud or Matomo instance but he will build his PrestaShop site and yes it is not the same constraints. And finally, as long as the partners do not update their module, it is to shoot themselves in the foot the module avis-verifie 60K downloads not compatible with php 8 and Prestashop 8.0, ditto for DPD 40K downloads and no version 8.0 not to mention the time to get out of F**LLES de SCRITE As long as the module creators are not aligned with the new release cycle (CF graph Pablo) ... you will kill PrestaShop with this. So for me it's yes but NO |
Beta Was this translation helpful? Give feedback.
-
We are one of the largest companies creating modules for the Polish market. I am definitely in favor of requiring PHP version 8.1, even though we ensure compatibility for previous solutions, we would gladly take advantage of the new features in version 8.1 when creating new ones. |
Beta Was this translation helpful? Give feedback.
-
PHP 8.1 and Symfony 6 💯 |
Beta Was this translation helpful? Give feedback.
-
The discussion is still there or it's already over : #32462 ? |
Beta Was this translation helpful? Give feedback.
-
@PrestaEdit As you can see, the discussion is still open, if you have any feedback, let us now |
Beta Was this translation helpful? Give feedback.
-
@okom3pom upgrade from major to major will cost you anyway, that's the thing with major releases, there are major changes - I understand your point of view, but in my opinion, we need to move forward, our ecosystem needs to catch up
It's been over half a year since PrestaShop 8 was released, and some module developers still need to update their solutions, and whose fault that is? Upgrading solutions from 1.7 to 8 is super easy. I heard that PrestaShop SA will force module developers to upgrade their solutions.
What's the thing with the flexibility here? Let's be honest. We should not support PHP versions that are EOL. You are from Friends of Presta, aren't you guys started educating people on how important security is? Another thing is that maintenance of older PHP versions is just a pain, every time we want to upgrade some dependency, there's a discussion about what we should do about this library X that doesn't support PHP Y anymore. |
Beta Was this translation helpful? Give feedback.
-
As I explain, I totally agree with you. But when I see the messages on facebook groups, forums ... I am afraid that PrestaShop SA lose all these small merchants. Personally it will not change anything for me, and I do my updates alone. And I must admit that not to make Here I really speak for the good of the first PrestaShop SA contributor |
Beta Was this translation helpful? Give feedback.
-
It looks like to me there is a rift between prestashop developers needs and prestashop merchant needs. |
Beta Was this translation helpful? Give feedback.
-
It's less than 15 members of the discussion. And, so, a "community" choice to drop the support of PHP versions lower than 8.1 on PrestaShop 9. |
Beta Was this translation helpful? Give feedback.
-
For your information, a decision was taken https://build.prestashop-project.org/news/2023/prestashop-9-min-php-version-will-be-81/ This decision was taken while considering many things, and the feedbacks of the people who wrote here was in the list 📖 . |
Beta Was this translation helpful? Give feedback.
-
The blog post title is:
But this is a contradiction because PHP 8.1 has already been obsoleted and PrestaShop 9 is not out yet. Instead it would be a permanent solution to the problem, and a clear engineering policy if we could please just say:
|
Beta Was this translation helpful? Give feedback.
-
The problem
Hello guys ,
For the v.9.0 we would like to upgrade our frameworks ( PHP, SF .....)
We studied quickly what could be done ( or not )
See here for details : #31937
My main idea would be be to drop PHP7.X & PHP8.0 ( and keep PHP8.1 & PHP8.2 ) but I would like to have your opinion
Pro :
Cons :
What do you think ?
The solution
What do you think ?
Alternatives
No response
Additional context
No response
Do you plan to work on this subject?
Beta Was this translation helpful? Give feedback.
All reactions