Fallstudie: FSM Digital Library – 2.000 Bücher für Schulen auf den Pazifikinseln
Die Föderierten Staaten von Mikronesien erstrecken sich über mehr als 600 Inseln im Westpazifik. Kinder in ihrer Muttersprache zu unterrichten – Chuukesisch, Pohnpeanisch, Kosraeanisch oder Yapesisch – ist für den Erhalt der Kultur entscheidend. Das Problem: In diesen Sprachen gibt es so gut wie keine digitalen Lehrmaterialien, und die Verteilung auf abgelegene Inseln ist schwierig.
Das Projekt FSM VLA Curriculum wollte das mit einer digitalen Bibliotheksplattform ändern. Wir haben das Full-Stack-System von September 2025 bis Januar 2026 konzipiert und entwickelt.
Die Anforderungen
Die Plattform sollte:
- Mehr als 2.000 Lehrbücher (PDFs + Metadaten) hosten und bereitstellen
- Mehrsprachige Filterung (Fach, Klassenstufe, Sprache, Typ, Jahr) mit Echtzeitsuche unterstützen
- Ein Admin-Dashboard für Content-Manager ohne technischen Hintergrund bieten
- Analysedaten erfassen – Aufrufe, Downloads, Suchanfragen, Filternutzung
- Auf bescheidenem Hosting laufen und auch über langsame Internetverbindungen erreichbar sein
- Langfristig von einem kleinen Team wartbar sein
Tech-Stack
Ausschlaggebend für die Auswahl waren die vorhandene PHP-Erfahrung des Teams und der Bedarf an einer umfangreichen Admin-Oberfläche, ohne diese von Grund auf neu zu bauen:
- Laravel 12.x – primäres Framework, Routing, Authentifizierung, Eloquent ORM
- Livewire 3.x – Echtzeitsuche und Filterung, ohne JavaScript-APIs zu schreiben
- Alpine.js – leichtgewichtige Interaktivität für UI-Komponenten
- FilamentPHP – voll ausgestattetes Admin-Panel für mehr als 2.000 Buchdatensätze, Metadaten und Benutzerverwaltung
- Tailwind CSS – Utility-First-Styling über drei eigenständige UI-Templates hinweg
- MySQL – relationale Speicherung für Bücher, Kategorien, Nutzerinteraktionen
- Docker – containerisierte lokale Entwicklung und Deployment
Zentrale technische Entscheidungen
Livewire für die Suche
Statt einer separaten Vue- oder React-SPA haben wir die reaktiven Komponenten von Livewire 3 für die Suche mit mehreren Filtern eingesetzt. Jeder Filter aktualisiert den State der Livewire-Komponente und rendert die Bücherliste neu, ohne die Seite vollständig neu zu laden. So blieb die Architektur monolithisch, und Deployment und Wartung auf Shared Hosting wurden deutlich einfacher.
FilamentPHP für den Admin-Bereich
Im Admin-Dashboard sollten Content-Manager PDFs hochladen, Metadaten bearbeiten, Nutzerbewertungen verwalten und Analysedaten einsehen können – alles ohne Beteiligung von Entwicklern. Das Resource-System von FilamentPHP hat das mit minimalem eigenem Code gelöst. Das Content-Team war an einem einzigen Nachmittag eingearbeitet.
Drei UI-Templates
Der Kunde wünschte sich, dass die Bibliothek dem Bildungskontext angemessen seriös wirkt. Wir haben drei responsive Templates entwickelt – Academic, Material und Modern –, zwischen denen im Admin-Bereich gewechselt werden kann. Jedes Template überträgt dieselben zugrunde liegenden Daten in eine andere visuelle Sprache.
Wirkung
Die Plattform hat Lehrkräften in abgelegenen Gemeinden der Pazifikinseln erfolgreich digitalen Zugang zu mehr als 2.000 Bildungsressourcen verschafft. Für viele Schulen standen damit zum ersten Mal muttersprachliche Unterrichtsmaterialien in einem durchsuchbaren digitalen Format zur Verfügung.
Das Projekt ist live unter micronesian.school.
