Enterprise License Details

What is Enterprise Licensing?

Enterprise Licensing is an alternative to the existing licensing model offered for ProjectForum.

The main Enterprise Licensing page describes the differences from the traditional ProjectForum licensing model.

Getting Started

You will need to download the software, obtain a license key to activate the new Enterprise features, and then get started using a fresh site.

Download the appropriate version for your computer.

Visit the main ProjectForum page to download a version of ProjectForum for your computer. Enterprise Licensing uses the same binaries as the regular version, but is activated by using a different license key.

Get an Enterprise license key.

You will need a license key to place ProjectForum into "Enterprise Licensing" mode. You can obtain a time-limited demonstration key by filling out the form on the right. Note that this is different than the normal ProjectForum license key; using a normal key you will not be able to use the different features available in Enterprise Licensing.

Backup your current site.

Because Enterprise Licensing uses a completely different model of users than the regular licenses, you will lose all existing user information - in other words, your data will be intact, but all existing accounts, passwords etc. will no longer be there. Because this is a major change, make sure to backup your site before you begin. And of course, if you have sensitive information on your site, plan your transition to the new authentication model accordingly.

Enter your license key.

Enter your license key for Enterprise Licensing mode. When it is accepted, you should confirm that the system tells you it is running in Enterprise Licensing mode, with the correct number of registered users permitted.

Provide a master Site Administration password.

On the Site Administration page, enter a Site Administration password. Unlike with the regular licensing, you won't normally use this password, but instead will create a user account for yourself with site administration access.

However, think of it as a master password for the site, in case user accounts are all removed, etc. Once the site adminstration password is created, the site is 'locked down', so that e.g. only administrators can create groups, modify the settings in the admin pages, etc.

Setting up Accounts

Everyone, including administrators, must register an account with the system before being able to use it.

Decide if accounts are based on userid or email.

With the regular licensing, users were identified only by their full name and a password. In Enterprise Licensing mode, they need another piece of information, guaranteed unique to them. This will be used for example when they login to the system.

By default, ProjectForum will refer to this piece of information as a "userid", which is a term used on many systems. While the userid can be pretty much anything, in practice it is normally a single word.

As an alternative, ProjectForum can be told that email addresses will be used to uniquely identify the user. To change this, set the "Use email address instead of userid to login" option on the Site Administration screen. Users will then be prompted for their email address and password when logging in, rather than their userid and password.

Note that setting this option has no deeper meaning to ProjectForum. It will not send mail, will not validate the format of the address, etc. This option is purely cosmetic.

Decide if users can register themselves.

You must also decide if users can register themselves (the default), or if only site administrators can register users. Use the "Users can register themselves" option on the Site Administration screen to set this.

Register one or more administration accounts.

Follow the 'Manage User Accounts' link on the Site Administration page. From this page you can register new users for the system, delete existing users, and so on.

At the very least, register a new account for yourself, making sure to give yourself site administration priveleges. At that point, you can go back to the previous page, and click 'Logout as Administrator'. You'll then want to login using your new userid/email and password. Note that you still have access to the site administration screens.

If you like, you can register other users with administration priveleges, or if other users are registered, you can give them administration priveleges.

Register other user accounts.

From the same 'Manage User Accounts' screen, you can also register other users, not as administrators. Remember, every user of the system must have an account. Of course, if you're allowing users to register themselves, you don't need to create an account for them yourself.

There are also facilities to register a number of users at once, to search for users, to change their information, delete them, etc.

Using the System

When using Enterprise Licensing, every user of the system must be registered.

Logging in and out.

When first using the system, they'll need to login using their userid (or email) and password. This can be done on the main directory page (Site Home).

When logged in, there is also a link allowing the user to logout, and an option to change passwords. Users with site administration privileges can also decide if users are allowed to register themselves, or must be registered by an administrator.

Because the same login information is used across the entire system, users will never be prompted for login information again (until they logout, or shut down their browser).

Available features.

As well, because the system knows what permission they have, they'll only be offered choices that are available to them. The group directory page will only show groups that they have access to, and if a user has read-only access to a forum, the 'Edit' options won't be displayed. Again, this is different than in regular licensing, where all options were usually provided, but would require the user to enter a password to access them.

Access to groups.

Groups can be created by the site administrator. Note that there is no longer a 'Group Administrator' password. Instead, the administrator should designate one or more registered users of the system as having administrative access to the group.

The password-protection options for the group in the regular licensing model have been replaced with a new mechanism allowing registered users to be added to the group. Users can be registered as administrators, normal users (full read/write), read only users, or blocked from the group completely. There is also an option to specify what access is given to users not explicitly named.

Access to projects.

Projects work similarly; there is a list of registered users who may be given particular access to the project (which may be different than those allowed access to the group). For users not mentioned, you can supply defaults for other users in the group, as well as those registered users not in the group. Again, there is no administrative password, but a user should be added with administrative permission. If the project is created by someone who does not have group (or site) administrator priveleges, they will automatically be added as a project administrator.