Intrexx 12.0.1
In Intrexx 12.0.1 hat sich der Umgang mit Dateien (Bilder, Videos etc.), die im Verzeichnis "userfiles" ("<portal-verzeichnis> \external\htmlroot\userfiles") abgelegt werden, geändert. Gleichzeitig wurde das Ausliefern bzw. zur Verfügungstellen von Dateien für das Portal geändert. Ab Intrexx 12.0.1 geschieht dies über den im Intrexx Portal fest integrierten Tomcat ("Embedded Tomcat") und nicht mehr über den Frontend Webserver (IIS oder NGINX).
Im Folgenden finden Sie eine Übersicht der von diesen Änderungen betroffenen Stellen in Intrexx. Dabei handelt es sich im Besonderen um den TinyMCE, Sicherheitseinstellungen in den Portaleigenschaften und Konfigurationsdateien des Frontend Webservers.
In den einzelnen Abschnitten finden Sie jeweils unter "Wenn Sie auf Intrexx 12.0.1 updaten", was Sie tun bzw. beachten müssen, nachdem Sie auf Intrexx 12.0.1 upgedatet haben.
Dateien im Verzeichnis "userfiles"
Üblicherweise dient das Verzeichnis "userfiles" zur Ablage von Dateien, die über die "Bild einfügen/bearbeiten"-Schaltfläche im "TinyMCE" hochgeladen werden.
In Intrexx 12.0.0 stellt sich im Portal bei (entsprechender Konfiguration der Schaltflächen) der TinyMCE so dar:
Ab Intrexx 12.0.1 ist es standardmäßig nicht mehr möglich, Dateien in das Verzeichnis "userfiles" über den "TinyMCE" hochzuladen.
Hierfür wurde der "TinyMCE Light" entwickelt. Im "TinyMCE Light" steht die "Bild einfügen/bearbeiten"-Schaltfläche nicht zur Verfügung. Diese Variante des TinyMCE ist die Standardvariante des TinyMCE.
Wenn Sie weiterhin Dateien in das Verzeichnis "userfiles" über den "TinyMCE" hochladen möchten, gibt es hierfür ab Intrexx 12.0.1 den "TinyMCE Advanced" (TinyMCE Advanced). Diese Variante enthält weiterhin die "Bild einfügen/bearbeiten"-Schaltfläche.
Hintergrund
Dateien, die Sie im Verzeichnis "userfiles" ablegen, stehen nicht nur in Ihrem Portal zur Verfügung, sondern Sie stehen öffentlich zur Verfügung. D.h. auf sie kann auch über das Internet zugegriffen werden.
Wenn Sie auf Intrexx 12.0.1 updaten
Bestehendes Portal
Wenn Sie eine bestehende Intrexx-Instanz bzw. ein bestehendes Portal auf Intrexx 12.0.1 updaten, wird der TinyMCE zum "TinyMCE Advanced" konvertiert. Damit ändert sich für Sie beim Verwenden des TinyMCE nichts.
Neues Portal
Wenn Sie Intrexx neu installieren oder ein neues Portal anlegen, ist der "TinyMCE Light" die Standardvariante.
Weitere Informationen
Portaleigenschaften - Sicherheit
In Intrexx 12.0.1 finden Sie in den Portaleigenschaften unter "Sicherheit" eine neue Registerkarte "Upload/Download".
Hier können Sie das Verhalten von Intrexx für den Upload von Dateien in das Verzeichnis "userfiles" bzw. den Download von Dateien aus dem Verzeichnis "userfiles" steuern.
Die hier vorgenommenen Einstellungen übersteuern die Einstellungen im TinyMCE Light bzw. TinyMCE Advanced.
Upload nach und Download von /userfiles/ ist aktiviert
Wenn Sie diese Option aktivieren, können Dateien im "TinyMCE-Advanced"-Editor hochgeladen werden.
Gleichzeitig stehen die Dateien im Portal zur Verfügung bzw. werden dort angezeigt.
Beachten Sie, dass für das Hochladen von Dateien in der Konfiguration des "TinyMCE-Advanced"-Editors das Kontrollkästchen "Dateiupload ermöglichen" aktiviert sein muss.
Diese Option ist standardmäßig bei einem Update bestehender Portale auf die Version Intrexx 12.0.1 (und höher) aktiviert.
Upload nach /userfiles/ ist deaktiviert, aber der Download ist aktiviert.
Wenn Sie diese Option aktivieren, können keine Dateien im "TinyMCE-Advanced"-Editor hochgeladen werden. Dateien, die jedoch zu einem früheren Zeitpunkt hochgeladen wurden, stehen im Portal weiterhin zur Verfügung bzw. werden dort angezeigt.
Diese Option ist im Zusammenhang mit dem Ändern der Einstellungen relevant. Wenn Sie beispielsweise zeitweise die Option "Upload nach und Download von /userfiles/ ist aktiviert" (s.o.) aktiviert hatten, war das Hochladen von Dateien zulässig. Wenn die während dieser Zeit bereits hochgeladenen Dateien weiterhin zum Herunterladen zur Verfügung stehen sollen, können Sie diese Option ("Upload nach und Download von /userfiles/ ist aktiviert") auswählen.
Sie können diese Option auch verwenden, wenn Sie es ermöglichen möchten, dass Dateien in das Verzeichnis "userfiles" hochgeladen werden können, diese aber im Portal nicht benötigt werden, sondern in anderen Kontexten verarbeitet werden.
Upload nach und Download von /userfiles/ ist deaktiviert.
Wenn Sie diese Option aktivieren, können im "TinyMCE-Advanced"-Editor Dateien weder hochgeladen werden, noch stehen diese im Portal zur Verfügung.
Diese Option ist standardmäßig beim Anlegen neuer Portale aktiviert.
Diese Option übersteuert die Einstellung "Dateiupload ermöglichen" im "TinyMCE-Advanced"-Editor.
Wenn Sie auf Intrexx 12.0.1 updaten
Bestehendes Portal
Wenn Sie eine bestehende Intrexx-Instanz bzw. ein bestehendes Portal auf Intrexx 12.0.1 updaten, ist die Option "Upload nach und Download von /userfiles/ ist aktiviert." ausgewählt. Damit ändert sich für Sie im Zusammenhang mit dem Verzeichnis "userfiles" bzw. beim Verwenden des TinyMCE nichts.
Neues Portal
Wenn Sie Intrexx neu installieren oder ein neues Portal anlegen, ist die Option "Upload nach und Download von /userfiles/ ist deaktiviert." ausgewählt. D.h. standardmäßig ist der Upload von Dateien in das Verzeichnis "userfiles" bzw. der Download von Dateien aus dem Verzeichnis "userfiles" nicht möglich.
Weitere Informationen
Portaleigenschaften - Upload/Download
Konfigurationsdateien für den Frontend Webserver (IIS oder NGINX)
In Intrexx 12.0.1wurde das Ausliefern bzw. zur Verfügungstellen von Dateien für das Portal geändert. Ab Intrexx 12.0.1 geschieht dies über den im Intrexx Portal fest integrierten Tomcat ("Embedded Tomcat") und nicht mehr über den Frontend Webserver (IIS oder NGINX). Hiervon sind auch Dateien betroffen, die im Verzeichnis "userfiles" abgelegt sind. D.h. Einträge in den Konfigurationsdateien für den Frontend Webserver im Zusammenhang mit dem Verzeichnis "userfiles" müssen geändert werden.
Wenn Sie auf Intrexx 12.0.1 updaten
Bestehendes Portal
Wenn Sie eine bestehende Intrexx-Instanz bzw. ein bestehendes Portal auf Intrexx 12.0.1 updaten, führt Intrexx automatische eine Routine aus, durch die die bestehenden Konfigurationsdateien aktualisiert werden.
Allerdings kann diese Routine nicht alle Konstellationen im Zusammenhang mit Frontend Webservern abdecken. Dies ist insbesondere dann der Fall, wenn ein Frontend Webserver auf einem anderen Server betrieben wird als der Intrexx Server.
Aus diesem Grund müssen Sie das erfolgreiche Aktualisieren der Konfigurationsdateien überprüfen.
IIS
Die IIS-Konfigurationsdatei finden Sie standardmäßig an folgender Stelle: <portal-verzeichnis>\external\htmlroot\web.config
In der IIS-Konfigurationsdatei gibt es einen neuen Teil im Zusammenhang mit Kerberos und Streichungen bei den Rewrite-Rules.
Kerberos
<kerberos servicePrincipalNames="" excludeContextPaths="css,fonts,images,include,script,thirdparty"/>
Rewrite-Rules
Im Zusammenhang mit den Rewrite-Rules müssen die folgenden Zeilen entfernt werden:
<add input="{URL}" pattern="^/userfiles/*" ignoreCase="false" negate="true" />
<add input="{URL}" pattern="^/is/*" ignoreCase="false" negate="true" />
<add input="{URL}" pattern="/*\.html$" negate="true" />
NGINX
In der NGINX-Konfigurationsdatei gibt es eine neue "location":
location ~ ^(/css|/fonts|/images|/include|/script|/thirdparty) {
Neues Portal
Wenn Sie Intrexx neu installieren oder ein neues Portal anlegen, werden automatisch die aktualisierten Konfigurationsdateien mitausgeliefert bzw. verwendet.
Weitere Informationen
Features
Im Folgenden finden Sie eine Übersicht über die weiteren neuen Features in Intrexx 12.0.1.
OpenSearch / Elasticsearch
Preview Feature: Als Suchmaschine kann nun auch OpenSearch / Elasticsearch verwendet werden. Alle Informationen dazu finden Sie hier.
Bevor Sie ein Preview-Feature nutzen, empfehlen wir dringend, eine Datensicherung durchzuführen. Die INTREXX GmbH übernimmt keinerlei Gewährleistung für die Funktionalität oder Zuverlässigkeit von Preview-Features. Die Verwendung von Preview-Features erfolgt daher auf eigenes Risiko des Nutzers.
Parameterunterstützung für Rest-Call-Aktion (Client und Server)
In der REST-Call-Aktion können nun auch Einträge aus der Parameterverwaltung (Parameter Store) benutzt werden. Alle Informationen dazu finden Sie hier.
Neue Standardlayouts
Alle Informationen zu den neuen Standardlayouts "Material Light" und "Material Light Sidebar" finden Sie hier.
Weitere Informationen
Weitere Informationen zu den neuen Features in 12.0.1 finden Sie auch in Abschnitt Intrexx Version 12.0.1.