Websydian v6.1 online documentationOnline documentation - WebsydianExpress v3.5

What is new

WebsydianExpress v2.1

WebsydianExpress 2.0

WebsydianExpress v2.1

WebsydianExpress 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.

WebsydianExpress runtime supporting Plex v6.0

WebsydianExpress 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 WebsydianExpress Plex 6.0 variant. If you want to use Plex 5.5 then download the version of WebsydianExpress 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 WebsydianExpress maintained a table of valid events that where allowed to be executed by WebsydianExpress.

This part of WebsydianExpress 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 WebsydianExpress 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.

WebsydianExpress v2.0

Roles

The authorization level used in previous release of WebsydianExpress 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 WebsydianExpress, 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 WebsydianExpress with additional information. E.g. if you want to assign a phone number to all users in WebsydianExpress, 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 WebsydianExpress has been extended partly because of the introduction of roles and custom fields, but new APIs has also been introduced for existing features in WebsydianExpress.

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 WebsydianExpress v2.0 without the need to generate and build the pagegenerator where it is inserted.

WebsydianExpress core

Deep-linking

Deep-linking is when you link into a web application from an external application. This is now possible with WebsydianExpress 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

WebsydianExpress 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 WebsydianExpress 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 WebsydianExpress would reload the site when the user refreshed the browser page. This has now been changed so WebsydianExpress 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 WebsydianExpress 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.