Netresearch Blog

Blog

Hier erfahren Sie alle News und Insights. Wir stellen unser Wissen bereit, geben Tipps und informieren über alles, was intern und extern bei uns passiert.

Wie wir Node-RED nutzen um unsere Produktivität zu steigern

Vor 3 Wochen haben wir bemerkt, dass Adobe Magento uns mehr Daten geben könnte. Mit diesen könnten wir produktiver sein bzw. arbeiten. Daraufhin haben wir uns informiert und Zeit investiert, um herauszufinden, worum es sich genau handelt.

Hintergrund zu den Magento Extensions

Für Magento entwickeln und veröffentlichen viele Extensions, jedes dieser Pakete muss durch die Magento-Qualitätschecks durchlaufen und darf nicht durchfallen.
Als Magento-Entwickler bekommt man leider keine Benachrichtigungen, wenn eine Extension den Magento-Qualitätscheck durchläuft.

Umsetzung mit Node-RED

Wir haben es uns zur Aufgabe gemacht, Benachrichtigungen vom Magento Marketplace für die Extensions unserer Kunden bereitzustellen. Hierfür haben wir ein Programm in Node-RED zusammengestellt. Node-RED ist eine Umgebung, in der man Programme mit relativ wenig Code erstellen und zum Laufen bringen kann. Es funktioniert fast alles mit Drag-’n-Drop. Mit dieser Technologie kann man z. B. Web-Anfragen annehmen, verarbeiten und dann darauf reagieren. Weiterhin haben wir 2 Bibliotheken in TypeScript programmiert und kostenlos auf GitHub veröffentlicht.

Die Magento Marketplace API kann man nun durch @netresearch/node-magento-eqp nutzen. Dieses Paket unterstützt fast alle Funktionen der Schnittstelle und wurde in TypeScript geschrieben. Die Dokumentation ist hier einsehbar.

Für Node-RED haben wir ein Paket um das oben beschriebene Paket gebaut. Es kommuniziert mit der Magento Marketplace API, verarbeitet alle eingehenden Web-Anfragen und gibt uns diese, damit wir weiter damit arbeiten können. Es kann auch eine URL als eine Callback URL registrieren (nötig, damit die obige Funktionalität nutzbar ist). Die Dokumentation ist im Dokumentations-Tab in Node-RED sichtbar.

Fazit

Node-RED ist perfekt für diese Art von ereignisgesteuerten Anwendungen, bei denen wir Ereignisse von Magento empfangen, verarbeiten und darauf agieren.

Sie möchten mehr zum Thema Extensions wissen oder benötigen eine für Ihr Magento? Dann informieren sie sich gerne oder treten direkt mit uns in Verbindung durch einen direkten Gesprächstermin.

Vereinbaren Sie jetzt Ihren individuellen Beratungstermin mit unseren B2B-E-Commerce-Experten!

Tobias Kämpfe
Head of Unit E-Commerce

Artikel teilen:

Newsletter abonnieren

B2B-E-Commerce-Lösungen
TYPO3-Lösungen
Netresearch Insights
Webinare & Events

Neueste Beiträge

Zwei Geschäftsleute im Anzug geben sich die Hand vor digital stilisierter Weltkarte – symbolisiert die neue Partnerschaft im Bereich KI-Vertriebslösungen und Digitalisierung

Von Thomas Fleck

Netresearch ist neuer Partner des Smart Systems Hub

Netresearch ist jetzt Partner des Smart Systems Hub – für mehr Innovation in B2B-Commerce, KI und…

Weiterlesen
Mann hält Smartphone, im Vordergrund Text "Automatisierte Übersetzungen in TYPO3", umgeben von schwebenden Länderflaggen
Von Thomas Schöne

Mit der TYPO3-Extension autotranslate werden Inhalte automatisch und in Echtzeit übersetzt – direkt…

Weiterlesen
Headerbild zum Netresearch Blogartikel: Orangefarbener Hintergrund mit der Aufschrift „Gemeinwohlorientierte Technologie: TYPO3 jetzt offiziell als Digital Public Good anerkannt“. Rechts im Bild eine grafische Darstellung einer stilisierten Weltkugel, umgeben von vernetzten Menschen – als Symbol für globale, gemeinwohlorientierte Digitalisierung.
Von Franka Hesse

Die Digital Public Goods Alliance hat TYPO3 offiziell als digitales Gemeingut ausgezeichnet. Wir…

Weiterlesen
Teaserbild Blogartikel Netresearch: Text "Digitalisierung und KI für den Mittelstand – Netresearch engagiert sich im Unternehmerverband Sachsen", Portraitfoto Thomas Fleck
Von Thomas Fleck

Zukunft entsteht da, wo Menschen befähigt und verbunden werden. Mit unserem Engagement im…

Weiterlesen