Referenz
Website mit Terminkalender und Pflegesuche für Die Mitterfelder
Die Mitterfelder · Soziales & Pflege
Trägerwebsite mit Terminkalender und Pflegesuche
Projekt
Ausgangslage
Die Mitterfelder sind ein gemeinnütziger Träger in München. Sie betreiben ambulante Pflegedienste und Tagespflegen an mehreren Standorten, eine Akademie für Pflegeberufe und Angebote der Quartiersarbeit, vom Sozialen Mittagstisch bis zum generationenübergreifenden Wohnen. Zum Verbund gehören die Stiftung Kath. Familien- und Altenpflegewerk und die Dorothea-Römer-Stiftung.
Die Besucher der Website suchen sehr Verschiedenes: einen Pflegedienst für Angehörige, das nächste Treffen im Viertel, eine Pflegeausbildung, eine Stelle oder eine Möglichkeit zu spenden. Bis zur Übernahme durch RedOrbit betreute eine andere Agentur die Website.
Aufgabe
Jede Besuchergruppe soll in wenigen Schritten zu ihrem Anliegen finden. Die Redaktion pflegt Neuigkeiten, Termine, Projekte und Standorte selbst. Die Stiftung hat einen eigenen Auftritt unter eigener Adresse, der zu den Mitterfeldern passt.
RedOrbit sollte das bestehende System übernehmen, sicher betreiben und weiterentwickeln, ohne die Arbeit der Redaktion zu unterbrechen.
Lösung
Die Website bringt ein umfangreiches System mit, das RedOrbit übernommen hat. Was wir seitdem selbst gebaut haben, steht im Abschnitt „Die Rolle von RedOrbit“.
Zwei Websites, eine Installation. Die Website der Mitterfelder und die Website der Stiftung laufen in derselben Drupal-Installation. Das Domain-Modul ordnet jede Seite einer Domain zu. Domain Theme Switch gibt jeder Domain ihr eigenes Theme, Domain Config den eigenen Seitennamen. So teilen sich beide Auftritte Inhaltstypen, Bausteine, Module und Updates, sehen aber eigenständig aus.
Seiten aus Bausteinen. Redakteurinnen und Redakteure bauen Seiten aus 34 Paragraphs-Bausteinen: Hero mit Handlungsaufruf, Slider, Text, Bild, Video, Zitat, Downloads, Ansprechpartner, Testimonials, Standorte, eingebettete Formulare und Listen. Zwei projekteigene Module erlauben es, je Baustein CSS-Klassen zu setzen und ihn auf bestimmten Bildschirmgrößen auszublenden. Weitere projekteigene Module blenden im Formular nur die Felder ein, die zur gewählten Variante passen. Ein Baustein für Neuigkeiten oder Projekte zeigt entweder automatisch die neuesten Einträge oder eine Auswahl, die die Redaktion von Hand trifft. Für die Auswahl sorgt ein projekteigenes Views-Sortier-Plugin, das die Einträge in genau dieser Reihenfolge ausgibt.
Pflegesuche. Die Standorte sind als Taxonomie gepflegt, mit Adresse, Kontaktdaten und zuständiger Ansprechperson. Views liefern daraus die Übersicht nach Art der Pflege. Ein Klick auf einen Standort klappt die Details auf.
Terminkalender. Termine nutzen Smart Date, auch als Serie. Calendar View zeigt sie als Monatskalender, alternativ als Liste. Better Exposed Filters filtern nach Ort, Bereich und Zielgruppe. Wo eine Anmeldung nötig ist, nennt der Termin die Ansprechperson.
Neuigkeiten mit Archiv. Ein projekteigener Views-Filter bildet aus den Beiträgen die vorhandenen Jahrgänge und filtert das Archiv danach.
Formulare. Der Knopf „Haben Sie eine Frage?“ öffnet auf jeder Seite ein Webform. Je nach gewählter Einrichtung geht die Anfrage an die zuständige Stelle. Ein projekteigener Webform-Handler trägt Anmeldungen zum Schüler-Newsletter beim Newsletter-Dienst ein. Ein Honeypot hält Spam ab.
Rechte und Redaktion. Eigene Rollen trennen die Redaktion der Mitterfelder, die Redaktion der Stiftung und ein Team, das nur Veranstaltungen pflegt. Entity Clone kopiert Seiten samt Bausteinen, Views Bulk Edit ändert viele Inhalte auf einmal. Hilfsinhalte wie Ansprechpartner und Testimonials haben dank Rabbit Hole keine eigene öffentliche Seite.
Datenschutz und SEO. COOKiES verwaltet die Einwilligungen, Matomo misst erst danach. Metatag, Pathauto und Redirect sorgen für saubere Adressen und Metadaten.
Die Rolle von RedOrbit
Übernahme. RedOrbit hat die Website samt Stiftungsauftritt von einer anderen Agentur übernommen. Dazu gehören zwei projekteigene Themes auf Bootstrap 5 mit Sass und Gulp sowie 16 projekteigene Module.
Wartung und Updates. RedOrbit spielt Sicherheitsupdates für Drupal Core und Contrib-Module ein, pflegt die Abhängigkeiten über Composer und führt die nötigen Patches für einzelne Module mit. Die Konfiguration liegt exportiert vor und lässt sich nachvollziehbar übertragen.
Jobportal. Die Stellenangebote laufen in einer eigenen Drupal-Installation unter eigener Adresse. Auch hier spielt RedOrbit die Sicherheitsupdates ein. Neue Versionen gehen über eine GitLab-CI-Pipeline mit Deploy-Skript auf den Server. Bewerbungen löscht das System nach einer festen Frist automatisch.
Weiterentwicklung. Neue Anforderungen der Redaktion setzt RedOrbit im bestehenden System um. Mehr dazu unter Drupal-Projektübernahme sowie Wartung und Support.
Ergebnis
Pflegeangebot, Ausbildung, Quartiersarbeit und Spenden stehen unter einem gemeinsamen Dach. Die Redaktion pflegt Termine und Neuigkeiten laufend selbst, mit klar getrennten Rechten. Träger und Stiftung treten mit eigenem Auftritt auf, teilen aber eine technische Grundlage. Ein Update wirkt dadurch auf beide Websites zugleich.
Einblicke
Technik
- Eine Drupal-Installation für zwei Domains (Domain Access)
- Zwei projekteigene Themes auf Bootstrap 5, Sass-Build mit Gulp
- 34 Paragraphs-Bausteine, CSS-Klassen und Sichtbarkeit je Baustein
- 16 projekteigene Module für Bausteine, Views-Filter und Formulare
- Terminkalender mit Smart Date, Serienterminen und Calendar View
- Filter mit Better Exposed Filters, Umschalter Liste/Kalender
- Webform mit Weiterleitung je Einrichtung und Newsletter-Handler
- Rollen für Redaktion, Stiftung und Veranstaltungen
- COOKiES mit Matomo, Metatag, Pathauto, Redirect
- Jobportal als eigene Installation mit GitLab CI