What is new

Websydian Express v2.1

Websydian Express 2.0

Websydian Express v2.1

Websydian Express Core

Configure content loaders using properties for presentations

It is now possible to configure a content loader in the administration module by setting properties on the presentations defined for the content loader. At runtime the content loader will load the properties for the current presentation and use these to determine what to do.

Please note that a content loader will only read those properties that it is designed to fetch.

Websydian Express runtime supporting Plex v6.0

Websydian Express 2.1 comes in a Plex 6.0 variant. The main reason for this is that it then is possible to develop business processes using Plex 6.0.

Please be aware of that on the Windows platfrom business process developed in Plex 5.5 cannot be deployed in the Websydian Express Plex 6.0 variant. If you want to use Plex 5.5 then download the version of Websydian Express that targets Plex 5.5.

 

This also means that it is not possible to mix business processes from Plex 5.5 and Plex 6.0.

Support for deep-link to URL site elements

Deep-linking without context is now support for URL site elements.

Valid events check improved removing learn mode

For security reasons previous versions of Websydian Express maintained a table of valid events that where allowed to be executed by Websydian Express.

This part of Websydian Express has been redesigned so the valid event table is no longer necessary. This has the positive effect that the following is no longer needed:

Improved license handling of Websydian Server

Several improvements to the licenses handling of the Websydian Server.

One major change is that the license file can be backed up and restored without destroying the license file.

Development

New API functions

New API functions introduced to get information about presentations and properties for presentations.

Support for development in Plex v6.0

With Websydian Express v2.1 you can develop business processes in Plex 6.0.

Please be aware of that on the Windows platform it is not possible to mix business processes from Plex 5.5 and Plex 6.0.

Administration Interface

Improved performance of site structure

In most cases the load time of the site structure tree has been decreased as it now users lazy load (tree is loaded as users expands elements).

Handle properties for presentations

With the introduction of properties on presentations the administration interface has been extended to support maintenance of properties.

Functionality for copying presentations

In order to create new presentations quickly it is now possible to create new presentations from existing ones. This will also copy the properties on the presentation.

Improved cross-browser support

Miscellaneous improvements to the administration pages for better cross-browser support.

Websydian Express v2.0

Roles

The authorization level used in previous release of Websydian Express for authorization and access control has been replaced by a true role system.

When a user is created one or more roles will be assigned to the user. Roles are also assigned to site elements in the site structure tree, and a user will have access to all site elements that has at least one role which is also assigned to the user.

As a consequence of the role system the concept of an anonymous user has been introduced. The anonymous user is specified in site settings in the administration interface, and is used when a user access Websydian Express, but hasn't yet logged in. Thus the roles for the anonymous user is assigned to sessions where no user has logged in.

For more information about users and roles please look in Users and Roles.

Custom fields

Custom fields are used to extend certain tables in Websydian Express with additional information. E.g. if you want to assign a phone number to all users in Websydian Express, then create a custom field with the relevant properties (label, length, etc) and assign it to the user table. The phone number will then appear on the user maintenance pages in the administration interface.

Currently users and roles can be extended with custom fields.

For more information about custom fields please look in Custom Fields.

Development

New callback functions

A new callback function UserAfterLogin has been created. UserAfterLogin is called just after a user has logged in and the session has been updated with the user's roles.

For more information about the new callback function look in Callback Functions (applies only to Plex developer).

Process parameters

It is now possible to transfer parameters to a business process. This is useful when using the new deep-linking feature but also when using menu services.

For more information about creating business processes with parameters please look in:

New API functions

The API set in Websydian Express has been extended partly because of the introduction of roles and custom fields, but new APIs has also been introduced for existing features in Websydian Express.

For more information about API functions please look in:

Dynamic child pagegenerator

With the dynamic child pagegenerator you are able to create child pages that can be added to any page within your Websydian Express v2.0 without the need to generate and build the pagegenerator where it is inserted.

Websydian Express core

Deep-linking

Deep-linking is when you link into a web application from an external application. This is now possible with Websydian Express 2.0.

You link to business processes in the site structure tree and have the option of either loading the business process in the entire browser window, or loading the business process in the context defined by the site structure.

For more information about deep-linking please look in Deep Linking.

3-level menu loader

Websydian Express now supports a 3-level menu loader.

Thus you can define a menu structure with submenus in the site structure tree and the 3-level menu loader will then load a tree-like menu where sub-menus can be expanded and collapsed.

You can find more information about using the 3-level menu loader in Create 3-level Menu.

Active menu item highlighted

When using the default menu loaders in Websydian Express the menu item last selected by the user will be highlighted. This helps the user to navigate the site. Even if the user refreshes the browser page the selection will still be highlighted.

When using deep-linking with context to a menu item in the site structure the menu item will also be highlighted in the menu.

Refresh problem

In previous versions Websydian Express would reload the site when the user refreshed the browser page. This has now been changed so Websydian Express will instead reload to the last select menu item.

Administration interface

Separate administration site

To protect the administration site against changes in the site structure the administration interface is now accessed using a separate URL (appending /admin to the site URL) and the site structure for the administration interface cannot be accessed using the administration interface.

Thus if the site should no longer be accessible due to changes in the site structure, then the administration site can always be accessed so it is possible to recover from accidental changes.

Improved usability

The overall usability of the administration interface has been improved; e.g. reduced load time times for the site structure tree, the whole menu item group is now clickable instead of just the icon, and other minor improvements.

Create site wizard improved

The create site wizard has been greatly improved thus making it much easier and less error prone to create new site in a Websydian Express installation.

Add/update site element improved

The add site element and update site element wizards launched from the site structure tree has been improved with respect to usability.