Accessible System Design for

tansygoobertownInternet and Web Development

Dec 8, 2013 (3 years and 8 months ago)

50 views


Usable and

Accessible System Design for
Web Services and Asset

Management


The 2005 NMC New England Regional Conference

Yale University, New Haven, Connecticut

October 5
-
7, 2005


Presenters:


Karl Horvath

Assistant Director, Computer Services


Viral Mehta

Information Systems Specialist


Scott Birl

Senior Systems Administrator



AGENDA


About the organization


Overview of the Web Complex


Overview of the Media Complex


Usability and Accessibility Lab


Policies and Guidelines


Research and Development


Questions and Comments

Organization Specifics


Urban University


International campuses


Billion dollar organization


Tens of thousands of users


Diverse departments and missions


Decentralized infrastructure


Central administration and mission


Central branding and identity

Population and Assets


34,000 students


2,000+ faculty


5,000+ staff


1,000,000+ Web pages


500,000+ central Web pages


1,000’s Web sites and Web applications


1,000’s Web Developers


Unlimited Web Administrators


Unlimited Content Contributors


Roles


Web Users


Web Developers


Content Contributors


Web Administrators


System Administrators


Roles


Web User


(
Web Users are people who browse the Web, visit Web
sites and use Web media within the temple.edu domain.)


Roles


Content Contributor



(Content Contributors are people who have permission
to edit, modify or update Web page or Web media
content within the temple.edu domain. Content
Contributors are bound by all preceding sections of the
Temple University Web and Internet Policies and
Guidelines.)



Roles


Web Developer



(Web Developers are people who specialize in the
development of Web sites. Web developers handle
programming, create graphics, add pictures, include
links, modify Web page templates and develop
information design, among other duties. Web
Administrator and Web Developer roles can be held by
one person. Web Developers are bound by all preceding
sections of the Temple University Web and Internet
Policies and Guidelines.)





Roles


Web Administrator


Web Administrators can be any person at Temple. No technical expertise is
required or necessary to fill this role. This is purely an organizational and
operational role. Learning to be a Web administrator takes a short time
(minutes) and involves using simple and easy
-
to
-
use Web utilities. Web
administrators can be a administrative assistant, a department head, a Web
developer or any one else the department head wishes to designate to this
administrative role. Web administrators manage the Web operations
component of web sites. Web operations involves, but is not limited to the
following functions; providing access to to a Web site, scrutinizing the Web
site to ensure up
-
to
-
date content and compliance with university Web
branding, acting in the role of liaison between the departments and
department head office and other duties that ensure smooth departmental
or organizational Web operations. Web administrator and Web developer
roles can be held by one person. Web Administrators are bound by all
preceding sections of the Temple University Web and Internet Policies and
Guidelines.







Roles


System Administrator



System Administrators configure, maintain and manage the central Web
complex infrastructure and Web operations.






Web Complex


Single Temple Web site account (no multiple systems)


Development and Production web server environments


Default web pages and templates for every Web site


Content Management System


Web tools and utilities for Developers and Administrators


Collaboration and support of Macromedia Inc.


Improved Web site and Webmaster request process


Web asset records and database for departments


Automatic failover to secondary server


Disaster recovery


Repurpose and organize existing Web resources

Web Complex


Software and Services


Web development and central Web administration


Content management deployment tool


Text Transcoder and LIFT Machine


Upgraded Web tools


Stats and logs


RSS feeds


Surveys/polls


Web logs


Default Web site pages and Web template


WAP and Handheld devices


xHTML, ASP, JS, PHP


Database connections

Content Management System

Web Complex

Hardware Configuration


RedHat Linux and Windows server farm


Apache and IIS configuration


Alteon front end


SAN back end


Automatic Failover and Data Replication


Full LDAP Authentication


Single web system for all web sites


Improved and more robust Web Utilities


SQL database server


Google search appliance



Web Complex


Current Project: Media Complex


A complimentary system that supports:



Streaming Media


New Media


Teaching and Collaboration

Legacy Media Systems

Distributed Server Configurations

Windows Media Server

Quicktime Server

Quicktime Server

Media Complex

Hardware Configuration




Helix Universal Streaming Servers (Real)


Flash Communication Servers (Macromedia)


Breeze Servers (Macromedia)


Alteon front end


SAN and NAS data storage back end


Automatic Failover and Data Replication


Media Complex

State of Streaming, why do it?


Increasing Broadband use


Decreasing cost of equipment


Easier access to technology


Distributed server configurations


Increasing teaching, learning opportunities


Organizational communication needs


Web development requests


Central administration


Web user expectations


Student projects (radio stations, course work)


Competitive institution


Media Complex Services


Live Streaming (multiple players)


On
-
Demand Streaming (multiple players)


Web Conferencing


Presentations


Meetings (LDAP)


Macromedia Flash Development


Content Management System (LDAP)


Web blogs


Podcasting


Online TV Station

Media Complex

Vendors and Software


Dell


Servers


Real Networks


Helix Server


Macromedia
-

Breeze, Flash


MetaStories


Storymaker


Microsoft


2003 Advanced Server


Red Hat
-

Linux


Serious Magic


Visual Communicator 2

Usability and Accessibility Lab


Improve Web sites, applications and files


Evaluation and consulting


User interface or files


Information design


Visual design


ADA section 508


Reporting


Surveys


User testing


Load testing



What is the price of change?


Change the culture of the Web


New ways to communicate


New ways to teach and learn


Commitment to support


Commitment to research and development


Collaborate with partners and vendors


Failover and disaster recovery


Year 2, 3, maintenance and upgrade costs


Cost Benefit Analysis


CMS research (technology and support
requirements)


New Media research (technology and
support requirements)


Justification based on comparison of


In house development


Commercial solutions


Open Source solutions

Cost Benefit Analysis


How much is initial investment


Forecast a gross profit


Calculate short term net profit


Extend net profit to one year


Year two net profit projection

Enterprise Complex Configuration


Policies


Content management




Offensive content


Content ownership and responsibility


Security and privacy


Communication
-

listserv


Branding guidelines


Vendors and non
-
Temple Web developers


Storage and disk space


Network and bandwidth


Support limitations


Web site backup and retrieval policy


Disk space and storage







Procedures


Web developer
-

Web administrator limits


Web site and Web media protocols


File and Web naming conventions


Web tools, utilities and services


Programming and scheduling


Live and on
-
demand events


Costs and maintenance fees


Usability and accessibility


System maintenance







Research and Advisory groups


Web development advisory group


Temple University Content Management research lab


Database


Web design


Wireless



Streaming Media advisory group


Streaming


Conferencing


Internet 2


Wireless



Usability and Accessibility advisory group


Best practices


Research and collaboration



Web and Internet policy and guideline


Best practices


Security


Privacy





THANK YOU!

Questions and Comments:


Karl:
k.h@temple.edu

Viral:
v.m@temple.edu

Scott: sbirl@temple.edu


http://www.temple.edu