Release Notes 2.4
What’s New
Mit diesem Release wurde der smart.finder SDI entsprechend der GDI-DE Konventionen modifiziert und verschiedene Verbesserungen durchgeführt.
Verbesserung der Detailansicht
-
gekoppelte Ressourcen - Daten-Dienste-Kopplung und Datensatz-Serien-Kopplung (unter- und übergeordnete Ressourcen)
-
Die Anzahl der initial angezeigten Ressourcen kann konfiguriert werden.
-
Bei mehr Ressourcen können diese schrittweise nachgeladen werden ("Mehr anzeigen").
-
Bei Darstellungsdiensten wird das Icon "In externer Kartenanwendung anzeigen" bzw. "In Karte laden" generiert und ermöglicht das direkte Hinzuladen.
-
Ergebnisliste
-
Sortierung
-
Optimierung der Sortierung nach User Centered Design (UCD)-Aspekten
-
Neue Sortierkriterien "Beste Ergebnisse" und "Aktualität" (neustes Datum aus Erstellungs-, Veröffentichungs- und Überarbeitungsdatum)
-
-
Ergebnisvorschau der Metadaten
-
Anzeige von Erstellungs-, Veröffentlichungs- und Überarbeitungsdatum
-
Update-Hinweise
Falls Sie bei dem Update mehrere Versionen überspringen, befolgen Sie bitte auch alle Update-Hinweise der dazwischenliegenden Versionen. |
Wegfall des führenden Punktes in Cookie-Domäne
In früheren Versionen von smart.finder SDI musste der Cookie-Domäne in der Konfigurationseinstellung security.sso.cookie.domain
ein Punkt vorangestellt werden. Dieser Punkt ist jetzt nicht mehr gültig. Die Domäne muss also ohne führenden Punkt angegeben werden und den Regeln in RFC 6265 entsprechen.
Beispiel:
security.sso.cookie.domain=mysub.domain.com
Schemata wurden aktualisiert
Sowohl das Schema für den iso
Core als auch den indexingmanagement
Core wurden in der aktuellen Version geändert. Es ist daher eine Migration der Indexierungs-Jobs sowie eine Neuindexierung der Quellen notwendig, siehe Aktualisierung Index.
Dies gilt auch für den Fall, dass Sie ein Update von Version 2.4.0 auf Version 2.4.1 durchführen. |
Bundle sfsdi_external-map-viewer
nicht mehr obligatorisch bei Verwendung des sfsdi_linked-resources
Bundles
Das Bundle sfsdi_external-map-viewer
, das es erlaubt Kartendienste mit Hilfe von map.apps SDI in einem externen Kartenfenster anzuzeigen, wurde bisher durch das Bundle sfsdi_linked-resources
automatisch gestartet.
Daher war es nicht erforderlich das Bundle in der app.json
-Datei explizit aufzulisten.
Es war jedoch auch nicht möglich das Bundle vom Laden auszuschließen.
Ab Version 2.4 wird das Bundle sfsdi_external-map-viewer
nur gestartet, wenn es tatsächlich gewünscht ist.
Daher ist es jetzt notwendig, das Bundle in der app.json
-Datei unter allowedBundles
explizit anzugeben:
{
"load": {
"allowedBundles": [..., "sfsdi_external-map-viewer"]
}
}
Bekannte Einschränkungen
Folgende Einschränkungen sind zum Zeitpunkt der Veröffentlichung bekannt.
Fehler
Folgende Fehler sind in der aktuellen Version bekannt und können ggf. in ihrer Umgebung auftreten. Diese werden in einem kommenden Release adressiert, können aber per Konfiguration behoben werden.
-
smartfinder-csw startet mit 404 Fehler.
- Maßnahme
-
Löschen Sie aus der Datei /smartfinder-csw/META-INF/context.xml folgenden Inhalt.
<JarScanner scanClassPath="false"> <JarScanFilter pluggabilitySkip="*"/> </JarScanner>`
Falls Sie eine eigene context.xml für die Komponente smartfinder-csw im Tomcat verwenden (z.B. unter /conf/Catalina/localhost/) überprüfen Sie, dass der o.g. Code-Abschnitt hier nicht vorhanden ist.
Starten Sie den Web-Context neu, damit die Änderungen angewendet werden.
-
Umlaute werden in den Facetten fehlerhaft dargestellt.
- Maßnahme
-
Starten Sie den Tomcat-Prozess mit der folgenden zusätzlichen Java-Option:
-Dfile.encoding=UTF-8
-
map.apps Smart Search und smart.finder SDI können nicht gemeinsam betrieben werden.
- Maßnahme
-
Öffnen Sie die Datei /smartfinder-search/WEB-INF/classes/spring-security-config.xml und suchen folgenden Abschnitt:
<bean id="customFilters" class="org.springframework.web.filter.CompositeFilter"> <property name="filters"> <list> <ref bean="removePermissionQuery"/> <ref bean="documentFilter"/> </list> </property> </bean>
Entfernen Sie die Zeile
<ref bean="removePermissionQuery"/>
.Speichern Sie die Datei und starten Sie den Web-Context neu.
-
Erkennung des Domain Cookies schlägt in den Komponenten smartfinder-editor und smartfinder-search fehl.
- Maßnahme
-
Ändern Sie den Wert des Properties
security.sso.cookie.domain
in den verwendetenapplication.properties
so, dass dieser nicht mit einem.
startet:security.sso.cookie.domain=.example.com #FALSCH security.sso.cookie.domain=example.com #KORREKT
Speichern Sie die Datei(en) und starten Sie die betreffenden Web-Contexte neu.
-
Dokumentation der JNDI Konfiguration im Data Import Handler ist nicht korrekt.
- Maßnahme
-
Die korrekte Syntax lautet:
<dataSource name="db" jndiName="java:comp/env/jdbc/sfsdi"/>
Der Wert von
jndiName
dient hier nur als Beispiel und muss durch einen gültigen Wert entsprechend ihrer Umgebung ersetzt werden.
Sonstiges
-
Der Typ gco:dateTime wird momentan nicht für ISO Metadaten unterstützt.
-
service.monitor Anbindung nicht vorhanden
-
PDF: Das PDF-Dokument eines Metadatensatzes ist nicht vollständig und enthält bspw. die neu ergänzten Metadatenelemente des Editors nicht.
Zukünftig geplante Funktionen
Folgende Funktionen werden voraussichtlich in einer der zukünftigen Versionen unterstützt.
Editor
-
Es können Entwürfe (Drafts) gespeichert werden.
-
Vorlagen für Bounding Boxen können erfasst werden.
-
Auswählen einer Bounding Box-Vorlag im Editor per Werkzeug möglich.
Redaktion
-
Berichtsfunktion wird bereitgestellt
Changelog
2.4.1
Fixed Issues
|
[Client] Unicode-Fehler in Facettentitel |
|
[CSW] BoundingBox wird nicht transformiert |
|
[Metadaten verwalten] Metadatenexport // Einschränkung auf das aktuelle Suchergebnis funktioniert nicht |
|
[Editor] XML-Struktur DQ_DataQuality nicht ISO-konform |
|
[Editor] RS_Identifier als gmx:Anchor fehlerhaft (nicht GDI-DE konform) |
|
[CSW] GetRecords Abfrage liefert solr Exception |
|
[CSW] CSW-Antwort bei GetRecords unvollständig |
|
[Details] SRS-Angaben in verschiedenen Formaten werden nicht in der Detailansicht angezeigt |
2.4.0
New Features
|
[Suche] Nutzung von komplexeren Suchbegriffen und Suchregeln |
|
[Ergebnisliste] Sortierung Treffer nach Aktualität über alle Datumsfelder |
|
[Editor] Dokumentvorlagen in der Liste alphabetisch anzeigen |
|
[Editor] Mit Dienst starten: SRSs werden in neuer XML-Struktur angelegt |
|
[Editor] INSPIRE Validierung // Pflichtfelder nach TG 2.1.1 |
|
[Details] gekoppelte Ressourcen // Ressourcen mit mehr als 10 Referenzen anzeigen |
|
[Details] gekoppelte Ressourcen // Dienste mit direktem "in Karte" Aufruf (Icon) |
|
[Installation] Setzen des default 'JNDI names' in smart.editor |
|
[Editor] Titel der Metadaten in Editor-Tab Titel anzeigen |
|
[Ergebnisliste/Details] documentTitle für Ergebnisliste und Details in Tab Titel anzeigen |
|
[Installation] context.xml für CSW |
|
[Dokumentation] Struktur an die anderer Produkt-Dokumentationen angleichen |
|
Update to map.apps 4.14.1 |
|
[Details] Gekoppelte Ressourcen // Anzahl der maximal angezeigten Elemente konfigurierbar |
|
[UX] Benennung // In der Oberfläche "Editor" statt "smart.editor" |
|
[Suche] Übernahme Schemaänderungen smart.finder 2.4 |
|
[Editor] Datensatzverknüpfung // initialer Start mit der Datenreferenz |
|
[Ergebnisliste] "Veröffentlicht" Datum in der Metadaten-Vorschau anzeigen |
|
[Editor] Feldlängen optimieren |
|
[Details] Capabilities-Link umbenennen zu "BASIS-LINK" |
|
[Editor] Mit Dienst starten // WFS // SRS mit neuer XML-Struktur |
|
[Details] Gekoppelte Ressourcen mit Darstellungsdienst-Link // in externe oder gleiche Kartenanwendung laden |
|
[Editor] [GDI-DE] Zugriffsbeschränkungen |
|
[Editor] [GDI-DE] Qualität > Datenquelle |
|
[Ergebnisliste/Details] Einzeländerung // Besitzer & Sichtbarkeit ändern |
|
[Editor] Validierung GDI-DE plus INSPIRE // Ebenenbeschreibung |
|
[SearchUI] Übernahme map.apps 4.15 // Update to map.apps 4.15 |
Fixed Issues
|
[Metadaten verwalten] Export externer Metadaten möglich |
|
[Installation/Konfiguration] sfsdi_linked-resources Bundle lädt sfsdi_external-map-viewer Bundle in full-screen-map-sdi App automatisch mit |
|
[Installation/Konfiguration] Bundle sfsdi_patch-sort-attribute entfernen und Sortierfeld konfigurieren |
|
[Editor] GDI-DE Validierung // Metadatensatz mit 2x Zugriffsbeschränkungen lässt sich nicht publizieren (keine Fehlermeldung) |
|
[Editor] GDI-DE Validierung // Doppelte 'otherConstraint' Elemente (keine Fehlermeldung) |
|
[Editor] GDI-DE Validierung // Schlagwörter und topicCategories |
|
[Details] Gekoppelte Ressourcen // Darstellungsabweichung von https und http Links |
|
[Details] CAPABILITIES-LINKS werden nicht dargestellt |
|
[Editor] alle Validierungen // Leeres Element "Geographic bounding box" (Keine Fehlermeldung) |
|
[Ergebnisliste] Filter Katalog // "lokaler Datenbestand" greift nicht bei vielen Katalogen |
|
[Ergebnisliste] Facetten auto-expand |
|
[Editor] Dienst-URL für Start verwenden // Mapping "fees" auf Nutzungseinschränkungen |
|
[Editor] Auswahl Sichtbarkeit beim Publizieren des Dokumentes in Firefox nicht über Klick auf Radio-Buttons möglich |
|
[Metadaten verwalten] Bereits aktivierte Datenkataloge bleiben aktiv, wenn "Metadaten verwalten" eingeschaltet wird |
|
[Installation/Konfiguration] Metadatenupdate via Reverse Proxy schlägt fehl |
|
[Ergebnisliste/Details] Download Button, wenn Format SHP |
|
[Design] Favicon immer gleich, aktuell wechselnd |
|
[Details] Formatanzeige mit "application/vnd.iso.19139+xml" - wieder ausblenden |
|
[Ergebnisliste/Details] PDF-Steckbrief wird nicht erzeugt |
|
[Details] Basis-Link // Darstellung langer Links |
|
[Editor] Datensatzverknüpfung // gekoppelte Ressourcen // Dienst-Referenzen werden nicht korrekt erkannt |
|
[Editor] Bounding Box // Eingabe von Dezimalkomma-Werten verarbeiten |
|
[Editor] Validierung GDI-DE plus INSPIRE // Ebenenbeschreibung |
|
[Dokumentation] Einarbeitung versch. Verbesserungen und Ergänzungen |