ucsd libraries portal project: building a database-driven web content management system sharecase,...

14
UCSD Libraries Portal Project: Building a Database-Driven Web Content Management System Sharecase, 3/28/2001 Esmé Cowles and Laura Galvan-Estrada

Upload: emory-daniels

Post on 14-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UCSD Libraries Portal Project: Building a Database-Driven Web Content Management System Sharecase, 3/28/2001 Esmé Cowles and Laura Galvan-Estrada

UCSD Libraries Portal Project: Building a Database-Driven

Web Content Management System

Sharecase, 3/28/2001Esmé Cowles and Laura Galvan-Estrada

Page 2: UCSD Libraries Portal Project: Building a Database-Driven Web Content Management System Sharecase, 3/28/2001 Esmé Cowles and Laura Galvan-Estrada

Why we did this

Sites were difficult to use, no consistent navigation or graphic identity

Organized according to our physical and department structure

Rudimentary or non-existent search capabilities

Duplication of workBecause we had to

Page 3: UCSD Libraries Portal Project: Building a Database-Driven Web Content Management System Sharecase, 3/28/2001 Esmé Cowles and Laura Galvan-Estrada

Site from user point of view

Consistent navigation and designHome page features core resources

Roger - local catalog Sage - our database-driven application CDL/Melvyl - UC-wide catalog/databases Library Services - hours, policies

Let's take a look!

Page 4: UCSD Libraries Portal Project: Building a Database-Driven Web Content Management System Sharecase, 3/28/2001 Esmé Cowles and Laura Galvan-Estrada

Sage

Not an acronymMultiple ways to access

Browse subject hierarchy Full-text search Specialized pages

All built from database of author-chosen resources

Page 5: UCSD Libraries Portal Project: Building a Database-Driven Web Content Management System Sharecase, 3/28/2001 Esmé Cowles and Laura Galvan-Estrada

Database

Sybase database Resources Subjects and subject hierarchy Types Custom fields

Roger Integration E-Journal records retrieved from proprietary

system in XML Converted to SQL and updated in database

Page 6: UCSD Libraries Portal Project: Building a Database-Driven Web Content Management System Sharecase, 3/28/2001 Esmé Cowles and Laura Galvan-Estrada

Subject Browse

Java Servlets and server-side includesHierarchy of subjects and E-Journals

built from databaseCustom fields allow any combination of

resources to be displayed in a hierarchy

Page 7: UCSD Libraries Portal Project: Building a Database-Driven Web Content Management System Sharecase, 3/28/2001 Esmé Cowles and Laura Galvan-Estrada

Search Engine

Highly customized Netscape CompassUnderstands Sage subjects and types

and links back to browse pagesDifferent categories of resources

Sage records (from Database) E-Journals (from Roger via Database) Library Services pages Other pages (Pointed to by Sage records)

Page 8: UCSD Libraries Portal Project: Building a Database-Driven Web Content Management System Sharecase, 3/28/2001 Esmé Cowles and Laura Galvan-Estrada

Other Pages

Hours Pages Used XML since data is very hierarchical Distributed data entry

Static Pages Reverse proxy from other machine where

authors have accountsFormatting

Chopped into small HTML fragments Use rsync to keep intranet and public server

synchronized

Page 9: UCSD Libraries Portal Project: Building a Database-Driven Web Content Management System Sharecase, 3/28/2001 Esmé Cowles and Laura Galvan-Estrada

Author tools

Managing resources Resource editor Author profiles Link checking Review date notification Link grabbing

Statistics Database and webserver

Dynamic page-building

Page 10: UCSD Libraries Portal Project: Building a Database-Driven Web Content Management System Sharecase, 3/28/2001 Esmé Cowles and Laura Galvan-Estrada

Social aspects

Different libraries had very different practices

Looking like members of the same familyWebmaster meetingsPortal teams - no one can escapeSupport from the topSelling it to the organization

Page 11: UCSD Libraries Portal Project: Building a Database-Driven Web Content Management System Sharecase, 3/28/2001 Esmé Cowles and Laura Galvan-Estrada

Design and Usability

Graphics Graphics by outside graphic designer Involved web content providers Different sites need to look "related"

Usability testing Learned from other UCs and useful books Paper/terminology Online prototypes Iterative testing

Page 12: UCSD Libraries Portal Project: Building a Database-Driven Web Content Management System Sharecase, 3/28/2001 Esmé Cowles and Laura Galvan-Estrada

Future development

California Digital Library Search tool enhancement

CustomizationPersonalization

Page 13: UCSD Libraries Portal Project: Building a Database-Driven Web Content Management System Sharecase, 3/28/2001 Esmé Cowles and Laura Galvan-Estrada

Infrastructure improvements

Scalability and fault-tolerance Linux Clusters Oracle

Page 14: UCSD Libraries Portal Project: Building a Database-Driven Web Content Management System Sharecase, 3/28/2001 Esmé Cowles and Laura Galvan-Estrada

Questions?