530 likes | 947 Views
104 th Annual CLA Conference: Building our Strengths. 104 th Annual CLA Conference: Building our Strengths. Presented by Members of the California State University, Los Angeles Library Web Team:. Scott Breivold Media, Communications & Arts Librarian
E N D
Presented by Members of the California State University, Los Angeles Library Web Team: Scott BreivoldMedia, Communications & Arts Librarian Chad KahlInformation Literacy & Community College Outreach Librarian Stephen SottongEngineering, Computer Science & Psychology Librarian Holly YuWeb Development & History Librarian
Overview • We began our site redesign project by: • Setting goals and priorities for the project • Conducting usability studies • Initial goals included: • Streamlining content, structure, and layout • Giving the site a new look and feel -- making the site more intuitive, aesthetically appealing, in-tune with the University’s new web site design • Utilizing new techniques and technology for displaying content (cascading menu and database-driven pages) to improve accuracy/currency and simplify maintenance
Realities of Recruitment - Old Site • Much more difficult than anticipated • 200+ volunteers…still had difficulty scheduling • Planned to use four groups of five • Lower division, upper division, graduate, faculty/staff/other • Of 20 originally selected, only half participated • Contacted 40 people for 17 slots • Met demographic goals for college and gender • Did not meet demographic goals • status, age, ethnicity, non-native English speakers • Offered inducements – copy cards and food • Grant funded
Realities of Administration • Labor intensive • Sub-group of five members plus two administrative assistants • Difficult to get two members to observe and record • Original plan: one moderator, two observers -- happened infrequently • Massive amount of data recorded and entered • Old site: 12 test and 8 debriefing questions multiplied by 17 users equaled 340 cells of information • Audio-recorded sessions for clarification
Realities of Testing • Questions asked almost as important as answers • Some questions were leading • In reality, it is difficult to test the research "process" • Process consists of many smaller tasks • Can only quantify "tasks" • Requires both quantitative and qualitative analysis
Key Findings - Old Site • Native vs. non-native English speakers • Non-native speakers had difficulty with 47.2% of answers • Native speakers had difficulty with 30.3% of answers • Experienced Internet users were less critical of site • Users ignored graphics and scanned text • No one used help screens • Faculty and staff only group that claimed to use them
More Key Findings - Old Site • Questions missed by at least half of users • What is the title of any newspaper article about Jack Lemmon? (94.1% could not answer this) • Where can you find the magazine Sports Illustrated? • Where can you find information online showing how to do your research paper’s reference list in MLA format? • List three databases for finding journal articles in accounting.
Usability Testing - New Site • Problem questions – still had improvement • What is the title of any newspaper article about Jack Lemmon? -- 71.4% in new site vs. 94.1% in old site • List three databases for finding journal articles in accounting -- 42.9% missed in new site vs. 47.1% in old site • 8 of 12 questions missed by one or fewer users • 2 of the 4 problem questions (missed 50+% in old site) were correctly answered by all users
Issues Identified by Usability Studies • Confusing language / terminology • Too busy / text heavy / link heavy • Lack of consistent look and feel on all pages • “What’s New” graphics viewed as ads and ignored • Needs a search feature • Database page layout was hard to use and time-consuming to update
Catalog & Databases not found, despite attempts to highlight Graphics Ignored Too many links Old Site
Objectives • Re-categorize content / links on homepage and reduce the number of links • Integrate a searching capability by implementing a search engine, and FAQs • Provide a consistent navigational structure • Use database-driven pages to manage 140+ online resources • Implement style sheets and templates for easy maintenance and updating • Reduce content redundancy • Remove library jargon, and simplify terminology
Methods Used • Web team divided into small groups • Usability Studies • Structure • Design • Streamlining content • Category chart • Card sorting • Database driven approach
Content Re-organization • Categories • About the Library • Doing Research • Services • Help • Navigational Structure • Navigation bar • Search functions • Text equivalent page
Header Navigation Bar • About the Library • Doing Research • Services • Help • Find Books, etc. • Find Articles, etc. • Search • Index • FAQ
Our redesign process . . . • Examined library and commercial web sites for design concepts, color schemes, navigational approaches, etc. • Exchanged URLs and ideas -- lots of “virtual” brainstorming! • Design sub-group created numerous mock-ups
And still more mockups… Somewherearound 80 in all…
Other Influences at Work… • Campus homepage design and departmental design standards were about to change… • University Public Affairs Office intervened • required use of newly designed header graphics • placed some restrictions on design/color scheme • Wanted cascading menus similar to campus page • Encouraged to include a multi-source search box
Current CSULA homepage New CSULA homepage
Following Post-Usability Testing, Refinements Were Made . . .
Cross-browser Issues • Can be done • requires using 2 graphics per menu item • lots of time to create graphics • difficult to maintain • load times of one minute+ at 56k • 1.5K per graphic • Alternative • text based menus • page loads quickly • easy to maintain • only works with modern browsers • IE5+, NS6+, Mozilla1+ • must create text alternate for older browsers
Resizable Header • Maintains position of all header elements • Uses two resizable data elements in table: <tr width="100%"> <td width="200"><a href="http://www.calstatela.edu"><img border="0" src="image/campusleft.gif" width="200" height="70" alt="California State University, Los Angeles homepage"></a></td> <td width="50%" valign="bottom"><img src="image/border.gif" alt="" width="100%" height="1" border="0"></td> <td width="360"><img border="0" src="image/libmid.gif" width="360" height="70" alt="California State University, Los Angeles Library"></td> <td width="50%" valign="bottom"><img src="image/border.gif" alt="" width="100%" height="1" border="0"></td> <td width="200"><img src="image/libright.gif" width="200" height="70" border="0" alt="California State University, Los Angeles Library"></td> </tr>
Maintaining Uniformity • Used a single style sheet for all pages • sets background colors • sets page fonts • defines color scheme • Want to use database driven pages • single point for data updates • pages updated immediately • Used client-side includes • define content in one place • automatically update all pages
About Database-Driven Web Technologies • Four major technologies • ASP: Active Server Pages • JSP: Java Server Pages • PHP: PHP • CFM: ColdFusion • All technologies work the same • psuedo-tags inserted • evaluated by server • results inserted in page
Which One? • Which one does your organization use? • internal support • training • mentoring • reduced cost • What is your server & platform? • Windows: ASP • UNIX: JSP/PHP/CFM • LINUX: PHP • Money? • No money: PHP • Development tools available • used FrontPage to create pages
Code Needed for One Table <!--webbot bot="DatabaseRegionStart"startspan</p><p>s-columnnames="Name,LoginName,Title,Unit,Phone,Email,Office,EmployeeType,DepartmentLiaison,DepartmentContact,Name,Expr1,Expr2,Expr4,Expr3"</p><p>s-columntypes="202,202,202,202,202,202,202,202,202,202,202,202,202,202,202"</p><p>s-dataconnection="Library" b-tableformat="TRUE" b-menuformat="FALSE"</p><p>s-menuchoice s-menuvalue b-tableborder="TRUE" b-tableexpand="TRUE"</p><p>b-tableheader="TRUE" b-listlabels="TRUE" b-listseparator="TRUE"</p><p>i-ListFormat="0" b-makeform="TRUE" s-recordsource</p><p>s-displaycolumns="DepartmentLiaison,Expr1,Title,DepartmentContact"</p><p>s-criteria s-order</p><p>s-sql="SELECT *,'&lt;a href=&quot;http://www.calstatela.edu/library/hmpgs/'+PersonnelDirectory.LoginName+'.htm&quot;&gt;'+DepartmentLiaison.Name+'&lt;/a&gt;' AS Expr1,DepartmentLiaison.DepartmentContact AS Expr2, PersonnelDirectory.Title ASExpr4, &lt;br&gt; DepartmentLiaison.DepartmentLiaison AS Expr3&lt;br&gt;FROMPersonnelDirectory INNER JOIN&lt;br&gt; DepartmentLiaison ONPersonnelDirectory.Name = DepartmentLiaison.Name&lt;br&gt;WHERE (DepartmentLiaison.DepartmentLiaison= 'English') OR&lt;br&gt; (DepartmentLiaison.DepartmentLiaison ='Asian American &amp; Pacific Asian studies') OR (DepartmentLiaison.DepartmentLiaison= 'Communication Studies') OR (DepartmentLiaison.DepartmentLiaison = 'LiberalStudies') OR(DepartmentLiaison.DepartmentLiaison = 'Modern Languages &amp;Literatures') OR (DepartmentLiaison.DepartmentLiaison = 'Music') OR (DepartmentLiaison.DepartmentLiaison= 'Philosophy') OR (DepartmentLiaison.DepartmentLiaison = 'Theatre Arts&amp; Dance') OR (DepartmentLiaison.DepartmentLiaison = 'Art') "</p><p>b-procedure="FALSE" clientside SuggestedExt="asp" s-DefaultFields</p><p>s-NoRecordsFound="No records returned." i-MaxRecords="256"i-GroupSize="0"</p><p>BOTID="0" u-dblib="_fpclass/fpdblib.inc"u-dbrgn1="_fpclass/fpdbrgn1.inc"</p><p>u-dbrgn2="_fpclass/fpdbrgn2.inc" tag="TBODY"</p><p>local_preview="&lt;tr&gt;&lt;td colspan=64 bgcolor=&quot;#FFFF00&quot;align=&quot;left&quot; width=&quot;100%&quot;&gt;&lt;fontcolor=&quot;#000000&quot;&gt;Database Results regions will notpreview unless this page is fetched from a Web server with a web browser. Thefollowing table row will repeat once for every record returned by thequery.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;"</p><p>preview="&lt;tr&gt;&lt;td colspan=64 bgcolor=&quot;#FFFF00&quot;align=&quot;left&quot; width=&quot;100%&quot;&gt;&lt;fontcolor=&quot;#000000&quot;&gt;This is the start of a DatabaseResults region.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;"--><!--#include file="_fpclass/fpdblib.inc"--></p></font><font color="#800000" size="1"><p><%</p><p>fp_sQry="SELECT *,'<a href=""http://www.calstatela.edu/library/hmpgs/'+PersonnelDirectory.LoginName+'.htm"">'+DepartmentLiaison.Name+'</a>' AS Expr1,DepartmentLiaison.DepartmentContact AS Expr2, PersonnelDirectory.Title ASExpr4, DepartmentLiaison.DepartmentLiaison AS Expr3 FROM PersonnelDirectoryINNER JOIN DepartmentLiaison ON PersonnelDirectory.Name =DepartmentLiaison.Name WHERE (DepartmentLiaison.DepartmentLiaison = 'English')OR (DepartmentLiaison.DepartmentLiaison = 'Asian American & Pacific Asianstudies') OR (DepartmentLiaison.DepartmentLiaison = 'Communication Studies')OR (DepartmentLiaison.DepartmentLiaison = 'Liberal Studies')OR(DepartmentLiaison.DepartmentLiaison = 'Modern Languages & Literatures')OR (DepartmentLiaison.DepartmentLiaison = 'Music') OR (DepartmentLiaison.DepartmentLiaison= 'Philosophy') OR (DepartmentLiaison.DepartmentLiaison = 'Theatre Arts &Dance') OR (DepartmentLiaison.DepartmentLiaison = 'Art') "</p><p>fp_sDefault=""</p><p>fp_sNoRecords="<tr><td colspan=4 align=leftwidth=""100%"">No records returned.</td></tr>"</p><p>fp_sDataConn="Library"</p><p>fp_iMaxRecords=256</p><p>fp_iCommandType=1</p><p>fp_iPageSize=0</p><p>fp_fTableFormat=True</p><p>fp_fMenuFormat=False</p><p>fp_sMenuChoice=""</p><p>fp_sMenuValue=""</p><p>fp_iDisplayCols=4</p><p>fp_fCustomQuery=True</p><p>BOTID=0</p><p>fp_iRegion=BOTID</p><p>%></p></font><font color="#808080" size="1"><p><!--#include file="_fpclass/fpdbrgn1.inc"--></p><p><!--webbot bot="DatabaseRegionStart" i-CheckSum="59751"endspan --></p>
Additional Concerns • Access to server • requires special access • only certain software can load pages • SQL virus • yet another Microsoft specific virus • infected our campus server • activation of new server postponed indefinitely • translated dynamic page output to static page
Client Side Includes • Create uniform content with “Client side includes” • translates JavaScript “document.write” statements • into this document.write("<table cellpadding='0' cellspacing='0' width='660' class='white-b' border='0'><tr><td><nobr><a ref='http://www.calstatela.edu/'><img src='http://www.calstatela.edu/library/image/header-logo2.gif' border='0' alt='University Home' width='160' height='34'></a><a href='http://www.calstatela.edu/library/'><img src='http://www.calstatela.edu/library/image/header-library2.gif' border='0' alt='University Library' width='190‘ height='34'></a><a href= 'http://www.calstatela.edu/'><img src= 'http://www.calstatela.edu/library/image/header-CSULA2.gif' border='0' alt='University Home' width='214' height='34'></a><a href='http://www.calstatela.edu/library/'><img src='http://www.calstatela.edu/library/image/header-bldg2.gif' border='0' alt='University Library' width='96' height='34'></a></nobr></td></tr></table>")