Sided Workshop Formular-Tools
EasyAdmin Bundle und React Framework
Anforderungen / Ziele
- Kleine Projekte
- Erfassung von Daten für Publikationen
- Stark Domänenspezifisch
- Einfache Erhebung von Daten
- Erstellung von Eingabemasken
- Speicherung in einer (externen) Datenbank
- Schema / Validierung
- Bereitstellung für Dritte
- Anforderung von Drittmittelgeber
- Grundlage für die Erstellung eines Portals - einfache Nachnutzung der Daten
Mögliche Lösungsansätze
- (Organisatorische) Anforderungen
- Einfacher Betrieb - idealerweise extern
- Wenig Einarbeitungsaufwand
- Bestehendes Knowhow wiederverwendbar
- Gute Anpassbarkeit (GUI und Funktionalität)
- Existierende Softwarelösungen
Realisierte Projekte
- CoPI: Corpus of Personal Names in Greek and Latin Inscriptions from Syria and Lebanon
- MYTHOS: Stratifikationsanalysen mythischer Stoffe und Texte in der Antike
EasyAdmin Bundle
- Basiert auf dem PHP Framework Symfony
- Erstellen von Entitäten als PHP Klassen
- Generierung eines Datenbankschemas auf Basis der Entitäten
- Konfiguration der GUI über YAML Datei(en)
- Backend für die Adminstration
React Framework
- Frontend: JavaScript Framework
- Backend: EasyAdmin mit API Platform
- Entitäten wie für EasyAdmin
- API Platform für REST Schnittstelle
- Generator für Eingabemasken