FEATURES

Path: doc/FEATURES
Last Update: Tue Oct 21 03:18:09 -0700 2008

Features

  • Portal
  • Installation and Configuration
  • Browser Based WYSIWYG HTML Editing
  • Templates
  • Linking Pages
  • Wikis
  • Revision Control
  • Harvesting
  • Access Control
  • File attachments
  • Search
  • Managing users:
  • RSS
  • Email

Portal

The portal is the easy entry point for new and returning users, which allows anonymous access. The Home page shows most recent discussions and changes. There is a list of Wikis and Users, an About Page, a Toolbox, Hall of Fame and the archives can be accessed.

Installation and Configuration

The first time the application is accessed the user is redirected to create the central admin

Several texts can be customized by the central admin: Welcome, About, Login, Help, Privacy Policy, Terms of Use

Browser Based WYSIWYG HTML Editing

WYSIWYG or HTML Editing provided by third party tool TinyMCE. Currently only TinyMCE is supported.

Templates

New pages can be created using templates. The templates are provided by a special Wiki with the title ‘Templates’. This Wiki is automatically created when the first user account (the administrator) is created. The ‘Templates’ Wiki is an ordinary Wiki except for the fact that the title (‘Templates’) gives special status to the pages that the pages of this Wiki appear in the new page dialog.

Linking Pages

Users can link pages by copy past URL in a dialog box

  • Implementation: feature of HTML editor (TinyMCE or PinEdit)
  • Testing: tbd

Wikis

Administrators can upload a zip file containing a published website created with EPF (or RMC)

Administrators can define a baseline process with a EPF published site

Administrators can create a Wiki based on a baseline process (published site from EPF)

Administrators can update a Wiki with a baseline process (published site from EPF)

For performance reasons there is an option of using scheduled jobs to perform actual wikifying.

Administrator can make a Wiki obsolete

Revision Control

Checkout a page

Create a new page using a (predefined) template or any other page

Save a checked out page

Check in a checked out page

Preview a checked out page

Undo a checkout

Rollback a change

The central admin can delete a page with its associated records

Users can access version information of a version and add/update a version note

Admins (process engineers) can assign reviewer, mark versions reviewed (‘done’)

Users can compare versions of a page

Harvesting

Contributions can be reviewed and marked ‘done‘

Contributors receive email notification when changes, comments, uploads are harvested (are marked ‘done’) and when a Wiki gets updated with a new baseline

Access Control

After installation the first unauthenticated (!) user can create the central admin account

The central admin account can grant and revoke admin privileges

The central admin can assign someone else as central admin

Admins can grant admin privileges

File attachments

Users can upload documents and images

Managing users

Users can sign up with a valid email account and by providing and confirming a password (accounts need to be confirmed via a link sent via email)

User can sign up with a valid email account, a password is generated and sent via email

Valid email accounts can be restriced to certain domains

Email

User are auto subscribed for receiving email

Users are send email about changes

User can subscribe and unsubscribe for receiving email

[Validate]