Roland fragt Martin Ficzel, von Sitegeist
Neos Konferenz 2022
Bevor man über Technik spricht, sollte man sich zunächst auf die Ziele des Kunden konzentrieren. Das bedeutet, dass alle Beteiligten wissen müssen, worum es geht und was man erreichen will. Erst im zweiten Schritt sollte man über die technischen Aspekte reden.
Bei der Arbeit mit Neos ist es hilfreich, cross-funktionale Teams zu haben, in denen Frontend- und Backend-Entwickler im gleichen Team arbeiten. Die Trennung zwischen Präsentation und Integration ermöglicht eine effizientere Zusammenarbeit und klar definierte Schnittstellen.
Der Monocle Styleguide ermöglicht es Frontend-Entwicklern, Komponenten für die Webseite zu entwickeln und direkt zu testen. Sobald eine Preview der Seite im Styleguide vorhanden ist, kann man gemeinsam mit der Integration prüfen, ob die Komponenten die richtigen Schnittstellen haben.
Ein Styleguide bietet visuelle Konsistenz und ermöglicht es, Komponenten wiederverwendbar zu gestalten. Es kann auch dazu beitragen, Kunden ein besseres Verständnis für das Design und die Funktionalität der Webseite zu geben, bevor man in die Integration geht.
Die Abnahme von Kunden im Styleguide funktioniert unterschiedlich gut. Manche Kunden können gut mit der Abstraktionsebene umgehen, während andere lieber das fertige Ergebnis sehen möchten. In jedem Fall ist die Kommunikation mit Projektmanagern entscheidend, um die Zusammenarbeit zu fördern und Blockaden zu vermeiden.
Flownative Beach und punkt.de sind zwei Goldsponsoren der Neos Con, die unterschiedliche Lösungen für die Veröffentlichung von Projekten anbieten. Flownative Beach versucht, viel Arbeit abzunehmen, indem sie eine eigene virtuelle Maschine für jedes Deployment starten und DevOps übernehmen. Bei kleineren Projekten oder wenn man mehr Kontrolle haben möchte, bietet punkt.de einen virtuellen Server, auf dem jedoch mehr selbst aufgesetzt werden muss.
Die Automatisierung von Deployments ist entscheidend für eine effiziente Veröffentlichung. Mit Deployer können Projekte aus GitLab automatisch auf den Server übertragen und notwendige Tasks ausgeführt werden. Dabei ist es wichtig, die richtigen Caches zu leeren und systemabhängige Aspekte zu berücksichtigen.
Ein mehrstufiger Prozess, bestehend aus IT-QS, Staging-System und Produktion, ist wichtig für eine reibungslose Veröffentlichung. Durch diesen Prozess wird die Qualität der Projekte sichergestellt und Kunden können die Änderungen abnehmen, bevor sie auf die Live-Website gelangen.
Ein kontinuierliches Monitoring der Performance-Parameter der Website hilft, mögliche Probleme frühzeitig zu erkennen und gemeinsam mit dem Kunden Lösungen zu finden.
DDEV ist ein hilfreiches Tool für die lokale Entwicklungsumgebung, das auf Docker Compose basiert und mit Neos gut funktioniert. Es ermöglicht die gleichzeitige Arbeit an mehreren Projekten.
Einige der Standard Packages, die Neos Entwickler gerne verwenden, sind:
DDEV ist ein hilfreiches Tool für die lokale Entwicklungsumgebung, das auf Docker Compose basiert und mit Neos gut funktioniert. Es ermöglicht die gleichzeitige Arbeit an mehreren Projekten.
Eine erfolgreiche Projektplanung und Umsetzung mit dem Neos CMS hat viele nicht-technische Aspekte. Durch klare Zielsetzung, cross-funktionale Teams und die Trennung von Frontend und Backend kann die Produktivität und der Erfolg gesteigert werden. Der Monocle Styleguide bietet dabei eine hilfreiche Unterstützung für Frontend-Entwickler und fördert die visuelle Konsistenz der Webseite. Kundenkommunikation und Abnahmen im Styleguide sind entscheidend für eine reibungslose Zusammenarbeit.
Die Veröffentlichung und Wartung von Projekten wird durch Hosting-Partner wie Flownative Beach und punkt.de erleichtert, während die Automatisierung von Deployments und ein mehrstufiger Prozess für Staging und Produktion die Effizienz und Qualität der Projekte sicherstellen. Kontinuierliches Monitoring und Betreuung sind ebenso wichtig, um mögliche Probleme frühzeitig zu erkennen und Lösungen zu finden.
Gib dem NEOSidekick KI-Schreibassistenten eine Chance und erlebe selbst die Vorteile, die er für dich bereithält!