Mike Berg

Mike Berg

WordPress-Plugin für barrierefreie Bahnhöfe

DB-Barrierefrei Plugin Frontend "Erweiterte Informationen"

Für die barrierefreie Reiseplanung habe ich ein WordPress-Plugin entwickelt, das die DB-StaDA-OpenAPI anbindet, per Shortcode einbindbar ist und höchste Barrierefreiheits-Standards (WCAG 2.1 AA) mit AES-256-verschlüsselter Datenverwaltung im Backend sowie einem performanten Vanilla-JS-Frontend kombiniert.

WordPress: Vom CSS-Chaos zur Erleuchtung: Die 7 Säulen der theme.json (Inspiriert von T.E. Lawrence)WordPress: Theme.json

Schluss mit dem CSS-Chaos! Inspiriert von T.E. Lawrences Meisterwerk brechen wir die zentrale WordPress-Schaltzentrale in die 7 Säulen der theme.json-Weisheit herunter. Lerne mit praxiserprobten Code-Beispielen, wie du das Design automatisierst, den Editor für Kunden absicherst und moderne Block-Themes zukunftssicher für WordPress 7 programmierst.

Deutsche Bahn Barrierecheck

Ergebnisse der suche auf db-check

Für die barrierefreie Bahnhofssuche habe ich eine entkoppelte Architektur realisiert, bei der ein schlankes PHP-Backend als sicheres API-Gateway für die DB-Zugangsdaten dient und ein reaktives Vue.js-Frontend eine filterbare Live-Suche mit dynamischen Badges bereitstellt.

LaravelHub: Community-Plattform für PHP-Entwickler

Problemstellung & Kontext Meine Leistungen & Lösungsansätze Eingesetzte Technologien: Ergebnis Eine voll funktionsfähige, spezialisierte Community-Plattform unter forum.laravelhub.de, die als technisches Rückgrat für den fachlichen Austausch dient. Das Projekt demonstriert die Fähigkeit, komplexe Standard-Software (phpBB) tiefgreifend zu individualisieren und für eine…

Grundlagen von Laravel 11 – Ein einfacher Blog

Laravel ist ein mächtiges PHP-Framework, das den Entwicklungsprozess beschleunigt und dir sauberen, wartbaren Code bietet. Dieses Tutorial führt dich Schritt für Schritt durch den Aufbau eines einfachen Blogs. Voraussetzungen • PHP 8.1 oder höher • Composer (PHP-Paketmanager) • Ein MySQL-Datenbankserver…

CSS Grid: Professionelle Layouts einfach erstellen

CSS Grid ist eine leistungsstarke Möglichkeit, professionelle Layouts auf einer Website zu erstellen. Im Gegensatz zu früheren Layout-Techniken bietet CSS Grid eine intuitive und flexible Methode, um komplexe Strukturen zu gestalten. In diesem Blog-Beitrag werden wir einen Überblick über CSS…

Kaiser Design: API und Backend Katalog Digital

Katalog Digital Datenbank Backend Auswertungen 01 - MIke Berg

Wir benötigten für unsere digitalen Kataloge eine Datenbank mit Backend für die Bearbeitung der Daten und eine Schnittstelle (Slim Framework) für unsere Django Website und Kunden Websites um die Daten aus der Datenbank in JSON Format zu benutzen.

Gesundheitsladen Bielefeld: Nextcloud Server

NextCloud für Gesundheitsladen - Mike Berg

Der Gesundheitsladen e.V. benötigte ein Open Source FileServer mit Dokumentenkollaboration (Nextcloud und OnlyOffice Dokumentenserver), das dementsprechend DSVGO konform ist. Nach einer Testphase mit einigen Benutzern haben wir den Server für die interne Nutzung freigeben.

Gesundheitsakademie: Jitsi Videokonferenz Server

Gesundheits.de Jitsi Startseite - MIke Berg

Die GesundheitsAkademie e.V. benötigte ein OpenSource Videokonferenzsystem (Jitsi oder Big Blue Button), das dementsprechend auch DSGVO konform ist. Nach einer Testphase mit beiden Plattformen haben wir uns für Jitsi entschieden, da es nicht so Resourcenhungrig with Big Blue Button ist und wir diese auch auf einen günstigeren virtuellen Server laufen lassen konnten.