Skip to content

Commit

Permalink
Apply suggestions from code review
Browse files Browse the repository at this point in the history
Co-authored-by: Patrick Coffre <[email protected]>
  • Loading branch information
kpodemski and coffrep authored Dec 13, 2023
1 parent 51dbfe0 commit e887580
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ A great time to learn more about the new API is the PrestaShop Developer Confere

### Welcome to Dominik Shaim, new PrestaShop committer

In November we welcomed a new PrestaShop committer - [@ShaiMagal](Dominik Shaim), community member from Czech Republic and founder of [OpenServis](https://www.openservis.cz/), company specialized in the PrestaShop hosting and support. Dominik is experienced developer who work with PrestaShop since 2012, and he's been contributing to the project for a while now. We're happy to have him on board, and we're looking forward to working with him! You can see a list of all committers on [the PrestaShop project website](https://www.prestashop-project.org/project-organization/people-and-roles/#committers).
In November we welcomed a new PrestaShop committer - [@ShaiMagal](Dominik Shaim), community member from Czech Republic and founder of [OpenServis](https://www.openservis.cz/), company specialized in the PrestaShop hosting and support. Dominik is an experienced developer who works with PrestaShop since 2012, and he's been contributing to the project for a while now. We're happy to have him on board, and we're looking forward to working with him! You can see a list of all committers on [the PrestaShop project website](https://www.prestashop-project.org/project-organization/people-and-roles/#committers).

### Faceted search module

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,17 @@ tags:
- core-monthly
---

November was marked by the first PrestaShop developer conference in Paris.
November was marked by the first PrestaShop Developer Conference in Paris.

![Core Monthly banner](/assets/images/theme/banner-core-monthly-wide.jpg)

### PrestaShop Developer Conference

On November 30th, PrestaShop organized its first developer conference in Paris. The event was a great success, with around 150 attendees, over 25 speakers, and almost 20 talks. It was a great opportunity to discuss best practices for working with PrestaShop software, exchange experiences between developers and discuss PrestaShop development.

The great turnout proved to everyone that we need more such events. A key element of the whole event was a great agenda and speakers who shared their knowledge with others. We were able to hear about CI/CD processes in large agencies working with PrestaShop, how to handle development of PrestaShop modules better, we learned more about security, how some processes work inside the PrestaShop open source project and much more.
The great turnout proved to everyone we need more events of that type. A key element of the whole event was the great agenda and speakers who shared their knowledge with others. We were able to hear about CI/CD processes in large agencies working with PrestaShop, how to handle development of PrestaShop modules better, we learned more about security, how some processes work inside the PrestaShop open source project and much more.

For those who could not be with us - I have great news, we are working with the speakers to develop content based on their talks. We will be posting articles on the blog in the next few weeks and inviting them to speak during the Live Update. We want to make sure that the knowledge shared by the speakers during the conference is made available to others. Stay tuned!
For those who could not be with us: I have great news! We are working with speakers to develop content based on their talks. We will be posting articles on the blog in the next few weeks and inviting them to speak during the Live Update. We want to make sure that the knowledge shared by the speakers during the conference is made available to others. Stay tuned!

### Live Update

Expand All @@ -35,25 +35,25 @@ The next patch version of PrestaShop 8.1.3 was originally scheduled to be releas

What can you expect from 8.1.3? There are quite a few bugfixes, including some significant ones. One pull request fixes the [bug of missing stock change information for combinations](https://github.com/PrestaShop/PrestaShop/pull/34625) for modules. This could have caused a lot of problems because the Hook informing them of such a fact was not running correctly.

Also [fixed a bug that caused JavaScript problems](https://github.com/PrestaShop/PrestaShop/pull/34600) and thus product management in the back office on the new product page.
Also [a bug was fixed that caused JavaScript problems](https://github.com/PrestaShop/PrestaShop/pull/34600) and thus product management in the back office on the new product page.

There's more so for a full list of changes you should definitely take a look [here](https://github.com/PrestaShop/PrestaShop/pulls?q=is%3Apr+milestone%3A8.1.3+is%3Amerged).
There's more to explore, so for a full list of changes you should definitely take a look [here](https://github.com/PrestaShop/PrestaShop/pulls?q=is%3Apr+milestone%3A8.1.3+is%3Amerged).

### PrestaShop 9

Work on the new major version of PrestaShop is not slowing down what you can see by reviewing the list of code changes that have been merged into the core. As usual, the main release is a great opportunity to clean up some things and improve the existing ones. It's also the big new features you've been waiting for.
Work on the new major version of PrestaShop is not slowing down, as you can see by reviewing the list of code changes that have been merged into the core. As usual, the main release is a great opportunity to clean up some things and improve existing ones. It's also the big new features you've been waiting for.

In the changes that are being made you can see a great deal that is related to the migration of the back office to Symfony. The SymfonyLayout project still requires a few things but the whole project is slowly approaching completion. You can see [the details in EPIC available on our GitHub](https://github.com/PrestaShop/PrestaShop/issues/32875).
In the changes that are being made, you can see a great deal related to the back office migration to Symfony. The SymfonyLayout project still requires a few things but the whole project is slowly approaching completion. You can see [the details in EPIC available on our GitHub](https://github.com/PrestaShop/PrestaShop/issues/32875).

The other big project that is part of PrestaShop 9 is, of course, the implementation of [ApiPlatform](https://api-platform.com/) to create a full-fledged API for the back office. It's a big project, but the whole thing is taking shape and as those who had the opportunity to be at the PrestaShop developers conference already know - the feature will be available in PrestaShop 9 and thanks to its modularity it will be possible for the whole community to work on making the API coverage better, so that back office events like adding products, categories, changing configurations or managing discounts, will be implemented as soon as possible. If you want to know more about the API, I invite you to the next [Live Update](https://www.youtube.com/watch?v=7CQ2Sg-v4XQ). where we will talk about it in more detail.
The other big project that is part of PrestaShop 9 is, of course, the implementation of [ApiPlatform](https://api-platform.com/) to create a full-fledged API for the back office. It's a big project, but the whole thing is taking shape. As those who had the opportunity to be at the PrestaShop Developer Conference already know, the feature will be available in PrestaShop 9. Thanks to its modularity, it will be possible for the whole community to work on making a better API coverage, so back office events like adding products, categories, changing configurations or managing discounts, will be implemented as soon as possible. If you want to know more about the API, I invite you to the next [Live Update](https://www.youtube.com/watch?v=7CQ2Sg-v4XQ), where we will talk about it in more detail.

Another thing worth mentioning is updated jQuery, but not only in front office or back office, it has been updated everywhere thanks to work from [@Hlavtox](https://github.com/Hlavtox). You can see all the details in the [Upgrade jquery to latest version, drop polyfills PR](https://github.com/PrestaShop/PrestaShop/pull/34382/). This is a big change that definitely can impact your modules, so please check it out and make sure your modules are compatible with the new version of jQuery.

The new major versions also allow us to change, or fix, behaviors that don't quite work as they should and needed such changes. An example? Today, when we add a product to the shopping cart, and it is only available in quantity of 1 item, after adding it to the cart we will see a message on the product card that says that the product is no longer available. This could cause confusion for shoppers, sometimes they would leave the store thinking that someone was faster than them and made a purchase earlier. Starting with PrestaShop 9, the whole thing will work differently. You'll have an option to [Inform customer about quantity in cart](https://github.com/PrestaShop/PrestaShop/pull/33931).
The new major versions also allow us to change, or fix, behaviors that don't quite work as they should and needed such changes. An example? Today, what happens when a product is added to the shopping cart, and it is only available in quantities of 1 item? We will see a message on the product card that says that the product is no longer available. This could cause confusion for shoppers, sometimes they leave the store thinking someone was faster than them and made an earlier purchase. Starting with PrestaShop 9, the whole thing will work differently. You'll have an option to [Inform customers about quantity in cart](https://github.com/PrestaShop/PrestaShop/pull/33931).

Thanks to [@Hlavtox](https://github.com/Hlavtox), we also have some other interesting changes:
- He is still working on a project to change the way product properties are fetched, so that instead of Product::getProductProperties we use lazy property loading thanks to ProductLazyArray. One part of this project is to [remove references to the `getProductProperties` method from where products are fetched](https://github.com/PrestaShop/PrestaShop/pull/34498). This should speed up all front office.
- He [fixed the display of gifts in the shopping cart](https://github.com/PrestaShop/PrestaShop/pull/34464)
- Work is underway on a project to change how product properties are fetched, so that instead of Product::getProductProperties we use lazy property loading thanks to ProductLazyArray. One part of this project is to [remove references to the `getProductProperties` method from where products are fetched](https://github.com/PrestaShop/PrestaShop/pull/34498). This should speed up all front office.
- Hlavtox [fixed the display of gifts in the shopping cart](https://github.com/PrestaShop/PrestaShop/pull/34464)

As you can see, the new version is not just a cleanup and changes under the hood. It's also changes that will realistically improve the user experience, whether it's for customers who buy from stores on PrestaShop software, or for merchants.

Expand All @@ -73,7 +73,7 @@ The [PrestaShop Flashlight project](https://github.com/PrestaShop/prestashop-fla

### Developer Documentation

In the documentation for developers, in addition to some fixes and minor changes, we also presented a brand new section explaining [how to work with Symfony forms in PrestaShop](https://github.com/PrestaShop/docs/pull/1738), you can see the documentation itself [here](https://devdocs.prestashop-project.org/8/development/components/form/).
In the documentation for developers, in addition to some fixes and minor changes, we also presented a brand new section explaining [how to work with Symfony forms in PrestaShop](https://github.com/PrestaShop/docs/pull/1738). You can see the documentation itself [here](https://devdocs.prestashop-project.org/8/development/components/form/).

## Project releases

Expand Down

0 comments on commit e887580

Please sign in to comment.