Design

Die Erscheinung des Portals wurde mit Bootstrap v4.1.3 gestaltet. Das Portal-Design basiert auf einem Standard-Theme, dessen Farben und Funktionalitäten im Rahmen der Projektvorgaben modifiziert und erweitert wurden.

Schriftart

Das Online-Portal benutzt die Open Font Schriftart Merriweather. Diese Schrift ist nicht für die Web-Ansicht optimiert. Die angezeigte Schrift ist eine Konversion aus der Font-Bibliothek. Es kann daher zu Fehlern in der Anzeige kommen.

Github

Das Joachim-Raff-Archiv pflegt einen Account auf Github. Dort ist, im Repository portal-app, der Source-Code des Onlineportals hinterlegt. Das Portal basiert auf einem Fork von Baumann-Digital und steht unter einer Open-Source-Lizenz (GNU General Public License v3.0)

Datenbank

Als Datenbank, die den Datenbestand verwaltet und die Portal-Umgebung steuert wird die XML-Datenbank eXist-db eingesetzt. Welche Module geladen werden, kann dem Source Code entnommen werden.

Register

Zur Erstellung der Register werden XQL-Abfragen genutzt um den Datenbestand auszuwerten.

Einzelansichten

Die Einzelansicht der Datensätze wird mithilfe von XSLT-Skripten formatiert. (Um den entsprechenden Datensatz rendern zu können, wird vom Register die entsprechende ID als Parameter übergeben. Diese wird von einer weiteren XQL-Abfrage aufgegriffen, welche dann das XSLT-Skript zur Formatierung der Inhalte ausführt.)

Inhalte

Die angezeigten Daten entstammen dem in XML verfügbaren Datenbestand des Joachim-Raff-Archivs.

Mobile Endgeräte

Das Online-Portal des Joachim-Raff-Archivs ist nicht für die Anzeige auf mobilen Endgeräten (Handys, Tablets, usw.) optimiert. Eine Anzeige auf einem mobilen Endgerät ist jedoch im Rahmen der Kompatibilität von Bootstrap möglich.

Anzeige/Darstellung

Die Darstellung wurde mit Firefox getestet und ist hierauf optimiert.