Articles about Architecture

  • PrestaShop ZIP archives repository is available

    Keeping past PrestaShop versions

    In order to make sure old release packages remain available for anyone who needs them, we published a new GitHub repository “ZIP Archives”, which aims to store all published PrestaShop ZIP archives.

    Continue reading Arrow
  • From legacy to future architecture: Connecting the dots

    Some ideas on how we'll get from Point A to Point B

    This is the fourth and final article in a series we introduced last year, that aims to describe where we are, where we are going, and some ideas on how we’ll get there.

    Continue reading Arrow
  • PrestaShop in 2019 and beyond, part 3: The Future Architecture

    aka Point B – Where we are going

    This is the third in a series of articles we introduced earlier this year, that aims to describe where we are, where we are going, and some ideas on how we’ll get there.

    Continue reading Arrow
  • PrestaShop 1.7 modules - Latest releases & updates

    Get some great news about PrestaShop 1.7 modules!

    All product and core teams have been quite busy over the past 6 months, working hard on delivering PrestaShop 1.7.6, but not only! We have also worked on bringing new features and improving the 1.7 version through our PrestaShop modules.

    Continue reading Arrow
  • PrestaShop in 2019 and beyond, part 2: The Pain Points

    aka What needs to be improved

    This is the second in a series of articles we introduced earlier this year, which aims to describe where we are, where we are going, and some ideas on how we’ll get there.

    Continue reading Arrow
  • Announcing end of support for obsolete PHP versions

    It's time to move forward

    About a year and a half ago, we announced that PrestaShop 1.7.4.0 would be dropping support for PHP 5.4 and 5.5. At that time, this decision was justified by the impending end-of-maintenance for Symfony 2 and its replacement by Symfony 3, which didn’t support PHP versions older than 5.5.

    Continue reading Arrow
  • PrestaShop in 2019 and beyond, part 1: The current architecture

    aka point A – Where we are

    This is the first in a series of articles we introduced a couple days ago, that aims at describing where we are, where we are going, and some ideas on how we’ll get there.

    Continue reading Arrow
  • PrestaShop in 2019 and beyond

    Where we are, where we are going, and how will we get there

    When working in a project as big and complex as PrestaShop, it’s easy to get too focused on what you are doing right now, and lose sight of the big picture. However, it’s very important not to do that, because every decision we take must be coherent with a bigger plan. In fact, I think that the only way to allow a project such as this to be sustainable, coherent and predictable, is to consistently challenge every decision in light of a long-term vision.

    Continue reading Arrow
  • An update on the 1.7 architecture

    What's happening in NewArchi land?

    Remember, back in May 2015, when we announced that we were building a new architecture for PrestaShop, with the first bits of code landing in version 1.6.1.0 (released in early July 2015)? Yeah, that was fun. But now that 1.7 is steaming ahead, it’s time to let you know about our updated plans about the new architecture…

    Continue reading Arrow
  • Architecture Improvements in 1.6.1.0

    Cool new toys for PrestaShop developers

    With the release of PrestaShop 1.6.1.0 we are going to introduce exciting new tools in the codebase that are designed to help write more modular, testable code that enforces separation of concerns.

    Continue reading Arrow