# PxPlus Wiki

Wiki Configuration Settings |

## PxPlus Wiki Configuration

Below is a list of system configuration settings in alphabetical order:

Setting | Current Value | Description | Function
Crypto_Key | ###Crypto Key Value### | The value in this field is used to encrypt logon requests. It is used to assure cookie integrity. This prevents people from spoofing your system and getting access to the Wiki file contents. You can set it to any value you want; however, changing it will force everyone to sign back on to your system. #### Note: This field will be set to a random value when the Wiki data file (pxpwiki.dat) is first created in your directory. | Edit
Path_Restrictions | * | This field controls which directories the system information utilities can access. It is a comma-separated list of directories that can be accessed. By default, this will be set to an * (asterisk), providing access to any directory on the system (not recommended). Set to a . (period) to indicate that only the root directory for the Web site and below will be accessible. | Edit
User_Classes | Admin,Editor,Reader | The types of users that are allowed. (Must have at least Admin, Editor and Reader.) Any type before Editor will have editing capabilities while any type after Editor will only have reading capabilities. | Edit
User_Default | Admin | Controls the security system:
Admin | Indicates no user validation supported.
Editor | Allows anybody to edit without logon.
Reader | Forces user to logon and be an Editor to edit pages.
| Edit
Wikiimage | /services/wikiimages/plusglobe.png | The image that will appear in the top left corner of all pages. It will be scaled to fit a 50 pixel region (default in CSS). | Edit
Wikititle | PxPlus Wiki | The text that will appear on the top of every page in the Wiki. | Edit

## User Security/Classifications Configuration

The User_Classes list provides a comma-separated list of valid user classifications. Adding additional classes allows you to create pages with custom user class restrictions. The setting must contain the values Admin, Editor and Reader at a minimum, and they must be in this order with Admin first, Reader last and Editor somewhere in between.

Additional class names can be added both before and after the Editor class; however, the list must start with Admin and end with Reader. Classes that appear before the Editor class will be allowed to edit pages. Classes that appear after the Editor class will only be allowed to view pages.

Default Setup

By default, when the Wiki is installed, the configuration setting User_Default is set to Admin. This configures the system with security fully disabled, which means that there will be no option to log on to the system and anybody connecting to the system can access/edit any page, including the configuration page.

Setting User_Default to Editor allows anybody to edit any page without the need to sign on. It does enable system security and restricts access to administrative pages only to users with an Admin class.

Setting User_Default to Reader allows anybody to view non-secure pages but requires users to log on to the system to edit pages.

When security is active, this configuration page is only accessible by a system administrator; however, you can edit the page and replace the pxpwiki:user tag on the page with the desired types of users you want to have access.

Security System Initialization

When security is enabled, the system adds a Logon option to the top of the Wiki pages. This link may be selected to go to the Logon page.

The default setup comes with a standard User ID of Admin whose password is also Admin. Once you activate security, it is strongly recommended that you add a new user with Admin privileges and remove the Admin user or at least change the password for the default Admin User ID to something different. To add/edit users, use the User List page from a user whose class is Admin.

In order to always assure that there is at least one Admin user, the system will not allow users to change their own classification nor delete themselves from the system.

Security When Using Webster+

Webster+ has special logic to pass the Webster+ logon User ID to the Wiki subsystem. When the Wiki is invoked by a Webster+ user who has signed onto the system, his/her logon ID will be used by the Wiki system to determine his/her security rights.

If the Webster+ logon User ID is not defined in the Wiki system, the user will be assigned the default user classification.