Intrexx 12.0.1

In Intrexx 12.0.1, the way files (images, videos, etc.) stored in the "userfiles" directory ("<portal-directory> \external\htmlroot\userfiles") are handled has changed. At the same time, the process for delivering or making files available for the portal was changed. Starting with Intrexx 12.0.1, this is handled by the Tomcat server that is fully integrated into the Intrexx portal ("Embedded Tomcat") and no longer by the front-end web server (IIS or NGINX).

Below is an overview of the areas in Intrexx affected by these changes. Specifically, these include TinyMCE, security settings in the portal properties, and configuration files for the front-end web server.

In each section, under "When Updating to Intrexx 12.0.1," you'll find what you need to do or keep in mind after updating to Intrexx 12.0.1.

Files in the "userfiles" directory

The "userfiles" directory is typically used to store files uploaded via the "Insert/Edit Image" button in "TinyMCE."

In Intrexx 12.0.0, TinyMCE appears in the portal as follows (assuming the buttons are configured accordingly):

Starting with Intrexx 12.0.1, it is no longer possible by default to upload files to the "userfiles" directory using "TinyMCE."

"TinyMCE Light" was developed for this purpose. In "TinyMCE Light," the "Insert/Edit Image" button is not available. This version of TinyMCE is the standard version of TinyMCE.

If you would like to continue uploading files to the "userfiles" directory using "TinyMCE," "TinyMCE Advanced" (TinyMCE Advanced) is available for this purpose starting with Intrexx 12.0.1. This version still includes the "Insert/Edit Image" button.

Background

Files that you save in the "userfiles" directory are not only available in your portal, but are also publicly accessible. That means 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, TinyMCE will be converted to "TinyMCE Advanced." This means nothing will change for you when using TinyMCE.

New Portal

When you reinstall Intrexx or create a new portal, "TinyMCE Light" is the default option.

More Information

Portal Features - Security

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

Here you can configure how Intrexx handles the upload of files to the "userfiles" directory and the download of files from the "userfiles" directory.

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

Uploading to and downloading from /userfiles/ is enabled

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

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

Please note that to upload files, the "Enable file upload" checkbox must be selected in the "TinyMCE-Advanced" editor settings.

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

Uploading to /userfiles/ is disabled, but downloading is enabled.

If you enable this option, you will not be able to upload files in the "TinyMCE-Advanced" editor. However, files that were uploaded at an earlier time are still available on the portal or are displayed there.

This option is relevant when changing the settings. For example, if you had temporarily enabled the option "Upload to and download from /userfiles/" (see above), you were allowed to upload files. If you want the files that have already been uploaded during this time to remain available for download, you can select this option ("Uploading to and downloading from /userfiles/ is enabled").

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

Uploading to and downloading from /userfiles/ is disabled.

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

This option is enabled by default when creating new portals.

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

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 option "Upload to and download from /userfiles/ is enabled" is selected. selected. This means that nothing will change for you in relation to the "userfiles" directory or when using TinyMCE.

New Portal

When you reinstall Intrexx or create a new portal, the option "Upload to and download from /userfiles/" is disabled. selected. This means that, by default, you cannot 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 process for delivering or making files available to the portal has been changed. Starting with Intrexx 12.0.1, this is handled by the Tomcat server that is fully integrated into the Intrexx Portal ("Embedded Tomcat") and no longer by the front-end web server (IIS or NGINX). This also affects files stored in the "userfiles" directory. This means that entries in the configuration files for the front-end web server related to the "userfiles" directory must be changed.

When you update to Intrexx 12.0.1

Existing Portal

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

However, this routine cannot cover all scenarios related to front-end web servers. This is especially true when a front-end web server is running on a different server than the Intrexx server.

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

IIS

By default, the IIS configuration file is located here: <portal-directory>\external\htmlroot\web.config

The IIS configuration file includes a new section related to Kerberos and some changes to the rewrite rules.

Kerberos

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

Rewrite Rules

In connection with the rewrite rules, the following lines must be removed:

<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

When you reinstall Intrexx or create a new portal, the updated configuration files are automatically included or used.

More Information

WebDAV Authentication

Configuring NGINX

Features

Below is an overview of the other new features in Intrexx 12.0.1.

OpenSearch / Elasticsearch

Preview Feature: OpenSearch / Elasticsearch can now also be used as a search engine. You can find all the information here.

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

Before you use a preview feature, we strongly recommend that you back up your data. INTREXX GmbH makes no warranty whatsoever regarding the functionality or reliability of preview features. The use of preview features is therefore at the user's own risk.

Parameter Support for Residual Call Action (Client and Server)

Entries from the Parameter Store can now also be used in the REST call action. You can find all the information here.

New Standard Layouts

You can find all the information about the new standard layouts, "Material Light" and "Material Light Sidebar," here.