Content Management Feasability
Our Work Flow
Web maintainers are assigned a work area (directory):
http://www.lib.uwaterloo.ca/staff/webmaint/groups.html
Each directory has group permissions and ownership associated with it:
http://www.lib.uwaterloo.ca/staff/webmaint/
groups_all.html
You cannot edit a file unless you are part of the unix group assigned to that directory.
Many of our web pages are edited via Dreamweaver by the page owner or their support staff. A few staff members still edit their pages via pico.
Maintenance for Broken Links/Orphans - Esther
http://www.lib.uwaterloo.ca/staff/webops/
documents.html
Esther runs Linkbot perioidically. Web Ops then asks maintainers to view the Linkbot report and update their pages accordingly. Either the page owner or their support staff goes in via Dreamweaver to make the necessary changes.
Drop-down menus (both Library Web and Staff Web)
Whenever changes are made to the server-side include statements that include our drop-down menus, the updated version needs to be copied to other systems that use our navigation bar. See:
http://www.lib.uwaterloo.ca/staff/webops/changes.html
Virtual Reference - Doug
The software itself is maintained by tutor.com (formerly LSSI) We just link to it.
- there is a link to Virtual Reference from the Ask a Librarian page (http://www.lib.uwaterloo.ca/comments/)- this page maintained in the public area
- select Chat Reference - you are taken to a page where the left side of the page is maintained on the staff web (a link is made to this staff web page from tutor.com) and the right side is filled out by the patron - any changes here are done by tutor.com.
- Doug can make changes to the left side using the editor of his choice.
Journal Indexes - Doug
(http://journal-indexes.uwaterloo.ca/index.cfm?navbar=uw)
Driven by SQL database and front-end handled by ColdFusion.
Still an element of sharing between TUG partners, but not same degree as in the past.
- When Doug is notified (usually by the selector) that a new resource is available, he sends pertinent info to Paula Martin at Guelph. She maintains Guelph's and Waterloo's databases (separate databases).
- pertinent info inlucdes: title, subtitle, years covered, broad subject category, URL of resource, URL of "more info" page, type of resource
- The database updates are currently problematic - Paula enters above info into both databases. Paula notifies Doug that it is done. Doug then asks Bill to run an update program that captures the info Paula has entered and the data is available from the alphabetical list; Doug then adds the detailed subject headings that then adds the resource to the list by subject. This is done via a web-form created by Bill. Guelph: maintains their own database and Laurier maintains a static page.
- Any change to the format of the above would be done by Bill in Cold Fusion
- Info at the top of the Journals Indexes page: is a static html page on lap2 and is edited by Doug via pico. Bill's program links to this file and places it at the top of the display page. Footer at the bottom of the page is handled in the same manner.
- More info pages: are static html pages located on lap2. Doug edits them via pico. Some of this info duplicates what is in the journal index database, and is, therefore, entered a second time.
- use statistics are available for the journal indexes - part of Bill's program. There is a web page Doug can go to to request certain kinds of stats.
Scholarly Societies Project (SSP)
(http://www.scholarly-societies.org/)
When Jim has a new resource to include in the SSP site, he updates a database and regular HTML pages.
- Jim keeps track of possible inclusions for the project in an HTML file. After investigating the site and determining that it meets the criteria for the SSP he first adds the resource to the database.
- The database was created for him by Chris Gray and uses Microsoft Access. Some of it is filling information into categories; where appropriate choices are selected from a dropdown menu. Jim moves the information from his html file into the database by using the copy and paste capabilities of Windows. If the resource comes under several different subject categories, only one record is required.
- As soon as the new entry is saved, it is publicly available via the SSP Search Engine.
- To add the new resource to the subject pages requires the editing of individual html pages. Jim does this using pico and again using copy and paste when possible. If the resource needs to appear on several different subject pages, it needs to be added manually to each subject page.
Jim keeps various statistics that need to be changed on the appropriate pages.
- He has created a URL stability index, and with each new record added, the index needs to be updated. He does this manually and then changes the information via pico on several different files.
- He edits the top level page to indicate the current number of societies.
- He edits a stats page that indicates when the societies were founded.
When everything has been entered and double-checked, Jim deletes the record from his ready-to-install.html file.
E-Journals - Jo Heimpel
http://webdev.uwaterloo.ca/ejournals/index.html?navbar=uw
Once an e-journal is approved to be placed onto the E-Journals page:
- 3 people in Guelph, 2 at WLU, and 2 at UW enter records into the E-Journals database - database created by Chris Gray using Zope.
- database sits on a server and everone adds to it remotely
- they enter onto an additions or edit page (web form)- then it goes to a pending file
- from there Jo Heimpel checks the pending page (makes sure URL works, spelling is correct, checks holdings); checks CISTI or Amicus for a call number which then assigns a subject to the record (for subject searching); edits if required; then submits and the record goes live.
- some ejournals require userid and password to access - for those Heather Schaaf receives the information for UW - sends it to Esther Millar to create a password page - she then lets Heather know when it has been created - Heather places it onto pending file where Jo again approves it to make it live.
http://webdev.uwaterloo.ca/ejournals/index.html?navbar=uw
Bill updates the main page?
http://webdev.uwaterloo.ca/ejournals/
ej_news.html?navbar=uw
Chris maintains the "Additions & Deletions" report page
Other pages are maintained by various members of the E-journals Group.
Electronic Reference Collection - Esther
http://tug.lib.uwaterloo.ca/referencetools/
Members of the Electronic Reference Collection Group (TUG) send additions, deletions, and corrections to Esther Millar via e-mail. She then uses Dreamweaver to edit the individual html pages.
Bill is just putting the finishing touches on a new database system for maintaining this collection using Cold Fusion. Members of the Electronic Reference Collection Group will send additions, deletions, and corrections to Rose Koebel. Rose enters the data into a database using a web form.
E-Reserves
January 10, 2008