GSB 7.0 Standardlösung

Release Notes GSB 10.0.0

Hier finden Sie die Release Notes zu den verschiedenen Versionen des GSB 10.0.0

Die zentralen Änderungen gegenüber dem GSB 7.2 sind in diesem Release Notes aufgeführt.

Der GSB 10 ist die erste GSB-Version, die ausschließlich auf frei verfügbaren Bibliotheken und Komponenten basiert. Ausgangspunkt und Grundlage für die Entwicklung des GSB 10 war die letzte CoreMedia basierte GSB-Version 7.2.

Weiterhin sind der GSB-Mandant standardlsg und dessen Funktionalitäten Grundlage und Maßstab für die Entwicklung dieses GSB Release.

1 GSB Mandanten

Das GSB Release beinhaltet eine Reihe von GSB-Mandanten. Im Einzelnen handelt es sich um die folgenden Mandanten:

1.1 GSBAdmin (entfernt)

Der Mandant GSBAdmin steht im GSB 10 nicht mehr zur Verfügung. Die Funktionalitäten des GSBAdmin-Mandanten sind in das Adminportal portiert worden.

1.2 Standardlsg

Die Standardlösung basiert auf der Standardlösung der GSB 7.2.
Die vorliegende Version der Standardlösung ist fachlich und funktional um die folgenden Punkte geändert bzw. ergänzt worden:

  • Konfiguration eines Subtype Editors für Datentabellen, Gästebücher, Umfragen (Basisdokumenttyp GenericJSPEnt)
  • Umstellung der Funktionen für Gästebücher, Datentabellen, Newsletter auf REST-API
  • Ergänzung einer Beispielumfrage im Content des Mandanten (Beispiele → Umfrage)
  • Ergänzung einer exemplarischen Datentabelle im Content des Mandanten (Beispiele → Datentabelle)
  • Erweiterung der Formulare Kontakt, Newsletter-Registrierung, Registrierung für einen geschützten Bereich, Warenkorb um Bestätigung der Datenschutzbestimmungen
  • Integration eines Videos in die Bühne auf der Startseite sowie in die Marginalspalte der Startseite
  • Erweiterung des Dokumenttyps Newsletter um einen Schalter für die Unterdrückung eines Newsletterversandes (bspw. bei Korrektur von Rechtschreibfehlern)
  • Ergänzung eines bewert- und kommentierbaren Dokumentes unterhalb Beispiele → Standardartikel
  • Erweiterung der Suche um eine Datumsfacette
  • Entfernung der Property Streaming des Dokumenttyps Video in der Editor-Konfiguration
  • Entfernung der Property Formatting des Dokumenttyps HFTextSeparator in der Editor-Konfiguration
  • Ergänzung einer OpenStreetmap Kartendarstellung auf der Seite Bundesamt → Anfahrtsskizze
  • Reduzierung der Gruppen- und Rechtedefinitionen auf die in der Standardlösung zwingend benötigten Definitionen
  • Ergänzung einer Gruppe für direkte Publikation von Content (Datei /standardlsg/__EditorConfig/CustomerConfiguration)
  • Entfernung der Seite Aktuelles → Video
  • Ergänzung der "Passwort ändern" Funktionalität in die exemplarische Konfiguration des geschützten Bereichs
  • Entfernung allgemeingültige GSB 7.2 spezifische Inhalte
  • Optimierung der Flyout-Navigation (Verhinderung einer "flackernden Anzeige")

1.3 Technische Mandanten

1.3.1 https (neu)

Der https-Mandant ist ein Funktionsmandant der ausschließlich für eine https-Unterstützung im Webserver benötigt wird. Details zum Mandanten finden sich in der Installations-/Konfigurationsanleitung des https-Mandanten

1.3.2 service (neu)

Der service-Mandant stellt als Funktionsmandant Virtuelle-Host-Definitionen für das Adminportal und zugeordneter Dienste zur Verfügung. Details zum Mandanten finden sich in der Installations-/Konfigurationsanleitung des service-Mandanten

2 Basiskomponenten

2.1 Installationsvoraussetzungen

Der GSB 10 erfordert gegenüber der Version 7.2 einige zusätzliche Installationsvoraussetzungen, die durch den System- bzw. Applikationsbetrieb im Vorfeld zu einer GSB-Installation zu erbringen sind. Details zur Vorbereitung der GSB-Infrastruktur finden sich im Abschnitt zum Thema "GSB Kern". Hinweise zu den durch den GSB unterstützte Software und Softwareversion sind ebenfalls der Installationsanleitung im Artikel "Systemvoraussetzungen" definiert.

2.2 Adminportal

Das Adminportal ist um die Funktionalitäten des GSB Mandanten GSBAdmin erweitert worden, da der Mandant im GSB 10 nicht mehr zur Verfügung steht.

2.3 CAS

Die SingleSignOn-Funktionalität im GSB 10 umfasst jetzt neben dem Adminportal auch den GSBEditor. Damit wird ein transparenter Wechsel zwischen dem Adminportal und dem GSBEditor ohne erneute Anmeldung möglich.

2.4 Dokumentmodell

  • Die im GSB 6 als deprecated gekennzeichneten Dokumenttypen und deren Abhängigkeiten sind im "GSB 10 Dokumentmodell" entfernt worden.

2.4.1 Entfernte Dokumenttypen

  • BasicFunctionalEnt
  • BFE4Feedback
  • BFE4LangVersion
  • BFE4PDFVersion
  • BFE4PrintVersion
  • BFE4TextVersion
  • Category
  • ConfigNLMailman
  • ConfigNLMajordomo
  • ConfigQuery
  • ConfigUserPrefs
  • DCHierachical
  • DynDocSearchEnt
  • FEOrganigram
  • GenericCatalog
  • HFSCheckboxGrp
  • HFSRadiobuttonGrp
  • HFSSelectBox
  • HFStaticChoice
  • LODAlternate
  • LODispatcher
  • LOGridDiv
  • LOGridTable
  • LOLangEntCompnt
  • LOLangEntCompst
  • MCHierachical
  • MCKeyword
  • MetaCategory
  • MetaEnt
  • MetaIndicator
  • MetaTags
  • MIHierachical
  • NavStyleDropDown
  • NavStyleExplView
  • PageStructure
  • PageStyleClass
  • PageStyleCompnt
  • PageStyleCompst
  • PageStyleItem
  • PageStyleText
  • PSDiv
  • PSISB
  • PSPlain
  • PSTable
  • Query
  • Settings

2.4.2 Entfernte Dokument-Properties

  • ConfigNewsletter.exclCfgQueries
  • ConfigNewsletter.inclCfgQueries
  • LanguageEnt.metaEnt
  • MILanguage.descriptiveLangEnt
  • MILanguage.metaTag
  • MILanguage.tagValue
  • PageStyleBundle.styleCompnts
  • PSTemplate.pageAlignment
  • PSTemplate.screenResolution

2.4.3 Modifizierte Dokument-Properties

  • ConfigShortLink.parameters Umstellung auf den Property-Type String (GSB 7 Richtext)
  • Configuration.description Umstellung auf den Property-Type String (GSB 7 Richtext)
  • Employee.sureName umbenannt (GSB 7 Property-Name: Employee.name)
  • FERssGenerator.headerTemplate Umstellung auf den Property-Type String (GSB 7 Richtext)
  • FERssGenerator.itemTemplate Umstellung auf den Property-Type String (GSB 7 Richtext)
  • FlashObject.configuration Umstellung auf den Property-Type String (GSB 7 Richtext)
  • GenericJSPEnt.localConfiguration Umstellung auf den Property-Type String (GSB 7 Richtext)
  • GenericResultSet.localConfiguration Umstellung auf den Property-Type String (GSB 7 Richtext)
  • GenericScriptEnt.minifiedScript Umstellung auf den Property-Type String (GSB 7 Richtext)
  • GenericScriptEnt.sourceCode Umstellung auf den Property-Type String (GSB 7 Richtext)
  • HFBasicEnt.additionalAttribs Umstellung auf den Property-Type String (GSB 7 Richtext)
  • HFDSelectOption.formFillerProps Umstellung auf den Property-Type String (GSB 7 Richtext)
  • HFGroupElmt.formFillerProps Umstellung auf den Property-Type String (GSB 7 Richtext)
  • HFStrutsItem.parameters Umstellung auf den Property-Type String (GSB 7 Richtext)
  • HTMLFragment.htmlCode Umstellung auf den Property-Type String (GSB 7 Richtext)
  • HTMLFragment.textVersion Umstellung auf den Property-Type String (GSB 7 Richtext)
  • Interaction.description Umstellung auf den Property-Type String (GSB 7 Richtext)
  • Layout.description Umstellung auf den Property-Type String (GSB 7 Richtext)
  • LOGrid.layoutTemplate Umstellung auf den Property-Type String (GSB 7 Richtext)
  • LOGrid.pdfXmlTemplate Umstellung auf den Property-Type String (GSB 7 Richtext)
  • LOGridTemplate.sourceCode Umstellung auf den Property-Type String (GSB 7 Richtext)
  • LOViewTemplate.code Umstellung auf den Property-Type String (GSB 7 Richtext)
  • NavNode.LocalPageStructure referenziert Dokumente vom Typ PSTEmplate
  • PageStyleBundle.customLinkTemplate Umstellung auf den Property-Type String (GSB 7 Richtext)
  • PageStyleBundle.customStyle Umstellung auf den Property-Type String (GSB 7 Richtext)
  • PSTemplate.htmlBodyCode Umstellung auf den Property-Type String (GSB 7 Richtext)
  • PSTemplate.sourceCode Umstellung auf den Property-Type String (GSB 7 Richtext)
  • SearchResultSet.additionalQuery Umstellung auf den Property-Type String (GSB 7 Richtext)
  • ServiceContact.sureName umbenannt (GSB 7 Property-Name: ServiceContact.name)
  • Style.description Umstellung auf den Property-Type String (GSB 7 Richtext)

2.4.4 Neue Dokument-Properties

  • AbsDocument.subType interne String-Property für die Definition von Subtypen im GSBEditor

2.5 Editor

Der GSBEditor ist um die folgenden Funktionalitäten erweitert worden:

  • Das Panel Expertensuche ermöglicht eine zielgerichtete Suche nach Dokumenten für Redakteure. Eine Facettierung des Suchergebnisses unterstützt die Redakteure zusätzlich bei einer schnellen Recherche.
  • Eine optionale CAS-Authentisierung wird unterstützt.
  • Eine Passwortänderung über den GSBEditor wird nur über die Funktion "Stammdaten bearbeiten" (Kopplung mit dem Adminportal) unterstützt.
  • Berechtigte Site-Administratoren können ausgeliehene Dokumenten anderer Redakteure entsperren.
  • Die "Site-Admin-Tools" sind entfallen bzw. teilweise in das Adminportal übernommen worden (Workflow-Übersicht, Solr-Info-Portlet, Benutzerverwaltung).

2.6 Repository

Das Repository im GSB 10 weist die folgenden zentralen Unterschiede zum GSB 7.2 auf:

  • Ein Papierkorb steht im GSB 10 nicht zur Verfügung. Gelöschte Dokumente können nicht wiederhergestellt werden.
Hinweis:
Dokumente können weiterhin nur gelöscht werden, wenn keine Referenzen auf solche Dokumente bestehen.
  • Der GSB 10 unterstützt ausschließlich das "GSB 10 Dokumentmodell", d.h. mandantenspezifische Dokumenttypen und sonstige Erweiterungen des Dokumentmodells können nicht im Repository definiert werden.

2.7 Site

  • Optimierung Datenbankanbindung. Die Hibernate Konfiguration wird im GSB 10 über Annotationen anstelle der XML-Definitionen definiert.
  • Umstellung der GSBAdmin-Funktionen (Mandant GSB 7.2) auf die Adminportal REST-API
  • Entfernung der im GSB 7.2 als deprecated gekennzeichneten Klassen, Methoden und Attribute
  • Die Property HFTextSeparator.formatting wird in der Site nicht mehr ausgewertet, da im GSB10 ausschließlich HTML-Formular-Separatoren vom Typ "Text mit Velocityunterstützung" eingesetzt werden.
  • Umstellung der Suche auf Solr 7
  • Aktualisierung der Velocity-API auf die Version 1.7

Known Bugs

GSB 10.0.0

DatumNameBeschreibungWorkaroundPatch
22.05.2019Löschen publizierter Dokumente ohne tatsächliche Depublikation auf Live-Site [GSBSUP-44]Beim Ausleihen und anschließendem Zurückgeben eines publizierten Dokumentes besteht die Möglichkeit der Löschung über den GSB Editor. Das Dokument ist danach nicht mehr im GSB Editor sichtbar und auf den Preview-Seiten nicht mehr vorhanden, aber weiterhin auf dem Master-Repository publiziert. Die Anlage eines gleichnamigen neuen Dokumentes ist möglich, eine Publikation schlägt aber fehl - nur "Freigeben" möglich. Eine Möglichkeit das Dokument vom Master zu entfernen besteht innerhalb des GSB Editors nicht, sodass unter Umständen Inhalte auf der Liveseite angezeigt werden, die nicht mehr entfernt werden können.

Um ein "publiziertes Dokument" aus den Live-Repositories zu entfernen, müssen folgende REST-Calls gegen alle Live-Repositories (Master, Replication) abgesetzt werden (am Beispiel des Master-Repositories und des zu löschenden Dokumentes "/standardlsg/DocumentToBeDeleted" ):

 

Schritt 1:

http://repository.master.example.com:7001/repository/rest/document/checkin/standardlsg/DocumentToBeDeleted

 

Schritt 2 (http Post-Call):

http:// repository.master.example.com:7001/repository/rest/delete

mit dem Request-Body:

{ "sourcesSet": [ "/standardlsg/DocumentToBeDeleted " ] }
behoben mit Patch 10.0.1.1 für GSB 10.0.1
22.05.2019'Absturz' GSB Editor beim Arbeiten mit großen Bilddokumenten [GSBSUP-43]Bilddokumente werden im GSB Editor in voller Größe geladen, wodurch es zu Abstürzen beim Arbeiten mit großvolumigen Bilddokumenten kommen kann.Die Behebung des Problems erfordert einen Patch des GSBEditors (Webapplikation). Ein Workaround ist nicht möglich, da die Kommunikation zwischen Browser und (Editor-)Server ursächlich ist.behoben mit Patch 10.0.1.1 für GSB 10.0.1
21.03.2019Newsletter-Workflow TestversandDie Funktion „Testversand“ im NL-Workflow (Klick auf Button Newsletter-WF) wird der Testversand nicht ausgelöst.Hierfür steht kein Workaround im GSB 10.0.0 zur Verfügung.

behoben in GSB 10.0.1

siehe Service-Pack GSB 10.0.1

21.03.2019Publikation von Dokumenten/Ordner mit Leerzeichen im NamenDie Publikation von Dokumenten mit Leerzeichen im Namen/Pfad wird nicht erfolgreich durchgeführt. Die Standardlösung enthält keine entsprechenden Dokumente, so dass das Problem hier nicht auftritt.Manuelles Umbenennen der betreffenden Ordner und Dokumenten mit anschließenden Publikationen.

behoben in GSB 10.0.1

siehe Service-Pack GSB 10.0.1

23.10.2019Fehler in der Replikation der Daten [GSBSUP-57]Die Replikation scheint an einem Vorgang hängenzubleiben, ohne dass in den Fehlermeldung zu erkennen ist, was man tun könnte. Jüngere Publikationen schaffen es alle nur noch bis ins Master-Repository. Ein Neustart der Applikationen ändert den Zustand nicht.

behoben in GSB 10.0.2

siehe Patch 10.0.2

12.12.2019Resource: Abweichenden Erstellungsdaten Live/Preview [GSBSUP-60]

Nach eingehender Prüfung konnten wir eine Abweichung zwischen der preview-Umgebung und der master-Umgebung bezüglich der beiden technischen Parameter „creationDate“ (Zeitstempel der Erstellung einer Ressource) und „modificationDate“ (Zeitstempel der Änderung einer Ressource), die in Folge einer redaktionellen Bearbeitung gesetzt werden, identifizieren.

Auf der preview-Umgebung werden beide Zeitstempel korrekt gesetzt. Auf der master-Umgebung verhalten sie sich jedoch anders. Hier wird nach einer redaktionellen Änderung einer (beliebigen) Ressource stets das creationDate und nicht wie zu erwarten wäre, das modificationDate aktualisiert. Beide Paramater scheinen vertauscht. Dies hat zur Folge, dass auf der master-Umgebung nach einer redaktionell aktualisierten Ressource, das Änderungsdatum älter ist, als das Erstellungsdatum.

Wir haben Tests an mehreren Ressourcen durchgeführt und das oben geschilderte Verhalten konnte in allen Fällen nachgewiesen werden. Wir vermuten, dass es sich hier um einen systematischen Fehler handelt, der dazu führt, das auf der master-Umgebung gilt:

  • Zeitstempel der Erstellung der Ressource: modificationDate
  • Zeitstempel der Änderung der Ressource: creationDate

Durch Anpassung der Implementierung kann das Creation- u. Modification-Date in den Live-Repositories wie folgt gesetzt werden:

CreationDate: Zeitpunkt der initialen Publication/Replication des Dokumentes im jeweiligen Live-Repository

ModificationDate: Zeitpunkt der letzten Aktualisierung des Dokumentes im jeweiligen Live-Repository"

13.01.2020Leere Downloads nach Publikation[GSBSUP-65]

Bei der Publikation von Download-Dokumenten, die einen Blob, z.B. ein PDF beinhalten, kommt es immer mal wieder vor, dass der Download auf den Delivery-Servern nicht zur Verfügung steht. Dies kann manchmal alle Delivery-Server betreffen, wir hatten aber auch schon den Fall, dass der Fehler nur auf einem Delivery-Server erfolgt.

Hier ist ein Beispiel aus dem Log:

2020-01-07 11:17:54.084 [ajp-nio-8119-exec-452] customer:bmf calledDocId:8905d7fb-47d8-4500-bf63-36ddca2662e3 ERROR de.bund.gsb.site.content.Blob: Reloading Binary failed: File '/space/gsbos/data/delivery2-replication/temp/blobstore/74/de/85/74de8500-f737-40a9-99ff-fa8d2597cd70/publicationFile.bin' does not exist

In dem dort genannten Verzeichnis befindet sich dann wirklich kein Dokument mit dem Namen publicationFile.bin. Nur ein Dokument namens publicationFile.nfo mit diesem Inhalt:

#

#Thu Dec 19 09:29:04 CET 2019

checkSum=2649101299

propertyName=publicationFile

lastModified=1576744099876

documentId=74de8500-f737-40a9-99ff-fa8d2597cd70

length=53224

encoding=

mimeType=application/pdf

Seltsam dabei ist das ältere Datum in publicationFile.nfo. Das Dokument wurde mehrfach publiziert, sowohl am 19.12.2019 als auch am 07.01.2020.

Das Problem tritt auch bei neu angelegten Dokumenten auf. Durch eine erneute Publikation des Dokumentes lässt sich der Fehler in der Regel beheben, nur ist es für Redakteure umständlich nach jeder Publikation nachzuschauen ob die Binär-Datei auch publiziert wurde, zumal man alle Delivery-Server überprüfen muss.

Ein Workaround besteht darin, dass bei Aktualisierungen einer Blob-Datei (Bild, PDF, etc.) das im Dokument vorhandene Blob nicht gelöscht sondern einfach überschrieben wird.

behoben in GSB 10.0.3

siehe Release Notes 10.0.3

GSB 10.0.x

DatumNameBeschreibungWorkaroundPatch
19.11.2019Fehler in Editor und Rechteverwaltung [GSBSUP-58]

Fehler in der Benutzerverwaltung

Es ist nicht möglich in der Benutzerverwaltung des Adminportals Gruppen Regeln hinzuzufügen, die für einzelne Dokumente gelten. In dem Auswahlfenster zur Regelbearbeitung kann man zwar ein einzelnes Dokument inklusive Typ auswählen und dies speichern bzw. übernehmen, die Regel wird aber nie gespeichert, obwohl eine Meldung sagt „Regel gespeichert“.

Fehler im Editor

-          Es ist in allen Dokumententypen nicht möglich ein Datumsfeld leer abzuspeichern, sobald einmal ein Datum eingegeben wurde. Genau dies ist aber unter Umständen erwünscht.

-          Umbenennen von Ordnern:

o   GSB10.0: Das Umbenennen von publizierten Ordnern geschieht ohne die üblichen CMS-Abläufe, die Umbenennung wird einfach direkt kommentarlos publiziert.

o   GSB10.0.1.1: Das Umbenennen von publizierten Ordnern ist nicht mit einer optischen Kennzeichnung des Ordners verbunden, es gibt auch keine Möglichkeit zu erkennen, dass dieser Ordner umbenannt wurde. Auch gibt es im Kontextmenu  keine Möglichkeit eine Publikation des Ordners anzustoßen.

Fehler bzw. seltsame Ergebnisse bei der Rechtevergabe  

Ein Versuch einer differenzierten Rechtevergabe für Editor Nutzer hat ergeben, dass dies entweder nicht möglich ist oder die vorhandene  Beschreibung nicht ausreichend beschreibt, wie man dies tut.

Ziel war es, bestimmten Nutzern zusätzlich alle notwendigen Rechte

  • zur Bearbeitung und Veröffentlichung von Dokumenten vom vom Typ ConfigShortLink im Ordner /bmf
  • zur Bearbeitung und Veröffentlichung von Dokumenten vom vom Typ ConfigShortLink  im Ordner /bmf/mb
  • zur Bearbeitung (ohne Löschen) und Veröffentlichung einzelner Dokumente vom Typ ConfigRichText10 im Ordner /bmf/SiteGlobals/_config/

zu geben werden. Dies gelingt leider nicht einfach so.

Zur Vereinfachung des Testens haben ich einem  Testnutzer nur für diese drei Anforderungen eine Rechtegruppe bmf_rechte _Content_Chief  (s. Anhänge) in drei Versionen zugeordnet und untersucht, was geht. Es ergibt sich, dass im Gegensatz zu der recht einfachen Anforderungen bei den drei Testkonfigurationen einerseits nicht die gewünschten Rechte und darüber hinaus oft irritierend viele andere Rechte für in den Regeln gar nicht konfigurierte Dokumententypen/Aktionen vergeben werden. Auch gibt der Editor in der Anzeige der Berechtigungen im Fenster ‚Informationen Anzeigen‘ eigenartig/falsch Auskunft über die Berechtigungen für die Dokumente (s.Anhänge), jedenfalls anders als in den Regeln konfiguriert bzw. was tatsächlich möglich ist..

Zu Konfiguration-1-Regeln

  • Dokumente vom Typ ConfigShortLink im Ordner /bmf können nicht geöffnet/bearbeitet/publiziert/depubliziert/kopiert/verschoben/umbenannt/gelöscht/angelegt  werden.
  • Dokumente vom Typ ConfigShortLink im Ordner /bmf/mb  können geöffnet/bearbeitet/publiziert/depubliziert werden, aber nicht /kopiert/verschoben/umbenannt/gelöscht/ angelegt werden.
  • Dokumente vom Typ ConfigRichText10 im Ordner /bmf/SiteGlobals/_config/ können geöffnet/bearbeitet/publiziert/depubliziert werden, aber nicht /kopiert/verschoben/umbenannt/gelöscht/ angelegt werden.
  • Dokumententypen, für die gar keine Rechte vergeben wurden, können nicht bearbeitet werden, aber es ist dennoch möglich für diese Dokumente Workflows zu starten, die zwar nie ausgeführt werden können, aber auch nicht verworfen werden können.

 Zu Konfiguration-2-Regeln (hier ist für den Ordner /bmf „Modify Folder“ hinzugefügt worden)

  • Dokumente vom Typ ConfigShortLink im Ordner /bmf können geöffnet/bearbeitet/kopiert/ überall hin verschoben/umbenannt/gelöscht/angelegt  werden, aber nicht publiziert und depubliziert. Es kann aber auch jeglicher andere Dokumententyp in diesem Ordern angelegt werden.
  • Dokumente vom Typ ConfigShortLink im Ordner /bmf/mb  können geöffnet/bearbeitet/publiziert/depubliziert/kopiert/überall hin verschoben/umbenannt/gelöscht/ angelegt werden. Es kann aber auch jeglicher andere Dokumententyp in diesem Ordern angelegt werden.
  • Dokumente vom Typ ConfigRichText10 im Ordner /bmf/SiteGlobals/_config/ können geöffnet/bearbeitet/publiziert/depubliziert/kopiert/ umbenannt werden , aber nicht verschoben und gelöscht werden. Es kann aber auch jeglicher andere Dokumententyp in diesem Ordern angelegt oder aus anderen Ordner hier hin verschoben werden.
  • Dokumente von jeglichen anderem Typ in anderen Ordner, für die gar keine Rechte vergeben wurden, können bearbeitet und verschoben werden. Auch jeglicher Ordner kann umbenannt werden.
  • Im Navigator ist  kein Ordner und kein Dokument  mehr mit einen Schlosssymbol ausgezeichnet

Zu Konfiguration-3-Regeln  (hier ist für den Ordner /bmf  „Approve“ und „Publish“ hinzugefügt worden)

  • Jetzt darf der Nutzer anscheinend alle Dokumente jeglichen Typs des Mandanten bearbeiten, publizieren, depublizieren.

---------------------------------------------------------------------

weitere Anmerkungen:

 Ursprünglicher Fehler zur Konfiguration-2-Regeln: Wenn man nur Rechte zum Bearbeiten von Dokumenttyp A hat und zusätzlich Rechte zur Bearbeitung eines Ordners, dann darf man darin auch Dokumente von anderen Typen anlegen.

Status in Version 10.0.2: Man darf nur noch Dokumente vom Typ A anlegen, aber alle definierten Subtypen werden auch aufgeführt. Wenn man diese auswählt kommt es zwar zu einem "Dokumentfehler aufgetreten", aber manchmal wird trotzdem ein Dokument angelegt. Dieses ist dann ausgeliehen, aber vom ursprünglichen Nutzer nicht editierbar.

 Ursprünglicher Fehler: Regeln zu einzelnen Dokumenten lassen sich nicht speichern. Das bedeutet, es ist in der Version 10.0 nicht möglich, Rechte zu einzelnen Dokumenten zu vergeben sondern nur für Dokumententypen. Wenn Redakteur A Zugriff auf Dokument 1 erhalten soll, hat er automatisch auch Zugriff auf alle gleichen Dokumententypen im selben Ordner. 

Status in Version 10.0.2: Das Problem ist u.E. nicht gelöst sondern besteht weiterhin. Das heißt trotz korrekter Vergabe von Rechten auf einzelne Dokumente haben diese keine sichtbaren Auswirkungen im Editor.

mit GSB 10.0.3 behoben
26.11.2019Fehler Erweiterte Vorschau im Editor / Adminportal Explorer-Ansicht [GSBSUP-59]

Erweiterte Vorschau im Editor: 

Die erweiterte Vorschau im Editor zeigt selbst in der Standardlösung bei vier verschiedenen Auswahlmöglichkeiten immer dieselbe Ansicht eines ausgewählten Dokuments.

 Die Seitenaufrufe für die erweiterte Vorschau werden immer über den konfigurierten Editor Servernamen mit diesen Parametern ausgeführt, welche allerdings völlig wirkungslos sind: 

  • ?advancedPreviewView=Standard 
  • ?advancedPreviewView=Teaser 
  • ?advancedPreviewView=NewsletterPlain 
  • ?advancedPreviewView=NewsletterHTML 

  

Adminportal Exlplorer-Ansicht bereinigen

 Im Bereich Funktionen des Adminportals gibt es eine Explorer-Ansicht. Der Versuch eine Synchronisierung für diesen Mandanten durchzuführen (lt. Beschreibung zur Einrichtung des Adminportals) hilft hier nicht weiter, das Durcheinander zu beseitigen.

mit GSB 10.0.3 behoben
07.05.2020Probleme mit Passworten im Editor des GSB 7 [GSBSUP-139]Bestimmte Kombinationen von Sonderzeichen und alphanumerischen Zeichen verhindern einen Anmeldung am Webeditor. Sollte eine Anmeldung trotz richtigem Passwort nicht möglich sein, bitte ein alternatives Passwort wählen. Der beschriebene Effekt tritt in seltenen Ausnahmefällen auf und das Loginproblem kann in der Regel durch ein alternatives Passwort behoben werden.mit GSB 10.1.1 behoben
18.08.202
HMAC für Absicherung Request-Parameter  [GSBSUP-190]Der GSB erlaubt den Versand von Unterseiten (also bspw. Stellenangeboten und Ausschreibungen) per E-Mail an beliebige Empfänger. mit GSB 10.0.4 behoben
26.08.2020Adminportal: fehlende Funktion "Gruppe anlegen" [GSBSUP-188]im GSB-Adminportal besteht aktuell keine Möglichkeit eine externe Gruppe anzulegen. mit GSB 10.0.4 behoben
09.09.2020
Editor: Verschiebbare Dialog [GSBSUP-194]Die Dialoge/Overlays im GSBEditor sollten verschiebbar sein, damit diese bei Bedarf durch den Redakteur anders platziert werden können. mit GSB 10.0.4 behoben
09.09.2020Erweiterung MimeType-Definition [GSBSUP-196]Die Liste der durch die GSB-Komponenten unterstützten Mime-Types kann aktuell nicht konfiguriert werden. mit GSB 10.0.4 behoben
17.09.2020httpd: Macro enforceServername [GSBSUP-206]Bereitstellung eines optionalen httpd-Macros enforceServername für Redirect der Aliasnamen auf primären Servernamen mit GSB 10.0.4 behoben
17.09.2020Workflows [GSBSUP-207]Wiedervorlage Workflow funktioniert nicht / Dokumentation fehlt mit GSB 10.0.4 behoben
19.11.2020Editor: Mandantenübergreifendes Copy&Paste [GSBSUP-227]

Bei einem mandantenübergreifenden Copy&Paste von Richtextinhalten dürfen interne Links nicht mit kopiert werden. Diese können im Zielmandanten nicht aufgelöst werden, da die Quellmandanten referenzierten Dokumente im Zielmandanten nicht enthalten sind.

Werden interne Links im Richtext mandantenübergreifend kopiert, dann kommt es im Editor zur Fehlern, die weitere redaktionelle Arbeit im Editor und mit dem betroffenen Dokument verhindern.

Der gewünschte Text kann entweder direkt über die GSB Editor-Funkionalität "Als Text einfügen" eingefügt werden oder alternativ zunächst in einen beliebigen Texteditor und anschließend von dort per Copy&Paste in den GSB Editor.

Hinweise zum Betrieb

Logausgaben

Folgende Logausgaben haben keine Relevanz für die Funktionalität der Komponenten und können daher ignoriert werden:

  • Warnungen in Workflow-Log : activation.jar not found

org.apache.tomcat.util.scan.StandardJarScanner.scan Failed to scan file:/opt/gsbos/software/gsb-workflow/lib/activation.jar from classloader hierarchy
java.io.FileNotFoundException: /opt/gsbos/software/gsb-workflow/lib/activation.jar (No such file or directory)

  • Warnungen in Repository-Logs : "... attempt to close session ... after it has been closed"

2018-07-05 17:08:40.000 [...] WARN org.apache.jackrabbit.core.session.SessionState.close: Attempt to close session-standardlsgAdmin@standardlsg-28235 after it has already been closed. Please review your code for proper session management.
java.lang.Exception: Stack trace of the duplicate attempt to close session-standardlsgAdmin@standardlsg-28235
...
Trace
...
2018-07-05 17:08:40.174 [...] WARN org.apache.jackrabbit.core.SessionImpl.finalize: Unclosed session detected. The session was opened here:
java.lang.Exception: Stack Trace

  • Warnungen in Adminportal-Log :

WARNUNG [...] org.apache.catalina.startup.SetContextPropertiesRule.begin [SetContextPropertiesRule]{Context} Setting property 'antiJARLocking' to 'true' did not find a matching property.

  • Warnungen in Adminportal-Log :

WARNUNG [...] org.apache.tomcat.util.scan.StandardJarScanner.processURLs Failed to scan file:/opt/gsbos/software/gsb-adminportal/lib/jcifs.jar
from classloader hierarchy
java.io.FileNotFoundException: /opt/gsbos/software/gsb-adminportal/lib/jcifs.jar (No such file or directory)

  • Warnungen im service-preview :

WARNUNG [...] org.apache.tika.config.InitializableProblemHandler$3.handleInitializableProblem org.xerial's sqlite-jdbc is not loaded.
Please provide the jar on your classpath to parse sqlite files.
See tika-parsers/pom.xml for the correct version.

Hierbei handelt es sich nur um eine Warnung die von der im GSB genutzten Standardbibliothek Tika ausgegeben wird, falls kein SQLite-Treiber im Classpath vorhanden ist. Dieser wird nur benötigt, wenn eine SQLite-DB eingesetzt werden soll, was im GSB 10 nicht der Fall ist.

  • Warnungen der Standardkomponente Logback :

11:57:30,361 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6b632c7f - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
11:57:30,361 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6b632c7f - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy

Hierbei handelt es sich nur um eine Warnung die von der im GSB genutzten Standardbibliothek Tika ausgegeben wird, falls kein SQLite-Treiber im Classpath vorhanden ist. Dieser wird nur benötigt, wenn eine SQLite-DB eingesetzt werden soll, was im GSB 10 nicht der Fall ist.

Weitere Hinweise

Im Delivery-Tomcat sind mehrere Versionen des bcmail-Jar-Files vorhanden, so dass es unter Umständen beim beim Start des Delivery-Tomcats zu Problemen kommen kann. In diesem Fall sollten alle überflüssigen bcmail-Jar-Files gelöscht werden. Es wird nur die Datei bcmail-jdk15on-1.49.jar benötigt.

Zusatzinformationen

GSB-Versionen im Überblick

Finden Sie hier eine Übersicht über alle GSB-Versionen und Supportzeiten auf 'produkt.gsb.bund.de'.