# EMo-Viewer Michelle Weidling Niedersächsische Staats- und Universitätsbibliothek Göttingen https://gitlab.gwdg.de/mrodzis/slides Editionsprojektetreffen, 05.08.2020
![Uni Göttingen/SUB](img/goettingen.png)
--- ## Übersicht - Was ist der EMo-Viewer? - Was kann er? - Wie wird er entwickelt? - Was soll er noch können? - Wie kann ihn ihn nutzen? --- ## Was ist der EMo-Viewer? - EMo = "**E**ditions**Mo**dule" - **Idee:** - generisches Front End, um Editionstexte und dazugehörige Bilder anzuzeigen - ... so sieht er aus: - nicht tausend Interaktionsfeatures für User\*innen, sondern gute und solide Anzeige von edierten Texten und Facsimiles - ist komplett agnostisch gegenüber den Forschungsdaten → greift auf API endpoint zu (*dazu später mehr*) --- ## Was kann er? - Darstellung von - Texten - Bildern - Informationen zu den Metadaten der Forschungsdaten - Navigation - Mehrsprachigkeit - *embedded* vs. *standalone* --- ## Wie wird er entwickelt? - im Rahmen des [Ahikar-Projekts](https://www.sub.uni-goettingen.de/projekte-forschung/projektdetails/projekt/ahiqar/) - gebaut mit [Quasar Framework](https://quasar.dev/) --- ## Was soll er noch können? - **aktuell:** - Implementation von Annotationen, d.h. Zusatzinformationen zum Text - *"Hebe mir alle Personennamen auf der Seite hervor."* - *"Zeig mir den editorischen Kommentar zu folgender Stelle an."* - Konfigurierbarkeit für projektspezifische Designanforderungen - **in weiterer Zukunft:** was auch immer uns noch einfällt und sinnvoll erscheint --- ## Wie kann ihn ihn nutzen? #1 - [Repo](https://gitlab.gwdg.de/subugoe/emo/Qviewer) clonen bzw. Release nutzen, um den Viewer ggf. anzupassen - EMo-Viewer auf einem Server laufen lassen (oder [GitLab pages](https://gitlab.gwdg.de/subugoe/emo/Qviewer/-/blob/develop/.gitlab-ci.yml#L20) nutzen) --- ## Wie kann ihn ihn nutzen? #2 - **API endpoints** einrichten: - Back End muss eine API bereitstellen, die zur [generischen TextAPI](https://subugoe.pages.gwdg.de/emo/text-api/) konform ist - angelehnt an die [IIIF Image API](https://iiif.io/api/image/3.0/) - unterteilt Ressourcen in Collections, Manifests und Items - [Beispiel Ahikar](https://gitlab.gwdg.de/subugoe/ahiqar/api-documentation) (Zugriff auf Anfrage, da noch kein offizielles Release) --- ## Wie kann ihn ihn nutzen? #3 - eigene Viewer-Instanz mit entsprechendem API-Einstiegspunkt [verbinden](https://gitlab.gwdg.de/subugoe/emo/Qviewer#connecting-the-viewer-to-a-backend) - ... fertig!