Dedicated Drupal developers and QA engineers - Lemberg Solutions

Dedizierte Drupal-Entwickler und QS-Ingenieure für Hubert Burda Media

LS-Ingenieure halfen Burda bei der Anwendung von AMP, um die Indexierung der Websites DasHaus und Mein schöner Garten durch Google zu verbessern.

Über den Kunden

Hubert Burda Media ist ein in Deutschland führendes Technologie- und Medienunternehmen, das inspirierende digitale Erfahrungen und hilfreiche Inhalte für Nutzer aus der ganzen Welt kreiert.

Herausforderung

Da Burda eine große Zahl von Inhalten zu entkoppeln hatte, brauchte das Unternehmen zusätzliche Mitarbeiter für die Verbesserung seiner Website. Es suchte nach Fachleuten, die mit Drupal, Next.js, GraphQL und React arbeiten konnten.

Gelieferter Mehrwert

Wir haben das Team von Burda mit Front-End- und Backend-Ingenieuren ergänzt, was genau seinen Anforderungen entsprach. Das LS-Team gewährleistet die problemlose Bewegung der Inhalte und die Trennung von Back-End- und Front-End-Systemen. 

Prozess

Lemberg Solutions und Hubert Burda Media kamen erstmals während des Drupal Mountain Camps 2019 in der Schweiz zusammen, und im folgenden Jahr stellten wir ihnen ein dediziertes Team zur Seite. Unser Kunde wünschte eine Front-End-Optimierung der auf React und Drupal basierenden Websites DasHaus und Mein schöner Garten. Er plante die Integration der AMP-Technologie für die Verbesserung seines SEO-Rankings.

In der Anfangsphase des Projekts hielt unser Kunde Sprint-Planungssitzungen ab. Es wurde ein System zur Aufgabenbewertung angewendet, für das jeder Entwickler die Komplexität der Arbeit einschätzte. Zusätzlich wurden Testfälle in Aufträgen beschrieben, damit sich die Ingenieure ein besseres Bild von dem Projekt machen können. Derzeit organisiert Burda wöchentliche Meetings zur Verteilung der Aufgaben und um Feedback zum Workflow zu sammeln.

Burda bot an, Next.js für den Front-End-Teil einzusetzen und bat uns, Schemata für das GraphQL-Modul zu entwickeln. Zuerst verbanden wir Drupal und Next.js miteinander und begannen dann damit, Daten aus dem Backend-Teil der Website-Seiten abzurufen. Als Nächstes gingen wir zum Refactoring über, für das Drupal einen GraphQL-Endpunkt bereitstellte und Apollo Client zum Abrufen der Daten aus Drupal verwendet wurde.

Als Burda den Server konfigurierte, richteten unsere Ingenieure die Front-End-Umgebung von Grund auf neu ein. Mit Hilfe von Vagrant entwickelten wir mehrere Umgebungen, um die Website zu launchen. Wir richteten zunächst eine Datenbank für verschiedene Server ein, später hat unser Kunde jedoch die Anzahl der Server auf eins reduziert.

Das LS-Team hat auch Fehler behoben, die bei der Datenmigration von Drupal auftraten, da der Kunde eine Kopie der Website erstellen wollte, auf der die Informationen über Next.js angezeigt werden sollten. Wir sind derzeit mit dem Qualitätsmanagement des Website-Systems beschäftigt, und unsere Ingenieure sind auch an Cross-Browser-Tests für Desktop- und mobile Anwendung, Funktionsprüfungen und Regressionstests beteiligt.

Wir freuen uns über die Kooperation mit dem Team von Burda und hoffen, dass wir noch mehr zu seiner Websiteentwicklung beitragen können.

Technologien
Drupal 9
Next.js
React
GraphQL
Behat
Fallstudie im PDF-Format speichern

Wie es funktioniert

Arlind Quni - Head of Product Management & Product Development in Hubert Burda Media - Lemberg Solutions
Arlind Quni - Head of Product Management & Product Development in Hubert Burda Media - Lemberg Solutions

Die Entwickler und Tester von Lemberg Solutions haben großes Engagement für unsere Projekte gezeigt und stellen einen wichtigen Teil unseres Entwicklungsteams dar. Sie haben uns geholfen, die Geschwindigkeit unserer Entwicklungsabläufe zu erhöhen und ein auf React basierendes, entkoppeltes Drupal-Konstrukt aufzubauen und voranzutreiben, was dazu beitrug, dass unsere Projekte gediehen.

Dedicated Drupal developers and QA engineers - PDF Form - Lemberg Solutions
Herunterladen der Case Study, um sie später zu lesen