Intrexx 12.0.1

In Intrexx 12.0.1, the handling of files (images, videos, etc.) that are stored in the "userfiles" directory ("<portal directory> \external\htmlroot\userfiles") has changed. At the same time, the delivery and provision of files for the portal was changed. As of Intrexx 12.0.1, this is done via the Tomcat ("Embedded Tomcat") permanently integrated in the Intrexx portal and no longer via the front-end web server (IIS or NGINX).

Below you will find an overview of the places in Intrexx affected by these changes. In particular, these are the TinyMCE, security settings in the portal properties and configuration files of the front-end web server.

In the individual sections under "When you update to Intrexx 12.0.1", you will find what you need to do or pay attention to after you have updated to Intrexx 12.0.1.

Files in the "userfiles" directory

The "userfiles" directory is usually used to store files that are uploaded via the "Insert/edit image" button in "TinyMCE".

In Intrexx 12.0.0, the TinyMCE is displayed in the portal like this (with the buttons configured accordingly):

As of Intrexx 12.0.1, it is no longer possible to upload files to the "userfiles" directory via the "TinyMCE" by default.

The "TinyMCE Light" was developed for this purpose. The "Insert/edit image" button is not available in "TinyMCE Light". This variant of the TinyMCE is the standard variant of the TinyMCE.

If you would like to continue uploading files to the "userfiles" directory via "TinyMCE", "TinyMCE Advanced"(TinyMCE Advanced is available from Intrexx 12.0.1. This variant still contains the "Insert/edit image" button.

Background

Files that you store in the "userfiles" directory are not only available in your portal, but are also publicly available. This means that they can also be accessed via the Internet.

When you update to Intrexx 12.0.1

Existing portal

If you update an existing Intrexx instance or portal to Intrexx 12.0.1, the TinyMCE will be converted to "TinyMCE Advanced". This means that nothing changes for you when using TinyMCE.

New portal

If you are installing Intrexx from scratch or creating a new portal, the "TinyMCE Light" is the standard version.

More information

Portal properties - Security

In Intrexx 12.0.1, you will find a new tab "Upload/Download" in the portal properties under "Security".

Here you can control the behavior of Intrexx for uploading files to the "userfiles" directory or downloading files from the "userfiles" directory.

The settings made here override the settings in TinyMCE Light or TinyMCE Advanced.

Upload to and download from /userfiles/ is activated

If you activate this option, files can be uploaded in the "TinyMCE-Advanced" editor.

At the same time, the files are available in the portal or are displayed there.

Please note that the "Enable file upload" checkbox must be activated in the configuration of the "TinyMCE-Advanced" editor in order to upload files.

This option is activated by default when updating existing portals to version Intrexx 12.0.1 (and higher).

Upload to /userfiles/ is deactivated, but download is activated.

If you activate this option, no files can be uploaded in the "TinyMCE-Advanced" editor. However, files that were uploaded at an earlier time are still available in the portal or are displayed there.

This option is relevant in connection with changing the settings. For example, if you had temporarily activated the option "Upload to and download from /userfiles/ is activated" (see above), uploading files was permitted. If the files already uploaded during this time should continue to be available for download, you can select this option ("Upload to and download from /userfiles/ is activated").

You can also use this option if you want to enable files to be uploaded to the "userfiles" directory, but these are not required in the portal, but are processed in other contexts.

Upload to and download from /userfiles/ is deactivated.

If you activate this option, files cannot be uploaded in the "TinyMCE-Advanced" editor, nor are they available in the portal.

This option is activated by default when creating new portals.

This option overrides the "Enable file upload" setting in the "TinyMCE-Advanced" editor.

When you update to Intrexx 12.0.1

Existing portal

If you are updating an existing Intrexx instance or portal to Intrexx 12.0.1, the option "Upload to and download from /userfiles/ is activated." is selected. This means that nothing changes for you in connection with the "userfiles" directory or when using TinyMCE.

New portal

If you reinstall Intrexx or create a new portal, the option "Upload to and download from /userfiles/ is disabled." is selected. This means that by default it is not possible to upload files to the "userfiles" directory or download files from the "userfiles" directory.

More information

Portal properties - Upload/Download

Configuration files for the front-end web server (IIS or NGINX)

In Intrexx 12.0.1, the delivery or provision of files for the portal has been changed. As of Intrexx 12.0.1, this is done via the Tomcat ("Embedded Tomcat") permanently integrated in the Intrexx portal and no longer via the front-end web server (IIS or NGINX). This also affects files that are stored in the "userfiles" directory. This means that entries in the configuration files for the frontend web server in connection with the "userfiles" directory must be changed.

When you update to Intrexx 12.0.1

Existing portal

If you update an existing Intrexx instance or an existing portal to Intrexx 12.0.1, Intrexx automatically executes a routine that updates the existing configuration files.

However, this routine cannot cover all constellations in connection with front-end web servers. This is particularly the case if a front-end web server is operated on a different server than the Intrexx server.

For this reason, you must check that the configuration files have been successfully updated.

IIS

The IIS configuration file can be found in the following location by default: <portal directory>\external\htmlroot\web.config

In the IIS configuration file there is a new part in connection with Kerberos and deletions to the rewrite rules.

Kerberos

<kerberos servicePrincipalNames="" excludeContextPaths="css,fonts,images,include,script,thirdparty"/>

Rewrite rules

The following lines must be removed in connection with the rewrite rules:

<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

There is a new "location" in the NGINX configuration file:

location ~ ^(/css|/fonts|/images|/include|/script|/thirdparty) {

New portal

If you reinstall Intrexx or create a new portal, the updated configuration files will automatically be delivered or used.

More information

WebDAV authentication

Configure NGINX

Features

Below you will find an overview of the other new features in Intrexx 12.0.1.

OpenSearch / Elasticsearch

Preview Feature: OpenSearch / Elasticsearch can now also be used as the search engine. Click here for more information.

Please note that this feature is a so-called "preview feature". Preview features may be incomplete or contain errors. For this reason, they may currently only be used in test and development environments in order to evaluate them accordingly.

Before using a preview feature, we strongly recommend that you carry out a data backup. INTREXX GmbH does not assume any warranty for the functionality or reliability of preview features. The use of preview features is therefore at the user's own risk.

Parameter support for REST call action (client and server)

Entries from the parameter management (parameter store) can now also be used in the REST call action. Click here for more information.

New default layouts

Detailed information about the new standard layouts "Material Light" and "Material Light Sidebar" can be found here.

More information

Further information on the new features in 12.0.1 can also be found in the section Intrexx version 12.0.1.