Stand: 26.08.2020 Version: 3.0.0
DDB Studio Installations- & Instandhaltungs-Handbuch¶
Nomenklatur¶
DDB Studio¶
DDB Studio besteht technisch aus zwei Komponenten,
zum einen aus dem Omeka Multiinstanz Manager
und zum anderen aus der angepassten Version von Omeka.
Je nach Servertyp werden diese Komponenten unterschiedlich
installiert und aktualisiert.
Omeka Multiinstanz Manager - OMIM¶
OMIM ermöglicht das Bereitstellen, die Verwaltung und Veröffentlichung von einzelnen virtuellen Ausstellungen d.h. von Omeka Instanzen.
Darüber hinaus können in OMIM Benutzer, Farbpaletten etc. der Ausstellungen verwaltet werden.
Das Repository bei github heißt ddb-virtualexhibitions-manager
und findet sich unter
https://github.com/Deutsche-Digitale-Bibliothek/ddb-virtualexhibitions-manager
Omeka¶
Für die virtuellen Ausstellungen der DDB angepasste Version von Omeka.
Das Repository bei github heißt ddb-virtualexhibitions und findet sich unter
https://github.com/Deutsche-Digitale-Bibliothek/ddb-virtualexhibitions
Servertypen¶
Redaktionsserver¶
Bezeichnet Server, auf denen die DDB-Studio-Redaktion neue Ausstellungen anlegt, bearbeitet oder löscht und von denen aus sie Ausstellungen auf den Ausspielungsservern veröffentlicht.
Die Ausstellungen werden vor der Veröffentlichung hier von Kuratoren bearbeitet.
Auf diesen Servern sind die zwei Komponenten von DDB Studio vollständig
installiert.
In diesem Handbuch wird, für Beispiele und Erläuterungen, der
Redaktionsserver mit der Beispieldomäne redaktion.tld
gleichgesetzt.
Ausspielungsserver¶
Bezeichnet Server, die zum Anzeigen der Ausstellungen für die Besucher dienen.
Ausstellungen werden vom jeweiligen Redaktionsserver bei der Veröffentlichung
automatisch hierhin übertragen.
Auf diesen Servern ist die Omeka-Komponente vollständig installiert, während von OMIM nur einzelne, spezielle Dateien installiert sind.
In diesem Handbuch werden, für Beispiele und Erläuterungen, die
Ausspielungsserver mit den Beispieldomänen live.tld
sowie live-two.tld
gleichgesetzt.
Produktionsserver¶
Bezeichnet Server, die der Öffentlichkeit (Kuratoren oder Besuchern) zugänglich sind. Dabei gibt es einen Produktions-Redaktionsserver, sowie 1-n (derzeit zwei) Produktions-Ausspielungsserver. Die Produktions-Ausspielungsserver sind hinter einen Loadbalancer geschaltet.
Testserver¶
Bezeichnet Server, die zum Testen durch die DDB insbes. bei neuen Releases der Komponenten dienen. Dabei gibt es einen Test-Redaktionsserver, sowie 1-n Test-Ausspielungsserver.
Git-Repositorien¶
Bei der Installation oder Aktualisierung aus den beiden Git-Repositorien wird bei der Aufforderung (Jira-Ticket) der zu verwendende Branch bzw. Tag angegeben.