Welcome to our advanced content management system with optional catalog.

Since the system this help system represents is be continuously improved, this help system is also being periodically being changed.  Please check back here at least once every 90 days for a summary of the changes.  We will keep a summary of the last 90 days of changes below.  Please click here report any problems and areas that need further clarification.  We continue to try to make this help system more useful.

Note: click here to learn how to set up your web browser to eliminate unneeded alerts.  You need to do this once for each computer and browser you will use to edit the site.  IE 9 users should perform this function to allow text within the editor's pop-ups to display properly.

Open Issues: Click here to report an issue. Click here to see recently resolved issues.

  • The editor does not work correctly with Microsoft's EDGE browser.  Please use FireFox or Chrome while we work on this.  9/20/2016

Recent Changes:

  • Delete Function added to Organize Function: media libraries may now be scanned for images which need to be removed using the Organize button.  12/1/2015
  • Meta Description and Meta Keyword size changed to maximum 4096. Removed og:keyword duplication of meta keywords. ( per SEO recommendations) 10/6/2015

Errors Resolved:

  • Nothing new.

Documentation Clarifications and Additions:

  • Explain how to use the Organize function to curate media images. 12/1/2015


  • Windows 8 users: currently IE treats open in new window as a popup.  Please go to Microsoft's documentation on how to disable popup blocking for this site.
  • When pasting text into the editor from a word processor (e.g., Word) make sure that the "Paste as Plain Text" button is depressed. It no longer opens a dialog box but acts as a toggle. When active it will have a dark grey background and be outlined in black.
  • IE: There is a bug in Internet Explorer (all versions). if you use a Java-Script pop-up you need to ensure the "window name" entered under the 'Pop Up' tab does not contain any spaces (hint use the '_' character instead) and you need to put the current page's address in the "Link URL" line under the 'General' tab. By default the address of the pop-up is copied over. If this is not done the pop-up will either replace the existing page, instead of popping up, or the page under the pop-up will change to some random page.
  • Email address you enter for users need to be in standard ASCII characters (i.e., no foreign language characters or Microsoft special characters) since large parts of the Internet cannot support UTF-8 encoding.

Click here to view the formal Change Log.


What is a content management system?  Basically this is a system which separates the information (words, pictures and other media) from the appearance of the site.  There are three advantages to this.  First, you can use a system similar to a word processor to changes what is on each page, you don't have to chase down a web designer.  Second, changing the appearance of the site does not require re-entering the information already on the site.  Finally, when you add or remove a page from the system, the navigation (i.e., the menus) automatically reflect this change.  The system also supports a media library with various folders for organizing the media you want to put up on the system.


Simple to Complex.  The system is set up so various features can be activated depending of the needs of the organization. As a general rule, use the simplest version of the system which will meet your needs.  It is possible to activate some additional features after a site has been created.  Contact support at 909-920-9154 ext 201 to have features added.

  • The content part of the system can be limited to Sections, top level pages,secondary pages and pop-ups or support up to 20 levels of pages under each section. 
  • The content part of the system can have a single editor, multiple groups of editors each of which can edit one or more sections, or a multiple groups of administrators and editors with the pages approved for "publication" only after an administrator has approved them. Also, in multi-editor sites, it is possible to specify whether page editors in a specific division can see the work of page editors in other divisions.  In this document we will refer to three arrangements: Single Administrator/Author, Groups of Administrators/Editors and Editing w/Version (multiple divisions of each with their Administrator).  There is a trade-off.  with versions you can make sure the page is correct before it becomes visible, revert to an earlier version, but you must  release ownership of the update and then "Publish" it before it becomes visible.   Without versions, as soon as you click Add, Update or Delete the change is published and its visible.
  • Multiple editor systems may also have a special class of "editors" who can only receive emails generated by the response forms on the system.  Currently, adding mail only "editors" to the single editor system has to be done by technical support manually. 
  • Pages can be restricted to groups of visitors and the display of pages can change once a visitor is authorized (this also includes different displays in the catalog system).  Optionally, the password can be sent to the visitor.
  • RSS feeds (along with certain the results of custom code) can be incorporated into pages
  • One or more calendar can be included in the site.
  • Images can be combined into galleries with pop up enlarged images.  Alternatively the contents of an image gallery can be combined into a "rotator"
  • We can (and do) add additional features as required.


Site Administrator  This special user 'Admin' is responsible for adding and removing all other users.  Admin is also responsible for creating Media Libraries and assigning who can use and who can upload media to each library.  This allows organizations (e.g., schools) to ensure that all media put on the site meet the legal and aesthetic requirement of the organization. 


Limiting Visitor Access and Allowing Comment:  {opt.}The site can be configured so that specific pages can be flagged to restrict who can see a page.  Admin can create access control groups and assign visitors to one or more of these groups.  A visitor attempting to view a restricted page will be asked for authentication.  Once they have signed in they will have access to any page restricted to any of the groups to which they belong until they turn off their browser or click on the Log Out link.  Content can be changed based on whether the person has logged in.  Categories can be restricted to members of  a specific group.  Product display can be changed based on the specific Group or even User which logs in. See here (catalog) and here (content) for more information.

Comments: {opt.} This same system can be extended to allow visitors as well as content staff, after validation, to make comment on content or catalog parts of the site.


Response Forms and Protecting your emails:  To prevent your email addresses from being harvested and sold to Spammers the system allows response forms to be created which do not contain your email addresses.  If the optional Contacts system is installed, emails can to be assigned to organizational elements (e.g., schools) as well as functions within that element (e.g., administration vs. teachers) and then the names of those people can be selected from a a series of drop down.   The included form creator supports both systems.


Catalogs, Products and Buying Things:  {opt.} A multi-level product catalog and shopping cart can be added into the site.  This add-on supports both off-line and real time credit card processing.


How is the information stored? (knowing this will help understanding why the system works the way it does)

  • Most of the information is stored in a series of rows in various database tables (think of a spreadsheet with sheets and rows)  The tables correspond to the sheets.  Within each table there is a row for each entry (e.g., if you have 15 categories then the category table will have 15 rows in it).  The fields in each row correspond to the tables in a spreadsheet.
    • There is one table for Products, one for Catalog and two related tables for the Content.   The system generates a special unique identifying number for each row in the table (e.g., for pages its PID {page ID}, for Products its PRID {product ID}, and for Categories its CatID {Category ID}).  Because the system generates these numbers they are guaranteed to be unique, it also enables the system to very efficiently get the information out to display the page.
    • To access the information about a specific product, category or content the site designer or maintainer will use a tag to reference the given information.  Since the system (e.g., |.PRID.| and the system will know to substitute the current product's ID number wherever it finds that tag.
  • Media (e.g., images, documents, 'pdf's) are stored on the server's disk.  In the case of the media loaded through along with a product or category, these have a name associated with the type (i.e., Product or Category), the system generated ID, and finally Field Name (e.g., Category_1_CatSpare2.gif).   They can be accessed either by tag or using the editor.  Remember, for the world to see your media it must be on a web server somewhere on the Internet.  The hard drive on your desktop/laptop doesn't count.  The system provides several systems to get the media from your computer up to our servers so the world can see it.

All of this will be explained in the sections of this help