SystemarchitekturCMS Drupal
Die Stärke der Agentur SIRUP im Umgang mit Websites und Plattformen auf Basis von Drupal liegt in der Integration des CMS in komplexe Systemlandschaften. So setzen wir Drupal nicht nur für klassische Content-Management-Aufgaben ein, sondern schaffen anspruchsvolle, skalierbare und zukunftssichere Lösungen.
Wir nutzen Drupal unter anderem für die Erstellung von Content-Plattformen und Service-Portalen, bei denen eine hohe Flexibilität und Anpassungsfähigkeit gefordert sind. Darüber hinaus kombinieren wir Drupal häufig mit anderen Technologien wie Symfony für System- und Prozesslösungen und verfügen über umfassende Erfahrung in der Integration von E-Commerce-Systemen, etwa durch die Anbindung von Drupal an Shop-Systeme und PIM-Lösungen. In diesem Kontext nutzen wir fortschrittliche Technologien wie RabbitMQ und Docker, um Drupal-basierte Systeme performant und effizient zu gestalten. Diese ermöglichen eine reibungslose Skalierbarkeit und die Integration in größere IT-Infrastrukturen, wodurch komplexe Workflows und Anforderungen umgesetzt werden können. Unsere IT-Fachleute greifen also nicht nur auf die Core-Features von Drupal zurück und konfigurieren diese (low code), sondern sind in der Lage, individuelle Erweiterungen in sehr hoher Code-Qualität zu entwickeln.
Darüber hinaus haben wir bereits wertvolle Erfahrungen in der Integration von Multi-Domain-Strategien innerhalb von Drupal-Multisite-Setups gesammelt, wodurch wir in der Lage sind, auch komplexe Website-Konstrukte für verschiedene Zielgruppen oder Märkte zu realisieren (wie die Beispiele zeigen). Durch den Einsatz von fortschrittlichen Caching-Mechanismen wie Varnish und Reddis in Kombination mit Drupal, stellen wir sicher, dass selbst bei hohem Traffic eine optimale Performance gewährleistet ist. Unsere Continuous Integration/Continuous Deployment (CI/CD)-Pipelines ermöglichen es, Änderungen schnell und sicher über alle Sites hinweg zu implementieren, während gleichzeitig spezifische Anpassungen für einzelne Sites möglich bleiben. Das macht unsere Drupal-Multisite-Implementierungen nicht nur robust, sondern auch äußerst skalierbar und wartungsfreundlich.
Unser Know-How zeigt sich auch auf der Zeitachse: unser Senior-Team arbeitet bereits seit der Version 6 (2008) mit Drupal, verfolgt seither alle Entwicklungen und kennt sämtliche Feinheiten dieses CMS sehr gut.
Aufbau Verlage
Unsere Plattform der Aufbau Verlage zeichnet sich dadurch aus, dass sie eine Dachmarke sowie zehn zugehörige Imprints vereint. Alle Verlagsmarken werden über ein zentrales Backend verwaltet, während für jedes Imprint ein eigenes Frontend entwickelt wurde. Die Inhalte werden je nach Zuweisung zum Imprint gefiltert aus dem CMS distribuiert und mit dem entsprechenden Styling ausgegeben. Für die dauerhafte Synchronisation von Produkten, Personen, Veranstaltungen und Verlage (Entitäten) haben wir die Website über entsprechende Schnittstellen an das vorherrschende Verlagssystem Pondus angebunden. Produkte, Personen, Reihen und Imprints werden in Pondus gepflegt, dort mit Lesungen, Gesprächen und Buchvorstellungen verknüpft und können an verschiedenen Stellen auf der Website automatisch angezeigt werden. Die unzähligen Detailseiten dieser Entitäten werden mit den importierten Daten automatisiert erstellt und aktuell gehalten.
Zudem werden zwischen den einzelnen Seiten Referenzen und Querverlinkungen geschaffen, was das interne Linkbuilding (SEO) unterstützt. Seitens der Web-Redaktion sind hier so nur noch minimale manuelle Ergänzungen und Anreicherungen im CMS erforderlich.
Um jedes Produkt ausdrucksstark und hochwertig in Szene zu setzen, haben wir für die Aufbau Verlage ein besonderes Highlight für das Drupal-Backend entwickelt: das sogenannte Farbpicking generiert automatisiert harmonische Hintergründe für die Produkt-Detailseiten. Dabei wird aus dem Cover des Buchtitels nach einem individuell festgelegten Algorithmus eine dominante Farbe extrahiert und auf einer großen Farbfläche angezeigt. Sollte eine Farbe ausnahmsweise unpassend erscheinen, so kann diese manuell im CMS mit einem anderen Ton aus einer Farbpalette überschrieben werden. Durch die gezielte Automatisierung eines Großteils der Inhalte kann die Redaktion ihren Fokus auf die Erstellung und Pflege der redaktionellen Inhalte richten. Hierfür stehen eine Vielzahl von Paragraphen und Elementen wie Related Content zur Verfügung, um die große Bandbreite an unterschiedlichen Formaten wie Interviews, Leseempfehlungen und Porträts zu präsentieren.
Burgtheater Wien
Für das Burgtheater Wien schufen wir mit Drupal ein System, das speziell auf den Theaterbetrieb ausgerichtet ist. Im Zentrum steht dabei die Anbindung des zentralen Dispositionssystems (verantwortlich für Events, Produktionen, Rollen, Ensemble) sowie des Ticketsystems. Alle drei Systeme sind so miteinander verzahnt, dass eine regelmäßige Synchronisation sichergestellt ist und kurzfristige Änderungen reibungslos und automatisiert auf der Website angezeigt werden. Die Suche über den Suchserver Solr komplettiert die technische Basis, indem sie die verschiedenen Inhalte auf diversen Übersichtsseiten ausspielt und vielfältige Filtermöglichkeiten, z. B. für den Spielplan, bietet. Weiterhin wurden Entitäten wie z. B. Kontaktboxen geschaffen, welche an einer Stelle gepflegt, aber auf unterschiedlichen Seiten ausgespielt werden können.
Um die Qualität auch für große Redaktionsteams sicherzustellen, haben wir zudem ein Moderationssystem in Drupal eingeführt, welches redaktionelle Freigabeprozesse ermöglicht und zeitgesteuerte Veröffentlichungen und Depublizierungen bietet, was in der turbulenten Theaterwelt eine große Erleichterung für die Redaktion darstellt.
Dass sich unser Drupal-System für das Burgtheater vollends bewährt hat, zeigt sich allein darin, dass bei bislang drei vollumfänglichen Re-Designs das bestehende Backend beibehalten werden konnte und in Drupal lediglich minimale Anpassungen erforderlich wurden.
Carlsen Verlag
Mit dem letzten von insgesamt bereits drei vollzogenen Relaunches für unseren langjährigen Kunden Carlsen Verlag realisierten wir in Drupal die Möglichkeit verschiedene Themenwelten in einem jeweils eigenen Look & Feel zu präsentieren. So kann die Redaktion die Eigenmarken in ihrem jeweiligen CD mit Farben und Logo präsentieren und somit auf der Carlsen-Webseite individuelle Microsites für z. B. Harry Potter, Die Schule der magischen Tiere oder Pixi erstellen. Innerhalb dieser Themenwelten sorgen unsere für Drupal entwickelten Gamification-Tools wie Quizze, Persönlichkeitstests, Adventskalender und Gedächtnisspiele für eine längere Verweildauer, Identifikation mit dem Websitebereich und Abwechslung zwischen den Inhalten und Büchern. Unsere Drupal-Erweiterung „Gespeicherte Suchen” ermöglicht der Redaktion vollkommene Flexibilität beim Generieren unterschiedlicher Produkt-Teaser nach Erscheinungsdatum, Autor:innen, Serien, Charakteren und vielen anderen Merkmalen. Die „Gespeicherten Suchen” werden zudem auch beim manuellen Anreichern von Buchdetailseiten genutzt, um individuell von einem Buch auf andere Inhalte wie z. B. weitere Bücher aus der gleichen Serie zu verweisen und so Querverweise zu schaffen.
Das Gesamtsystem auf Basis des CMS Drupal ist nunmehr seit über 10 Jahren erfolgreich im Einsatz und verzahnt die Verlagssoftware Pondus, das Asset Management Elvis und das CRM Salesforce. Durch die Implementierung unseres Message Brokers auf Basis von RabbitMQ stellen wir eine effiziente Nachrichtenübermittlung zwischen den teils heterogenen Systemen sicher. Produktinfos werden mit den verknüpften Assets (Bild, Video, etc.) über eine umfangreiche Dokumentenverwaltung zusammengeführt, intelligente Produkt-Teaser werden über komplexe Suchanfragen dynamisch generiert.
Bundesamt für Naturschutz
Unserem Auftrag zum Relaunch der Website des Bundesamt für Naturschutz ging eine fünfjährige Konzeptionsphase inklusive Drupal-Prototyp voraus, den wir zu Projektbeginn eingehend prüften und in unser Setup übernahmen. Die technische Umsetzung der Website auf Basis von Drupal war geprägt durch zahlreiche strukturierte Inhaltstypen, wie Publikationen, Projekte oder Artensteckbriefe, die für einen einheitlichen Auftritt sorgen und sich auf Übersichtsseiten komfortabel filtern lassen. Die Clusterung der Inhalte war ebenfalls führend im Planen der Migration, wodurch die Inhalte aus dem Alt-System geordnet – teils programmatisch, teils manuell – in das Neu-System übernommen wurden. Die redaktionelle Arbeit der Personen aus Fachredaktion und Endredaktion durchzieht ein umfassender Freigabeprozess: Inhalte werden im Entwurf angelegt, zur Freigabe mit E-Mail-Benachrichtigung gestellt und entweder veröffentlicht, zurückgewiesen oder für externe Instanzen zur Ansicht zur Verfügung gestellt. Bei der Umsetzung der Zweisprachigkeit berücksichtigten wir die unterschiedlichen Umfänge der Sprachversionen: Beim Anlegen der Übersetzungen können Seitenabschnitte und -bestandteile ausgeblendet werden, wodurch redaktionelle Freiheiten beim Aufbau der englischen Version der Webseite ermöglicht wurden. Hier konnten wir unsere Konfigurationsfähigkeiten unter Beweis stellen: Zahlreiche Anforderungen (umfangreicher Workflow, abweichende Englisch-sprachige Version, Mandantenfähigkeit) sind keine Core-Features von Drupal und kommen eher aus der Welt von TYPO3-Systemen. Durch die hervorragenden Kenntnisse in Software-Entwicklung konnte unser Team solche Features für Drupal nachimplementieren und gleichzeitig die Updatefähigkeit des Systems gewährleisten. Parallel zum Launch entwickelten wir als Abformat die Webseite des Nationalen Monitoringzentrums für Biodiversität (NMZB) in Leipzig, die sich auf Konzept, Design und technische Umsetzung der BfN-Website stützt und pünktlich zur Eröffnung des NMZB gelauncht werden konnte. Die Auslagerung und Abstraktion einzelner Drupal-Module in diese Instanz und die Übernahme bereits entwickelter Seitentypen zahlen auf unser Konzept zur Mandantenfähigkeit von Drupal-Systemarchitekturen ein.
Cybersicherheitsagentur Baden-Württemberg
Dass Drupal nicht nur ein gut konfigurierbares und erweiterbares CMS ist, sondern darüber hinaus über robuste Sicherheitsfunktionen verfügt, zeigt unsere Arbeit mit der Cybersicherheitsagentur Baden-Württemberg. Durch eine engagierte Community sowie einem spezialisierten Sicherheitsteam werden potenzielle Schwachstellen schnell identifiziert und durch Sicherheitspatches von unserem Entwicklungsteam behoben. Für die Cybersicherheitsagentur ließen wir zudem die Anwendung durch einen externen Anbieter durch ein PEN-Testing auf den Prüfstand stellen und haben diesen bestanden.
Systemarchitektur
Apache Solr & Elasticsearch
Digitale Barrierefreiheit