Zentrale visuelle und textliche Anpassungen
Beim Bauen der Frontend Module mit Stripes gibt es Möglichkeiten das Erscheinungsbild und zentrale Anzeigetexte bedingt anzupassen. Dafür muss die Datei stripes.config.js vor dem Bau modifiziert werden.
Branding
Hier ḱönnen Logo, Favicon sowie Farben der Navigationsleiste und des Anmeldeschirms angepasst werden:
https://github.com/folio-org/stripes/blob/master/doc/branding.md
Anpassen von zentralen Texten
Folgende Texte können derzeit geändert werden:
welcomeMessage
-- Überschreibt die Standardnachricht "Welcome, the Future Of Libraries Is OPEN!"platformName
-- Der Text rechts des Bienen-Logos auf der Startseite als auch im Seitentitel.
aboutInstallVersion
-- wird in den Einstellungen unter Installationsdeteails angezeigt
aboutInstallDate
-- wird in den Einstellungen unter Installationsdeteails angezeigt
Beispiel:
module.exports = { okapi: { 'url':'http://localhost:9130', 'tenant':'diku' }, config: { logCategories: 'core,path,action,xhr', logPrefix: '--', maxUnpagedResourceCount: 2000, welcomeMessage: 'Welcome to FOLIO Test!', platformName: 'FOLIO - Test', showPerms: false },
Hinzufügen von Release-Informationen
aboutInstallVersion
wird bei den Mainzer Testsystemen aktuell verwendet, um bei der Installation/Upgrade die installierte FOLIO-Version zu hinterlegen.
<Release-Name> - <Github-Tag von Platform-Complete>
Lokalangepasste Referenzdaten sichern und wieder einspielen
Bei der Installation / Beim Upgrade sollten Referenzdaten der neuen Modul-Versionen miteingespielt werden, da diese neue Referenzdaten enthalten können, die für die Funktion des Moduls notwendig sind. Allerdings können dadurch auch lokalangepasste Referenzdaten wie Übersetzungen oder gar andere Einstellungen überschrieben werden. Folgende Tabelle soll einen Überblick geben, welche eine genaue Beachtung erfordern. Diese Liste sollte fortgeführt und gepflegt werden.
Modul | Referenzdaten | API(s) | Beschreibung/Anleitung |
---|---|---|---|
mod-inventory-storage | Reference-data (alle) | mod-inventory-storage_apis | Projekt der deutschen Übersetzung der Inventory-Referenzdaten Nötige Referenzdaten für das CBS2FOLIO Mapping der Hebis-Teilnehmerbibliotheken |
mod-circulation-storage | staff-slips | staff-slips_api | Dienstzettel werden bei jedem Update überschrieben und müssen gesondert gesichert und wieder eingespielt werden. |
mod-circulation-storage | circulation-rules-storage | circulation_rules_storage_api | Ausleihregeln werden bei jedem Update überschrieben und müssen gesondert gesichert und wieder eingespielt werden. |
... | ... | ... | ... |