university experts higheredwebdev 2006 october 22-25, 2006 rochester, new york track: tpr9 harish...

38
University Experts http://experts. sjsu . edu HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead & Web Applications Developer Web Services Unit [email protected]

Post on 20-Dec-2015

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

University Expertshttp://experts.sjsu.edu

HigherEdWebDev 2006October 22-25, 2006Rochester, New YorkTrack: TPR9

Harish V. ChakravarthyInterim Lead & Web Applications DeveloperWeb Services [email protected]

Page 2: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Session Layout

BackgroundAbout us

IT infrastructure

Relaunch of Univ. Experts Lessons learned Objectives Solutions Architecture Roll out Usage status

Future road map

Q & A

Page 3: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Before we get started:

First time at HighEdWebDev Conference First time to Rochester I am thrilled to be here!

Feel free to ask me any questions during the presentation

Feel free to let me know, if you can’t understand what I am talking about

Slides will be available online!

Page 4: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Background: About us

Page 5: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Background:About us

http://www.sjsu.edu/webservices

Formed in Fall 2002 Web site redesign project

ORG chart Office of the President

Office of the Provost Academic Technology

Web Services Unit

Services we provide Maintain University main Web site (www.sjsu.edu)

Maintain content for top level pages

Maintain the Content Management System Create subsites for Site Masters

Maintain and configure search engine

Develop & Maintain web applications for University needs News, Events, Form Handler, Syndication Feed, web survey and more…

Web space

and more …

We are responsible for the overall web presence of San Jose State University

Page 6: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Background:About us

http://www.sjsu.edu/webservices

Staff University Web Master

Position open since Mar/2006

Web Applications Developer (me)

Content Editor/Programmer New position

Staff hired in May/2006

Web Infrastructure Servers

4 Sun Solaris, 1 Windows

Set up Production

Stage

Development

Web Servers Apache, Tomcat

Database MySQL

Languages JSP, Perl, XML, XSLT

Version Control CVS

We are work with numerous open source applications

Page 7: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Background:About us

http://www.sjsu.edu/webservices

We serve Academic Units and Departments

Faculty

Staff

Students Current

Prospective

Alumni

We serve the entire campus

Units we work very closely with University Computing & Telecommunications (UCATS)

Servers in a cold room

Ensure 24X7 uptime (power supply)

Monitor network

CMS Team (my.sjsu.edu) Query tables for information

University Communications & Marketing Approve content for top level pages

University Logo and Seal usage guidelines

Web Oversight Committee (Formed in Spring 2006) 16 member team

University wide representation

University Web Policy (Ist project) Currently debated in the Academic Senate

Page 8: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Background: IT Infrastructure(related to this session)

Page 9: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Background: IT

Infrastructure

Campus IT Infrastructure

Decentralized

Numerous authoritative sources of information

We have more than one login and password to access various services offered.

Page 10: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Faculty & Staff Directory

http://www.sjsu.edu/directory/

Authoritative Source

Phone number

Email address

FAX number

Location

Building

Floor

Extended Zip

Department

Background: IT

Infrastructure

Page 11: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Background: IT

Infrastructure

Faculty Affairs

http://fa.sjsu.edu/

Authoritative Source for faculty

Education: Terminal Degree

Licenses & Certificates

Job Classification

Page 12: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Background: IT

Infrastructure

Bursar’s Office

http://www.sjsu.edu/bursar/

Authoritative Source

Tower ID Photo

Page 13: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Background: IT

Infrastructure

Human Resources

http://www.sjsu.edu/hr/

Authoritative Source

Name

First

Preferred first name

Middle

Last

Prefix

Suffix

Working Title

Employed faculty & staff

Not Phone Directory!

Page 14: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Background: University Experts (Version 1.0)

Page 15: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Background: University

Experts

Maintained by Univ. Marketing and Communications

Information was manually updated by staff

Static pages with no search and proper navigation

Primary key was not Tower ID

Sometime information was out of date

There was no easy way to know!

There was a need for a better system!

Page 16: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Background: University

Experts

One earlier attempt Developed some time before 2003

A standalone web application

One more login and password

Not user friendly to input or view

Not a committee approach

Unsuccessful in achieving its objective

Page 17: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Relaunch of University Experts(Version 2.0)

Page 18: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Project Objectives:

Lessons Learned

Put a committee together

Automate as much as possible

Pull data from authoritative sources

Empower experts

To update their “own” information

Ability to opt-in and opt-out

Page 19: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Initiative Launched:

Fall 2004

Project Team

Rhea Williamson, Associate Dean, Graduate Studies and Research Mary Jo Gorney-Moreno, AVP, Academic Technology Jeff Gordon, Director, Business Development, SJSU Foundation Joan Merdinger and Angee McGhee, Faculty Affairs Nancy Stake, Media Relations Officer, University Advancement Paul Nozicka, University Webmaster Harish Chakravarthy, Web App. Developer, Web Services Rigo Vargas, Enrollment/Academic Services-IT Danielle Moon, MLK, Jr. Library Special Projects Sara Willis, Sponsored Programs Office, SJSU Foundation Beth Lemke, Content Editor, Univ. Marketing & Communications Bethany Shifflet, Faculty, Kinesiology Andrew Wood & Christina Sabee, Faculty, Communications Studies Carrie Medders, CMS Project Support

16 member team!

Page 20: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Project Objectives

Increase Awareness of SJSU Experts

Foster Collaborative Opportunities

Leverage Investments/Resources

Capture information in a standard format

Identify top categories External Speaker

Contact for news media

Collaborative researcher

Provide accurate information

Retain the SJSU look and feel

Keyword searchable

Easy to navigate

Standards compliant

“One stop shop” to find experts

Page 21: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Possible Solutions:

Plan A

Write a new web app. from scratch

Pros:

Develop inhouse We already have the infrastructure

Save time Less coordination with rest of campus

Cons:

One more login and password!

One more standalone application!

Page 22: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Possible Solutions:

Plan B

Use MySJSU, PeopleSoft Portal (my.sjsu.edu)

Pros: Currently in use

University has vested interest

In built modules available to capture

similar information

No need for additional login and password

Cons: In built modules will require customization

May require approval from Chancellor’s Office

Will require coordination with the CMS team & other teams on campus

Long process

Page 23: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Possible Solutions:

Plan Aor

Plan B We decided on Plan B!

(A road less traveled)

Page 24: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Using MySJSU:

Customize modules

Identify modules to capture informationEducation-Degrees

Courses-Teaching Experience

Research-Scholarly Activity

Professional-Service Activity

Licenses-Certificates

Publications-Presentations

Customize Text changes

Remove fields

Add fields Easy to Copy & Paste

Accept Home page URL

Accept to existing URL’s

Courses

Publication

Page 25: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Using MySJSU:

New module

Faculty Info

Display Tower Image

Yes

No (Default)

Select 3 categories

External Speaker

News Media Contact

Collaborative Researcher

Expertise Summary

Keyword field for search

Experts should select any one of the 3

categories to be found inside university experts

Provide a way to out-out if desired

We went through 13 iterations!

(Fall 2004 - Summer 2005)

Page 26: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Using MySJSU:

Architecture

Identify Authoritative Sources

Query for a list active experts

Pull information for active experts from various

authoritative sources Various databases across campus

Map information gathered using Tower ID as the

primary key

Map Tower ID to unique random key (public display)

Generate SQL inserts

Update local database

DBTrainman

(a command line driven program written in JAVA)

Page 27: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Putting all this together & making it work …

Page 28: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

CMS DBmy.sjsu.edu

UCATS DBwww.sjsu.edu/directory

Experts DB

DBTrainman(The BRAIN)

Active Experts vis CMS

Education(Terminal Degree from Faculty Affairs)

Office of Public Affairs

News Media Contactdatabase

Graduate Studies & Research/Foundation

Funding alerts and Keywords database

Towercard Photo from Bursar’s Office

Faculty Initiated pages• Courses• Research• Publications …

http://experts.sjsu.edu

Page 29: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Univ. Experts:Roll out

Step I (early Fall 2005) Identify beta testers

Request feedback & make required changes

Step II (Beta Launch, November 2005) Communicate via campus mail and email

Request experts to check accuracy of information

Raise awareness

Request experts to fill out their information

Step III (Full Service Public Launch, January 2006) SJSU Press Release

Point all references to Univ. Experts

Page 30: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

http://experts.sjsu.edu

Page 31: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Univ. Experts:

Project Update

# Experts

Feb/01/2006 Oct/20/2006 change

Contact for News Media 329 362 10%

Collaborative Researcher 38 76 100%

External Speaker 47 91 94%

Tower Images 19 45 137%

# Records

Active Experts 2016 1743 -14%

Education 2120 2366 12%

Licenses & Certificates 19 21 1.6%

Research & Scholarly Activities 363 386 6.3%

Courses & Teaching Expertise 196 375 91.32%

Professional & Service Activity 258 305 18.21%

Publications & Presentations 264 334 26.5%

Page 32: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Univ. Experts:

Future Roadmap

Increase awareness Offer hands-on lab session

Memo from Office of the Provost

Meet with Department Chairs and College Deans

Visibility on website and other forms of communication

Students newspaper

Technical Improvements UI Improvements

Import publication from University Library

Integrate data with other web applications

Page 33: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Beta Site Demowww.sjsu.edu/cats/2003/showcase/

http://experts.sjsu.edu/

Page 34: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Additional Slides

Page 35: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

DBTrainman:Code: Output

Generating a Vector of active IDs ...

Generated a Vector of existing Mapping ID

Checking for complete ID Mapping ...

Insert into sjsu_id_map values (531281767,"55AESWE34");

Generating ID Map ...

Generating DeptID Map ...

Generating sjsu_experts_contact header ...

Generating sjsu_experts_contact sql ...

rows processed:1748

Generating sjsu_experts_info header ...

Generating sjsu_experts_info sql ...

rows processed:479 (392)

CR/ES/NM:76 91 362

Generating sjsu_experts_education header ...

Generating sjsu_experts_education sql ...

rows processed:6568 (2366)

Generating Images ...

rows processed:45

Generating sjsu_experts_contact_from_ucats header ...

Generating sjsu_experts_contact_from ucats sql ...

rows processed:6160 (1770)

Statistics for today ...Oct/23/2006 1748 392 2366 21 386 375 305 334 45 76 91 362

Page 36: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

DBTrainman:Code:

Images

Page 37: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

DBTrainman:Code: Query

Phonebook

Page 38: University Experts  HigherEdWebDev 2006 October 22-25, 2006 Rochester, New York Track: TPR9 Harish V. Chakravarthy Interim Lead

Service Oriented

Architecture