PrestaShop Core Weekly – Week 5 of 2021

PrestaShop Core Weekly – Week 5 of 2021

This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 1st to Sunday 7th of February 2021.

Core Weekly banner

General messages

Dear developers,

Have you read “PHP, Scalability & Filesystems” that was published last week on this blog?

This is the third article of the performance series started in 2020 by @djodjo3 who is Lead DevOps at PrestaShop company. This article is about PHP, scalability and its impact on the filesystem.

In the meantime, the Pull Request for a new multishop header search mechanism by @matthieu-rolland has been merged, it’s one important milestone for the new multishop header for migrated pages project for PrestaShop 1.7.8.

Also a v5.0.0 version is being prepared for module autoupgrade with some fixes related to upgrades from PrestaShop 1.6 to PrestaShop 1.7.7.

Releases

A quick update about PrestaShop’s GitHub issues and pull requests:

Code changes in the ‘develop’ branch

Core

Back office

Front office

Tests

Code changes in the ‘1.7.7.x’ branch

Core

Back office

  • #22980: Replaced hooks displayAdminList<Before|After> with displayAdminGridTable<Before|After>, by @Progi1984

Tests

Code changes in modules, themes & tools

Customer reassurance block module

Faceted search module

  • #32: Bump version to 2.0.4 and add badge in README, by @matks

Search Bar module

  • #29: Bump version to 2.1.1 and add badge in README, by @matks
  • #27: Add latest github version badge in readme, by @matks
  • #26: Bump version to v2.1.1 and add prepend-autoloader false, by @matks

Gamification module

  • #78: Fixed path for badge images on migrated pages, by @Progi1984

QA nightly results

  • #54: Bump illuminate/database from 6.20.13 to 6.20.14. Thank you @dependabot

Traces

Prestashop UI Kit

User documentation landing page

  • #23: chore(deps-dev): bump sass from 1.32.5 to 1.32.6. Thank you @dependabot
  • #22: chore(deps-dev): bump eslint from 7.18.0 to 7.19.0. Thank you @dependabot

Changes in developer documentation

PrestaShop-modules

Auto Upgrade module

Wishlist block module

PrestonBot

OnBoarding module

  • #100: Bump eslint-config-prestashop from 0.0.2 to 0.1.0. Thank you @dependabot

Example modules

  • #41: Fix composer autoloader configuration for demosymfonyform, by @matks
  • #35: Rewrite demoextendsymfonyform1 module without CQRS, by @matks

Google Analytics module

Customer data privacy block module

Theme customization module

Where to start contributing?

What about redirecting the customer to Product page after he created an account on Front Office? This is a feature request submitted last year by a contributor, and it is one of our good first issues.

Good first issues are a list of all beginner-friendly improvements and bugs to fix in the project. You can read more about this label on our article about it.


Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @morgoth6, @dependabot, @nesrineabdmouleh, @matks, @Progi1984, @PululuK, @Amin-Hosseini, @NeOMakinG, @PierreRambaud, @jolelievre, @kpodemski, @zuk3975, @atomiix, @Hlavtox, @pablopolyte, @Shoprunners, @nenes25, @matthieu-rolland!

Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments on GitHub!

If you want to contribute to PrestaShop with code, please read these pages first:

…and if you do not know how to fix an issue but wish to report it, please read this: How to use GitHub to report an issue. Thank you!

Happy contributin’ everyone!

This post is also available in: English