Articles about Architecture

  • Teaching AI to speak PrestaShop

    How Repository Intelligence makes the project's conventions readable by every AI tool, not just one.

    You ask your AI assistant to add a new Back Office listing page. It dutifully reaches for HelperList, configures a few fields, drops in a legacy admin controller, and produces something that would have looked perfectly correct in PrestaShop 1.7. The code compiles, the page renders, and you ship it. Six months later, you end up rewriting it on top of the Grid component, a GridDefinitionFactory, and a CQRS-aware controller wiring, because that is the architecture the rest of the codebase has been using for years.

    Continue reading Arrow
  • 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
  • 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
  • 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

    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