OroCommerce besteht die SensioLabs Application Certification mit Bravour

· Jules Daunay · 2 Minuten zum Lesen
Visuel-Oro

Oro Inc. hat kürzlich seine führende E-Commerce-Anwendung OroCommerce, die auf Symfony basiert, von SensioLabs zertifizieren lassen. OroCommerce hat die Application Certification mit Bravour bestanden, was auf die hohe Qualität des Quellcodes hinweist.

Was ist OroCommerce?

OroCommerce ist die Vorzeigeanwendung des Open-Source-Vorreiterunternehmens Oro, Inc. OroCommerce ist eine der besten E-Commerce-Plattformen für B2B-Unternehmen.

Oro entwarf auch eine Marktplatz-Management-Plattform, OroMarketplace, eine Multi-Channel-CRM-Lösung OroCRM und OroPlatform: eine Lösung für maßgeschneiderte Geschäftsanwendungen. Als ursprüngliche Schöpfer von Magento haben die Gründer von Oro starke Erfolge in der E-Commerce-Branche.

Wie hat Oro seine Anwendung zertifizieren lassen?

SensioLabs bietet viele Expertendienstleistungen und Lösungen für Unternehmen, die PHP und Symfony wie Oro nutzen. Wenn das Design, die Entwicklung und die Bereitstellung abgeschlossen sind, können Sie SensioLabs bitten, Ihren Code zu zertifizieren. Dabei geht es darum, zu prüfen, ob Ihre Anwendung den aktuellen Best Practices entspricht und wichtige Sicherheits- und Leistungsanforderungen erfüllt. Wir nennen diese Lösung die Application Certification by SensioLabs.

Bei der Application Certification von OroCommerce haben wir den gesamten Code von OroCommerce untersucht, wobei der Schwerpunkt auf der CMSBundle-Komponente lag. CMS Bundle ist ein Schlüsselelement in OroCommerce. Dank CMS Bundle können Backoffice-Benutzer alle Arten von Seiten erstellen und bearbeiten, darunter Zielseiten, Produktseiten, Kategorieseiten und Kundenloginseiten. Entwickler können mit CMS Bundle auch Inhaltsblöcke und Widgets entwerfen und bearbeiten.

Ein erfolgreicher Audit für OroCommerce

Experten von SensioLabs bewerteten OroCommerce und analysierten Zuverlässigkeit, Wartbarkeit, Sicherheit und Leistung. Das Code-Audit war für OroCommerce sehr positiv, das die Bewertung in allen Bereichen mit Bravour bestanden hat.

Insbesondere hoben unsere Experten hervor, dass Oro die besten Tools implementiert hat in Bezug auf Kontrolle und Qualität. Dadurch kann das Entwicklerteam den Code leicht validieren und neue Beiträge zur Codebasis annehmen. Wir haben auch erfreut festgestellt, dass Oro bestrebt ist, detaillierte technische Dokumentationen bereitzustellen. Diese Dokumentation deckt viele Bereiche ab: von Entwicklung und Testen bis hin zu Release- und Automatisierungstools.

Die Zeugnisse von SensioLabs und Oro

“Selten sehen wir bei unseren Audits eine solche Codequalität. Das Team von Oro kann stolz sein, und ihre Kunden können sicher sein, dass sie einen Best-Practices-konformen Code auf Symfony verwenden, der sowohl robust als auch zuverlässig ist. Es ist eine echte Freude für uns, OroCommerce als ein wichtiges Open-Source-Projekt innerhalb des Symfony-Ökosystems anzuerkennen. Wir freuen uns zu sehen, dass das Symfony-Framework als Grundlage für so leistungsstarke E-Commerce-Anwendungen genutzt wird."

Ludovic Duval, General Manager von SensioLabs

“Die Kunden von Oro vertrauen unseren Produkten, weil sie wissen, dass wir uns der Verpflichtung verschrieben haben, sie so gut wie möglich zu machen, mit vollständiger Transparenz und rigoroser Einhaltung von Open-Source-Prinzipien und Entwicklungsbest Practices.Die Validierung der Codebasis und der Back-End-Infrastruktur von Oro durch das SensioLabs-Team zeigt, dass wir eine solide Grundlage geschaffen haben, um das digitale Wachstum unserer Kunden zu unterstützen. B2B-Kunden benötigen eine anpassbare und robuste Plattform. Oro ist voll und ganz darauf ausgerichtet, die nachhaltigen, flexiblen und stabilen Werkzeuge bereitzustellen, die sie benötigen."

Dima Soroka, CTO von Oro

Wenn Sie auch Ihre Anwendung zertifizieren lassen möchten, senden Sie uns ein Angebot über unsere Website. Wir würden uns freuen, Ihre Codebasisqualität anerkannt zu sehen.

Das könnte dich auch interessieren

Fabien Potencier
Elise Hamimi Neu

SymfonyCon Amsterdam 2025: Unser Rückblick und die Highlights

Nach einer legendären ersten Ausgabe im Jahr 2019 feierte die SymfonyCon ihr großes Comeback in Amsterdam. Von Anfang an war die Energie einer mit Spannung erwarteten Konferenz zu spüren: mehr als 1.200 Teilnehmer, 39 Nationalitäten, das größte Treffen der Symfony-Community des Jahres, großartige Entdeckungen ... und eine ausgelassene Atmosphäre. Dieses Jahr war etwas ganz Besonderes, denn es war das 20-jährige Jubiläum von Symfony. SensioLabs war dabei: Wir berichten Ihnen ausführlich über unsere Erfahrungen dort!

Mehr erfahren
The SensioLabs team celebrating the 20th anniversary of Symfony with balloons
Jules Daunay

Die Geschichte geht weiter: SensioLabs feiert 20 Jahre Symfony

Die Zeit vergeht wie im Flug – besonders, wenn man an der Zukunft der Entwicklung schreibt! Das SensioLabs-Team hat gerade die 20 Kerzen des Symfony-Frameworks ausgeblasen. Wir haben den Anlass im Büro gefeiert, doch die Party ist noch nicht vorbei. Das Datum für eine XXL-Feier steht bereits fest: die SymfonyCon Amsterdam vom 27. bis 28. November 2025.

Mehr erfahren
PHP 8.5 URI extension
Oskar Stark

PHP 8.5's neue URI-Erweiterung: Ein Game-Changer für URL-Parsing

PHP 8.5 führt eine leistungsstarke neue URI-Erweiterung ein, die die URL-Verarbeitung modernisiert. Mit Unterstützung für RFC 3986 und WHATWG-Standards bietet die neue Uri-Klasse unveränderliche Objekte, fluent Interfaces und korrekte Validierung - und behebt alle Einschränkungen der veralteten parse_url()-Funktion. Dieser Leitfaden zeigt praktische Vorher/Nachher-Beispiele und erklärt, wann welcher Standard zu verwenden ist.

Mehr erfahren
3 dog heads
Mathieu Santostefano

Lass die Nutzer des SDK ihren eigenen HTTP-Client nutzen

Befreie dich von starren Abhängigkeiten in deinen PHP-SDKs. Erfahre, wie du die Standards PSR-7, PSR-17 und PSR-18 zusammen mit PHP-HTTP/Discovery nutzt, um deinen Benutzern die Verwendung ihres bevorzugten HTTP-Clients zu ermöglichen – sei es Guzzle, Symfony HttpClient oder ein anderes Tool. Ein Muss für PHP- und Symfony-Entwickler.

Mehr erfahren
Blue sign on a building with several Now What? letters
Thibaut Chieux

Wie man Nachrichten beim Aufbau asynchroner Anwendungen mit dem Symfony-Messenger priorisiert

Die asynchrone Verarbeitung bietet Vorteile wie entkoppelte Prozesse und schnellere Reaktionszeiten. Die Verwaltung von Nachrichtenprioritäten kann jedoch zu einer Herausforderung werden. Bei Aufgaben, die vom Zurücksetzen von Passwörtern bis hin zu komplexen Exporten reichen, ist die rechtzeitige Zustellung kritischer Nachrichten unerlässlich. Dieser Artikel befasst sich mit häufigen Problemen bei der asynchronen Verarbeitung und zeigt Lösungen mit Symfony Messenger auf, mit denen Sie Ihre Anwendung ohne umfangreiches Refactoring optimieren können.

Mehr erfahren
SensioLabs University Courses announcing the new level 3 Master training course now available
Jules Daunay

Wir stellen vor: Mastering Symfony 7

Wenn du deine Symfony-Kenntnisse verbessern möchtest, ist der neue Level-3 Trainingskurs bei SensioLabs vielleicht das Richtige für dich! Du meisterst komplexe Themen, optimierst die Leistung und wirst zum Symfony-Experten.

Mehr erfahren
PHP 8.5
Oskar Stark

Was ist neu in PHP 8.5: Ein umfassender Überblick

PHP 8.5 wird im November 2025 veröffentlicht und bringt mehrere nützliche neue Features und Verbesserungen mit sich. Diese Version konzentriert sich auf die Verbesserung der Developer Experience, neue Utility-Funktionen und bessere Debugging-Möglichkeiten.

Mehr erfahren
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

Symfony Lazy Services mit Stil – Steigere deine Entwicklererfahrung mit Service Subscribers

Steigere die Performance und Developer Experience (DX) deiner Symfony-App! Erfahre, wie du Service Subscribers und Traits für das verzögerte Laden von Services verwendest, um die sofortige Instanziierung zu reduzieren, Abhängigkeiten zu vereinfachen und modularen, wartbaren Code zu schreiben.

Mehr erfahren
Image