Okiok

S-Filer/Portal v4.10.0 Released

Okiok released version 4.10.0 of S-Filer/Portal™.

Features

The following important features have been added in this release:

Dynamic theme in web interface

This release adds the possibility to have different UI themes displayed to different users of the same S-Filer/Portal instance.

It was already possible for an S-Filer/Portal web interface to define multiple themes, however by configuration only one was active. In this update, the active configuration will be migrated to be the default theme, the theme that applies when no rules override it. A few mechanisms can be used to override the default theme:

Example of dynamic themes
Theme URL
okiok /sfiler/Login.action?theme=okiok
okiok-light /sfiler/Login.action?theme=okiok-light
okiok-corporate /sfiler/Login.action?theme=okiok-corporate
Mail notification themes

To complement the previous feature, we have added the concept of “theme” to mail notification as well. Previously, only one set of mail notifications was available, but the notifications were available in all supported languages. Now the server can handle many different sets of mail notifications based on the various themes.

Updating

In order to be able to make the upgrade procedure transparent for all our clients which have customized the mail notifications, we used a clever trick. Previously, the mail notifications were stored in the folder etc/mail/notification/<languages>/<actual notification files>. The new configuration required the addition of a folder level for the “theme”, so we decided to name the default theme “notification”.

Base path Default theme Full path
Old /etc/mail/notification <NONE> /etc/mail/notification
New /etc/mail notification /etc/mail/notification

The upgrade to the configuration is performed automatically when the server is started after the upgrade. However, if the base path had been modified from its default value, then no change is made and the folder structure will need to be adjusted manually.

Known Issues

There are no known issues at this point.

Updating

This section describes an update from 4.9.0

Previous Releases

Exit mobile version