www.stadtradio-goettingen.de
(StadtRadio Göttingen 107,1 MHz / Deutschland)
Das StadtRadio Göttingen ist eine gemeinnützige Einrichtung mit zum Teil festen Mitarbeitern wie auch ständig wechselnden Vakanzen, die - möglichst ohne besonderen Schulungsaufwand - an der Webpräsenz arbeiten können sollen.
Ziel war die Entwicklung einer Website, die einerseits wiederkehrende Arbeiten weitestmöglich automatisiert, andererseits möglichst vielfältige Mehrwerte aus dem laufend aktuell bearbeiteten Datenbestand generiert um den Anwendern (Bürgern, Hörern der Region) ein umfangreiches Angebot an aktuellsten Informationen vorhalten zu können. Das Radio kann so mit dem gleichen Personal wesentlich produktiver arbeiten - die Mitarbeiter können sich auf produktivere Aufgaben konzentrieren.
Mit dem Relaunch der zuvor über viele Jahre historisch gewachsenen, bereits von uns betreuten Website konnten vor allem neue Technologien eingeführt und das Webangebot auf neue Webstandards gehoben werden, die mit den seit Jahren stark wachsenden Besucherzahlen skaliert.
Wichtig war auch ein transparenter, flüssiger auf die neue Website (an der ja laufend gearbeitet und Änderungen eingepflegt werden), welche transparent und nahezu unterbrechungsfrei erfolgte.
- Relaunch der Website des StadtRadio Göttingen
- kundenspeziische Datenmodellierung für einfachste Pflege durch Mitarbeiter und Anwender
- Entwicklung eines kundeneigenen responsiven Layouts
- Datenmigration (ca. 80 GB, >35.000 Seiten)
- Entwicklung Audio-Player Frontend
- Entwicklung Anbindung an Google-News
- Entwicklung Anbindung an Podcast-Directories / Apple iTunes
- Entwicklung Schnittstelle zu Social Media Diensten
- automatisierte Anzeigenverwaltung
- automatisierte Einbindung / Verwaltung von Höranzeigen in Hörbeiträge
- MySQL Datenbanksuche in archivierten News
- autom. RSS/XML Feeds
- Anbindung an Programmplan-Kalender (inhaus / Horde4/5)
- DSGVO / Datenschutz Audit
Betrieb / Technik:
Die Performance-Optimierung für die Bewältigung auch hoher Abfrage-Lastspitzen im öffentlichen Katastrophen- o.a. (über-)regionalen Notfall ist wesentlich für den Betrieb einer solchen Webpräsenz. Dem gegenüber steht technisch der Anspruch auf laufende Aktualität der Seiten, die "on the fly" erzeugt werden müssen.
Hierfür wurde die Anwendung geclustert (ZOPE Cluster mit ZEO Datenbank). Im Webserver-Frontend wurde ein VARNISH Proxy platziert und konfiguriert, der hier als Load-Balancer, Failover und HTTP-Accelerator agiert. Dieses Setup kann bei Bedarf nahezu beliebig skalieren.
- Basis ZMS3 (als CMS) / ZOPE / PYTHON
- ZOPE2/4 Cluster-Setup
- ZEO Datenbank-Cluster
- ZCATALOG ZEO Indizes
- VARNISH HTTP-Accelerator, Load-Balancer und Failover-Frontend-Poxy hinter
- APACHE bzw. NGINX Frontend
- Entwicklung und straffe Optimierung der Website mit modernsten Werkzeugen/-Technologien, wie sie sonst meist nur bei "großen" Websites/Webanbietern zum Einsatz kommen (TAL/METAL, NodeJS, SCSS/SASS, Bootstrap4 uva.)
- ultraleichte NodeJS Implementierung besonders performancekritischer Webservices
- Entwicklung eines MP3 Toolkit zur autom. Be- und Verarbeitung von MP3 im CMS
- Setup und Betrieb Mailinglisten (Mailman)
- Email-Hosting / Relaying
Die Website wird gem. sich ändernden Bedarfen von Kunde und Anwendern laufend weiterentwickelt.