
Es ist ein Jahr mit Droopler!
Bald werden wir den ersten Jahrestag des Tages feiern, an dem Droopler – unsere offene Drupal-Verteilung für Unternehmenswebsites – veröffentlicht wurde. Es ist der perfekte Zeitpunkt für einige Zusammenfassungen und Pläne für die Zukunft. In diesem Artikel werde ich Ihnen zeigen, wie Droopler funktioniert und was die Benutzer in der kommenden Version erwartet.
Warum Droopler?
Woher kam die Idee, eine neue Distribution zu erstellen? Oft hatten wir die Notwendigkeit, schnell eine einfache Showcase-Seite für ein Produkt, ein Unternehmen oder ein Event zu erstellen. Dabei stellten wir fest, dass die Kombination von Technologien, die oft zusammen verwendet werden, wie Bootstrap, npm/gulp, Composer, SCSS und Drupal 8, immer wieder die gleichen, sich wiederholenden Aktionen erfordert. Diese Kombination erweist sich auch als schwer zu warten, besonders wenn die Anzahl der Seiten im Laufe der Zeit wächst. Dies führte uns dazu, über eine Lösung für dieses Problem nachzudenken. So entstand die Idee, eine von allem auf dem Markt abweichende Distribution zu bauen.
Wodurch unterscheidet sich Droopler von anderen ähnlichen Projekten? Nun, vor allem, indem es den Prozess der Erstellung einer Website auf den Kopf stellt. Stellen Sie sich vor, Sie erhalten eine fertige Website direkt nach der Installation der Distribution. Alles, was Sie tun müssen, ist, Ihre eigenen Inhalte hinzuzufügen. Sie müssen sich nicht darauf konzentrieren, Ihr Layout von Grund auf neu zu erstellen oder die Seite zu gestalten – stattdessen können Sie Ihre Zeit und Ihr Geld in die Anpassung der bestehenden Lösung investieren. Sie können Ihre Website auch später ändern, wenn Ihr Budget es erlaubt, was ein sehr effektiver Ansatz zur Webentwicklung ist, selten bei Drupal zu sehen.
Daher standen wir vor der Aufgabe, eine universelle Distribution zu entwickeln, die sofort einsatzbereit ist, leicht zu aktualisieren und zu erweitern ist und den Benutzern ermöglicht, radikale Änderungen am Layout und Design der Website vorzunehmen. Um diese Anforderungen zu erfüllen, entschieden wir uns für Bootstrap 4 und nutzten die gesammelten Erfahrungen mit Bootstrap Barrio Projekten, während wir die beste und vollständigste Integration mit SCSS anstrebten. Gleichzeitig haben wir entschieden, die Bearbeitung der Inhalte so einfach wie möglich zu gestalten, um den Aufbau aus fertigen Elementen mit dem Paragraphen-Modul zu ermöglichen. Infolgedessen war die Version 1.0 von Droopler ein Produkt mit durchdachter Struktur, das wir gerne mit der Open Source Community teilten. Trotz der Tatsache, dass es nur ein paar fertige Paragraphen und eine grundlegende Version des Layouts hatte, war es ein solides Fundament für die Weiterentwicklung.
Seitdem arbeitet das Droptica-Team kontinuierlich daran, die Distribution besser und ausgefeilter zu machen, und wir haben über 1100 Stunden in ihre Entwicklung investiert. Die nachfolgenden Versionen erhielten das d_blog Modul zum Veröffentlichen von Blogartikeln, neue Paragraphen-Typen, neue Grafikoptionen und zahllose Korrekturen und Patches. Ein Leitprinzip für die Entwicklung dieses Projekts war, dass es für neue Benutzer einfach zu übernehmen sein muss, weshalb wir selbstdokumentierenden Code schreiben, der mit den in der PHP- und Drupal-Community anerkannten Standards übereinstimmt. Wir unterstützen unsere Entwicklungsarbeit mit Continuous Integration. Mit anderen Worten: Wir bauen ein Produkt, das wir selbst gerne verwenden würden. Tatsächlich tun wir das sogar!
Zukunft
In den kommenden Tagen wird das brandneue Droopler 1.4 veröffentlicht, das bald erscheinen soll. Die neue Version wird völlig neue Funktionalitäten bieten, einschließlich der Präsentation des Produktangebots, das Bearbeiten ist einfacher denn je geworden, und wir haben ein Updatesystem implementiert, das auf Lösungen von den Entwicklern von Thunder basiert. Darüber hinaus wird es auch Fehlerkorrekturen für viele von unseren Benutzern gemeldeten Bugs geben.
Was die Zukunft betrifft, werden wir uns neuen Herausforderungen stellen. Wir sammeln und lesen ständig Ihr Feedback und Ihre Kommentare, die den Entwicklungsfahrplan des Projekts lenken, da er so auf unseren eigenen Erfahrungen sowie denen anderer Webmaster basieren kann. Wir ermutigen alle, aktiv am Leben der Droopler Community teilzunehmen, indem sie an Facebook-Diskussionen teilnehmen und Tickets bei drupal.org und github.com einreichen.
Wir sind auch dankbar, dass Sie sich für unser Produkt entschieden haben, und wir wünschen Ihnen viel Erfolg bei der Förderung Ihres Produkts im Internet im kommenden Neuen Jahr.