Systems Planning Homepage MWeb Homepage MWeb Administrator's Guide - How MWeb Works - Getting Started 1. Configuring the Project - Integrated Searching - Project Setup - Subsets - Search Categories - Stopwords - Linking to MWeb - Moving or Deleting a Project 2. Configuring Databases - Types of Databases - Adding Databases - Configuring Features - Configuring Tables - Configuring Subsets - Configuring Fields - Indexing a Database - Maintaining the Index - Testing the Database - If a Database Changes - Deleting a Database - Databases with Images, Part 1 - Databases with Images, Part 2 - Advanced Relational Topics - More about MARC Databases 3. Configuring the Interface - Introduction - Customizing the Splash Screen - Changing Layouts - Adding a Logo - Changing Messages - Changing CSS Stylesheets - Using XML and XSLT 4. Using MWeb Features - Sorting Search Results - Direct Access - Using HTML Tags in Data 5. Administering MWeb - Basic Tasks - Keeping Records - Administrator Control Center - User Administration - Reporting Problems - Performance Appendix 1: Installation Appendix 2: Reference - Interface Options - Security - Browsers and Standards - Error Messages - Character Encodings - Installation Details - Uninstalling & Reinstalling Appendix 3: Troubleshooting MWeb Glossary Contact Us

MWeb™ Universal Administrator's Guide


5. Administering MWeb

Basic Tasks

MWeb requires little administration. Once it is installed, there is little to do, apart from normal server and database maintenance. Here are the tasks you may expect to do:

  • MARC Databases, PastPerfect Export Databases, and Relational Databases must be reindexed whenever their content changes. The simplest way to do this is to have the server administrators create a scheduled task that will reindex periodically without human intervention. Alternatively, reindexing could be part of a periodic task that updates the Database.

    MWeb Enterprise Databases and PastPerfect-Online Databases do not need to be reindexed.
  • You should look at your server logs once a month to detect problems users may be experiencing.
  • MWeb creates small temporary files on the Database Servers to store each user's most recent Search Results. These files can be deleted periodically, perhaps once a month when you check the server log. Or you can write a batch to do this and have it run automatically using Windows Task Scheduler. Files more than one day old can be deleted. The files are located in the Data Directory you set up during installation. They have the file extension "tmp"; for example, files have names like 1176665835453125.tmp, or may start with a person's logon name such as jsmith.tmp.
  • Occasionally you should defragment the disk drive while the web-server is down. Alternatively, use a defragmenter that runs continually.

However, some special features or installations may require some work on your part:

  • In a future release, MWeb Universal will support various categories of users who may be allowed to see data hidden from the general public. If you use such logons, you will need to maintain the list of users and their privileges, such as removing users who no longer need logons.

Keeping Records

We are happy to provide email support for MWeb. We want to hear what problems you are having and help you solve them. However, our support is limited to the MWeb software. We cannot help with data issues (except on a consulting basis). Also we cannot support server issues except as they relate to MWeb.

Therefore we suggest you keep certain kinds of documentation about your site. Here is a relevant excerpt from the MWeb license:

Our policy is to provide support to the Project's technical staff on installation and administration of MWeb. However, because every Database is different, we cannot help with Database-specific configuration except on a fee basis. We recommend you maintain a data dictionary describing the Database. This would also be a good place to record your server settings, backup procedures, and other information that is hard to recreate. We do not support your end-users. We do not support your server computer, including hardware, operating system, web-server, or ODBC. We may bill for work required by server problems at your site.

Administrator Control Center

Whenever you logon as an Administrator you will see the Administrator Control Center. The contents of the ACC vary depending on your permissions.

The ACC allows you to change the configurable aspects of MWeb. Here are links the other sections of this documentation for each button:

Button Discussion Instructions
Project Project Project
Databases Databases Add Databases
Configure Databases
Subsets Subsets Subsets
Search Categories Search Categories Search Categories
Stopwords Stopwords Stopwords
Users User Administration User Administration
Messages Messages Messages
Layouts Layouts Layouts

User Administration

Available in Release 2.0 and later.

Each Project has user who is designated the Project Owner. The Project Owner can add other users and allow them some or all administration permissions. Before you read further, please read this note about Data Security.

View list of users

To see a list of users and their permissions, logon as the Project Owner and then click the Users button, then click the List of Users link. This is also a way to find someone's password if they have forgotten it -- hover the mouse pointer over the words (point here) in the list. For safety, passwords for Administrators are never shown.

Adding a user

To Add a user, return to the previous display and click the first radio button, then fill out all four boxes. The user ID must be unique within your system, but the user name need not be. Note that you assign passwords for new users, but they can change it to whatever they want later.

When you add a user, only the lowest level of permissions are given. The granting of other permissions is done as a second step.

Changing a user's permissions

To Change permissions for a user, click that radio button and then select the user from the dropdown. Click OK and you will see the user and all his/her permissions that you can change.

The Change User Permissions display varies depending on who is using it. For example, only an Administrator (the Project Owner or someone with equivalent privileges) will see the options to let others use IMS or to make other users Administrators. The user with permission to add/change/delete other users is NOT an Administrator and does not see these two items.

Here are the permissions you can set with this form. Some permissions are not yet functional in MWeb Universal, but you can assign them now in preparation for future releases. Or you may just ignore them. The inactive functions are shown in a gray font.

Permission Level* The user's View Permission, which must be 1 to 9, inclusive
Exempt from IP Restriction* The user will be able to see IP-restricted data from outside the museum
May create Favorites** User may make sets of Favorites. This permission is granted automatically to users who self-register, but not to users added by an Administrator.
May add/delete/change users Allows this user to add or delete other users and grant certain permissions. This user will NOT be allowed to give other users permission to run IMS or to be Administrators.
May modify others' Favorites** User can modify anyone's Favorites sets
May use IMS User may run IMS. Be careful of granting this permission except to trusted users.
Make this user an Administrator (i.e. Project Owner) Be VERY careful of granting this permission, as it gives this user full control over your MWeb system (equivalent to the Project Owner). Only one (or at most two) Administrators are required for a site; you can grant specific permissions without making someone an Administrator.

* These items will have no effect until the MWeb Security Model is implemented in a future release

** These items will have no effect until the Favorites feature is implemented in a future release

Deleting a user

To Delete a user, click that radio button and then select the user from the dropdown, then click OK.

Security warning

Permissions are implemented using cookies. Cookies are shared by all browser windows. Therefore, if users' computers are available to others, please tell them to close ALL browser windows before walking away, to prevent the next user from using MWeb with their permissions. This is especially important for Administrators as anyone could view the list of passwords.

Reporting Problems

Please report any problems you find with MWeb so we can correct any programming or documentation errors. Here is the essential information we need to know to solve problems:

  1. The details of what happened or what you saw, including any error messages or error numbers. Please include the exact message in your email. Just telling us "the search didn't work" doesn't help diagnose the problem.
  2. What you expected to happen or see.
  3. The exact sequence of clicks and commands we should take to reproduce the problem.
  4. The operating system name and version (Windows XP, Windows Vista, OS X 10.4, Ubuntu Linux 6.06, etc.)
  5. The browser name and version (IE7, Firefox 1.5 Mac, etc.)

If we cannot recreate the problem at our office we cannot fix it. This means that email is the preferred medium for communicating problems, so you can write down the steps you use to produce the problem. Attaching a screenshot of the error message can save you time and help us.

Performance

MWeb Universal may be a bit slower than other search sites because it is requesting searches from multiple Databases. The results cannot be displayed until all Databases have responded. Although all Databases are searched at once, the system can only be as fast as the slowest Database in your Project.

Having numerous Databases on the same server can reduce performance because the server is having to respond to multiple queries at once. This will be slower than having the Databases on separate servers. We have noticed no performance problems with 17 Databases on the same server; with 34 Databases performance was noticeably worse.

For large Projects of more than 50 Databases you may wish to investigate our MWeb Enterprise product, which creates a single database from all sources; we would apply the cost of MWeb Universal to MWeb Enterprise should you choose to switch.

Another problem could be that your Relational Database does not have the correct indexes. For example, if a Full Record Query or Image Query are required, these mean that multiple tables must be joined, and the fields used for joining should be indexed for best performance.


All contents of website, including HTML and JavaScript, copyright © 1996-2010 Systems Planning. MWeb, InFORMer, and CAPS are trademarks of Selago Design, Inc. MARCView and MARConvert are trademarks of OCLC, Inc.

Systems Planning
4915 Redford Road
Bethesda, MD 20816 USA
(301) 652-1231
info@systemsplanning.com

Including the name of one of our products in the subject of your message will bypass all spam filters.