OroCommerce réussit haut la main la Certification de son application

· Jules Daunay · Temps de lecture: 2 minutes
Visuel-Oro

Oro Inc. a récemment fait certifier par SensioLabs son application e-commerce phare : OroCommerce, basée sur Symfony. OroCommerce a brillamment passé la Certification de l’Application, ce qui révèle la qualité élevée du code de l’application.

Qu'est-ce qu'OroCommerce ?

OroCommerce est l'application phare de l'entreprise pionnière open-source Oro, Inc. OroCommerce est l'une des meilleures plateformes de commerce électronique pour les entreprises B2B.

Oro a également conçu une plateforme de gestion de place de marché, OroMarketplace, une solution CRM multi-canaux OroCRM, et OroPlatform : une solution pour des applications métier personnalisées. En tant que créateurs originaux de Magento, les fondateurs d'Oro ont une solide expérience dans l'industrie du e-commerce.

Comment Oro a-t-il fait certifier son application ?

SensioLabs fournit de nombreux services et solutions d'expertise pour les entreprises utilisant PHP et Symfony comme Oro. Une fois que vous avez réalisé la conception, le développement et le déploiement, vous pouvez demander à SensioLabs de certifier votre base de code. Il s'agit de vérifier que votre application est conforme aux meilleures pratiques actuelles et respecte les exigences critiques de sécurité et de performance. Nous appelons cette solution la Certification d'Application par SensioLabs.

Dans la Certification d'Application d'OroCommerce, nous avons examiné l'ensemble du code d'OroCommerce, en nous concentrant principalement sur le composant CMSBundle. CMS Bundle est un élément clé dans OroCommerce. Grâce à CMS Bundle, les utilisateurs du back-office peuvent créer et modifier tous types de pages, y compris des pages d'atterrissage, des fiches produits, des pages de catégories et des pages de connexion utilisateur. Les développeurs peuvent également concevoir et éditer des blocs de contenu et des widgets avec CMS Bundle.

Un audit réussi pour OroCommerce

Les experts de SensioLabs ont évalué OroCommerce en analysant la fiabilité, la maintenabilité, la sécurité et la performance. L'audit du code s'est avéré très positif pour OroCommerce, qui a réussi l'évaluation avec succès dans tous les domaines.

Plus précisément, nos experts ont mis en avant l'utilisation par Oro des meilleurs outils en termes de contrôle et de qualité. Grâce à cela, l'équipe de développeurs peut facilement valider le code et accepter de nouvelles contributions à sa base de code. Nous avons également été heureux de constater qu'Oro s'efforce de fournir une documentation technique détaillée. Cette documentation couvre de nombreux domaines : de la conception et des tests jusqu'aux outils de livraison et d'automatisation.

Les témoignages de SensioLabs et Oro

« Nous voyons rarement une telle qualité de code lors de nos audits. L'équipe d'Oro peut être fière, et leurs clients peuvent être assurés qu'ils utilisent un code conforme aux meilleures pratiques sur Symfony qui est à la fois robuste et fiable. C'est un réel plaisir pour nous de reconnaître OroCommerce comme un projet open-source clé au sein de l'écosystème Symfony. Nous sommes ravis de voir le framework Symfony être utilisé comme base pour des applications e-commerce si performantes . »

Ludovic Duval, Directeur général de SensioLabs

« Les clients d'Oro font confiance à nos produits car ils savent que nous sommes engagés à les rendre aussi performants que possible, avec une transparence totale et un strict respect des principes open-source et des meilleures pratiques de développement .

La validation par l'équipe de SensioLabs de la base de code et de l'infrastructure back-end d'Oro montre que nous avons créé une base solide pour soutenir la croissance numérique de nos clients. Les clients B2B ont besoin d'une plateforme personnalisable et robuste. Oro s'engage pleinement à fournir les outils durables, flexibles et stables dont ils ont besoin .
Dima Soroka, CTO de Oro

Si vous souhaitez également faire certifier votre application, envoyez-nous un devis sur notre site Web. Nous serions ravis de vous aider à reconnaître la qualité de votre base de code.

Cela pourrait aussi vous intéresser

Fabien Potencier
Elise Hamimi Nouveau

SymfonyCon Amsterdam 2025 : Notre bilan et les moments forts

Après une première édition emblématique en 2019, SymfonyCon a fait son grand retour à Amsterdam. Dès les premières minutes, on sentait l’énergie d’un rendez-vous très attendu : plus de 1 200 participants, 39 nationalités, les retrouvailles avec la communauté, de belles découvertes… et une ambiance de folie. Cette année, l’événement avait une saveur toute particulière puisqu’il s’agissait de l’édition spéciale anniversaire des 20 ans de Symfony. SensioLabs y était : on vous raconte tout !

En savoir plus
The SensioLabs team celebrating the 20th anniversary of Symfony with balloons
Jules Daunay

L'histoire continue : SensioLabs célèbre les 20 ans de Symfony

Le temps passe vite, surtout quand on écrit le futur du développement ! L’équipe de SensioLabs vient de souffler les 20 bougies du framework Symfony. Nous avons marqué le coup au bureau, mais la fête n'est pas terminée. Le rendez-vous est déjà pris pour une célébration XXL à SymfonyCon Amsterdam 2025 les 27 au 28 novembre.

En savoir plus
PHP 8.5 URI extension
Oskar Stark

La nouvelle extension URI de PHP 8.5 : Une révolution pour l'analyse des URL

PHP 8.5 introduit une nouvelle extension URI puissante qui modernise la gestion des URL. Grâce au support des standards RFC 3986 et WHATWG, la nouvelle classe Uri fournit des objets immuables, des interfaces fluides et une validation appropriée, résolvant ainsi toutes les limites de la fonction historique parse_url(). Cet articl présente des exemples pratiques avant/après et explique quand utiliser chaque standard.

En savoir plus
3 dog heads
Mathieu Santostefano

Venez avec votre propre client HTTP

Libérez-vous des dépendances rigides de vos SDK PHP. Dans cet article, apprenez à utiliser les normes PSR-7, PSR-17 et PSR-18, ainsi que la bibliothèque php-http/discovery, pour permettre à vos utilisateurs d'utiliser le client HTTP de leur choix, qu'il s'agisse de Guzzle, de Symfony HttpClient ou d'un autre. Un incontournable pour les développeurs PHP et Symfony.

En savoir plus
Blue sign on a building with several Now What? letters
Thibaut Chieux

Comment prioriser les messages lors du développement d'applications asynchrones avec Symfony Messenger

Le traitement asynchrone offre des avantages tels que la découplage des processus et des temps de réponse plus rapides, mais la gestion des priorités des messages peut s'avérer complexe. Pour traiter des tâches allant de la réinitialisation de mot de passe à des exports complexes, il est essentiel de garantir la livraison rapide des messages critiques. Cet article examine les problèmes fréquents liés au traitement asynchrone et propose des solutions avec Symfony Messenger pour optimiser votre application sans refonte majeure.

En savoir plus
SensioLabs University Courses Annonce La nouvelle formation Master de niveau 3 est disponible sur un fond vert
Jules Daunay

Master Symfony : Devenez un expert de Symfony avec notre nouvelle formation

Améliorez votre maîtrise de Symfony grâce à la nouvelle formation Master de niveau 3 sur Symfony ! Maîtrisez les sujets les plus complexes du framework et développez des compétences approfondies.

En savoir plus
PHP 8.5
Oskar Stark

Quoi de neuf dans PHP 8.5 ? Un aperçu complet

PHP 8.5 sort en novembre 2025 et apporte plusieurs nouvelles fonctionnalités utiles et des améliorations. Cette nouvelle version se concentre sur l'amélioration de l'expérience développeur, de nouvelles fonctions utilitaires et de meilleures capacités de débogage.

En savoir plus
Two images: on the left many cars stuck in a traffic jam with the sign "All directions" above, on the right a blue car moving forward alone on the highway with the sign "Service Subscriber" and a Symfony logo above
Steven Renaux

Les Lazy Services de Symfony : Boostez votre DX en utilisant les Service Subscribers

Optimisez la performance de votre application Symfony et l'expérience développeur ! Apprenez à utiliser les Service Subscribers et les attributs de chargement différé des services afin de réduire l'instanciation rapide, de simplifier les dépendances et de créer un code modulaire et maintenable.

En savoir plus
Image