User Portal page type

Functionality and structure overview.

UserPortal page type controls public users access. The users can register in the system, their information is passed into the UserPortal administration where the admin can approve the user (if automatic approval is not set) and manage their access rights.
The UserPortal also gives possibility the users to share messages and files, It gives access to shared event calendar also keeps user orders and favorites if ecommerce enabled.

Public items and module presentation.

If the user is not logged in the page module presents log in form. If the user is logged in the page module shows all available user functionalities messages and file sharing, events calendar, account information and password change. If ecommerce enabled the user is able to see all his orders and check their status. Favorites allows to collect favorite items in a list where the user will have access when he enters his/her account. If the user has administrative account "Admin site" link will be presented.
If the user is logged in the content website area shows all user functionalities in a tab view. The users can add messages and share files within the group they belong to. The calendar is "read only" for users. Only the admin can set events in the calendar.


Administration and properties.

UserPortal administration is separated on three tabs Manage Users, Public Roles and User Groups.
Manage Users tab displays all registered users grid. If "auto approve users" setting is not enabled there will be additional link to unapproved users grid. There is a special user Guest his rights will be applied to all users who are not logged in.



Roles link displays all available roles created on the "Public Roles" tab. The user can be assigned one or more roles. By default the system assigns "Default Public Role" to all users. Managing the "Default Public Role" you can control default public user rights.
Using "Rights" link in the users grid you can adjust specific user rights. These rights are specific for the user selected and they will extend the user roles rights.

Public Roles tab contains and manages all public roles.

Default Public User is a system role and can not be deleted. The admin can add as many other roles as required.

Managing roles rights.
You can create rights for page or pagetype access. Pagetype rights will apply to all page instances of this type. On the left side select required page or pagetypes tab.



Next by selecting page or pagetype from the list all access properties assigned will be displayed. Next selecting access property all actions will appear. Then you have to select the rule (allow or deny) and click Add Right. All rights created will be displayed in a tree view.


If a user does not belong to a role or does not have access rights the system denies access.

The system applies rights with the following priority:


Example: If a user belongs to a role which has the right "Allow view content for pagetype News", at the same time the user has direct "User to page" right "Deny view content for page News", the user will not be allowed to the page content.