Posted: October 9th, 2009 | Author: Chris
Catagories: Education | Tags: heweb09
View Comments
UPDATE:
Links from the conference
After conference links

The first-timers raise their hands at orientation.
If you read the posts in this blog tagged with heweb09 you’ll see my notes from sessions I attended. Several were good, a few were not-so-good. Going from memory of my evaluations, I would say my average score of sessions was 5.5 out of 7 (78%).
Was it worth approximately $2000 to attend? When I was in school 78% was a “C”. It was passing, but you couldn’t get into graduate school with a C average, and you couldn’t get a good paying job with a C average. Now, you should know that I grade rather conservatively. No one got a 7 on my evaluations; no one got a 1. If I like it and I thought I learned something they got 6. The first keynote would have received a 7, the best of track winners I attended would have received a 7, but these were not graded. So overall, I will come back if it is in the budget, but I wont fight for it if it is not. (It cost me a lot of money that cannot/wont be reported on the expense report.)
I met a lot of people, and followed several tweeple. I learned a few things and was entertained. Those were part of my goals so I can say that part was met. I don’t have H1N1 and I don’t think I gained 10 lbs and I got some swag, so check on those goals too. However, I was a little surprised at the skim-the-surface approach of the sessions. I know there is a lot of material for the board to choose from and they did a good job of touching on major aspects of higher education web. I felt like I was back in college: class for 90 minutes then 15 minutes to get across campus, and a lack of detailed information about lecturers’ materials before getting to the session. (Kudos to Daniel Frommelt for putting his session, “Augmented Reality“, online before coming to the conference.)

The back channel t-shirt.
Unfortunately for the conference I learned something else – what happens in the backchannel doesn’t always stay in the backchannel. This shirt (“I Survived The #heweb09 Keynote“) is an example of what came out of the backchannel after Tuesday’s (October 6) keynote speech. My netbook battery was low so I did not get to read it while it happened. You can read the transcript of the backchannel during keynote #2.
After the conference a few us wrote analyses that reflected the words of Michael Fienen:
“I think that it’s important to admit that several of us might have overstepped a professional line, but I think the event itself was not uncalled for and is an important example that audiences are no longer passive.” Source: The Great Keynote Meltdown of 2009 | .eduGuru.
After I read the article my tweet comment was “@fienen Good observations 1) material not relevent to an educated crowd 2) reflects poorly on “us” 3) pressure for next year.”
We have something to think about for next year. In this age of transparency you must “know thyself” and be an expert in your area – experience and ignorance shine equally through the window of our minds. We are people in higher education with limited budgets that come together to live, laugh, learn, and we express ourselves using the technology we help to create – the web.
Post Script
Conference committee for HighEdWeb 2010 remember three little words, “hella drop shadow“
Posted: October 8th, 2009 | Author: Chris
Catagories: Education | Tags: cms, heweb09, wrk14
View Comments
Stephanie Leary
Website Administrator, Texas A&M University
October 7
CMS Capabilities
- posts and pages
- scheduled publishing
- basic workflow
- easy media embedding
- excellent seo
- ubiquitous feeds
Killer Feature is the User Interface. (made by happycog)
Post vs. Page
Posts have…
- included in feeds
- categories
- tags
- excerpts
- comments and trackbacks
- custom fields
Pages have…
- not included in feeds
- page parent (not categories)
- template
- menu order
- comments and trackbacks
- custom fields
Pages can…with plugins
- included in feeds
- categories
- tags
The dirty little secret because pages are posts and posts are pages.
Things that are posts
- blogs
- news archives
- press releases
- podcasts
- newsletters
- magazines
- journals
- …
Things that are posts
- anything you want in a feed
- anything organized by date
Things that are pages
- anything that does not change often
- anything that is not organized by date
Other things
- media uploads
- users
- links
Demo
- installation
- file import
- basic options
- reading settings
- permalinks
Less blog, more CMS
- magazine-style home pages
- great url structure
- no category or archives
- contextual navigation
- breadcrumbs
- subpage listings
Magazine Layout
- multiple content areas
- category sections
- list of subpages
- widgets
Required theme files
Other recommendations
- functions.php – this is where you define widgets
- screenshot.png
More files
category.php = global category theme
category-6.php = category theme for catid=6
How a theme file works
- get_header
- The Loop
- get_sidebar
- get_footer
sandbox, hybrid, thematic themes to start looking at
Inside The Loop
- title
- content/excerpt
- date
- categories
- tags
- author
- custom fields
Complicating matters
- custom loops
- multiple loops
Modify the query (query_posts)
- limit
- offset
- parent
- categories & tags (include/exclude)
- sort order
- type
- author
- status
Sidebars
one included by default – get_sidebar()
can use more than one with php file include syntax
Widgets
theme/plugin hybrid
can be defined in functions.php or installed as part of a plugin
Built-in Widgets
- archives
- categories
- calendar
- links
- RSS
- pages
- meta (log in/out, feed)
- recent posts
- tag cloud
- text
Plugins
6735 plugins and growing
Plugins can…
- add widgets
- create template tags
- modify loops
- create shortcodes
- alter user roles
- provide custom fields
- alter write screens
- add JS libraries
Putting it all together
We want…
- pages
- a blog
- subscribe to comments
- a podcast
- a contact form w/spam guard
- a private area
- users to be redirected on login
Sidbar login plugin
Peter’s login redirect
Problems with private
visibility: menus
granularity: groups
privileges: roles
Plugin to fix this – Role manager (for now)
[PressThis podcast talks about world press]
Hiding the admin area
- sidebar login
- front-end editor
- P2
- posthaste
Moving servers
- changing domains
- edit database fields
- use config file constants
- changing directories
- maintaining permalinks
Caching Plugins
- WP Cache
- Super Cache
- W3 Total Cache
What’s New in 2.9
- image editor
- trash (posts, pages, comments)
- new excerpt filters
- easy changes to contact profile fields
- included handbook (printable)
- category-slug.php
What’s different in MU
- each user gets a blog
- each blog gets a set of db tables
- users can’t upload themes or plugins
- site-wide plugins installed for all
- site admin screen (and role)
Calendar plugin: AMR ICAL Event
Posted: October 8th, 2009 | Author: Chris
Catagories: Education | Tags: heweb09, tpr5
View Comments
Paul Gilzow
Programmer/Analyst-Expert, University of Missouri
twitter: gilzow
October 7
(This was Winner of Best of Track TPR)
Presentation http://2009.highedweb.org/presentations/TPR5.zip
or local copy Cross-site Scripting: What Is It, and How Can You Protect Your Site from Becoming a Victim?
Same Origin policy: 1 page in 1 tab can’t interact with other page in another tab.
Injection attack: accept exploits the trust for a site
Education sites are the worst for xss.
URL Shorteners are bad: need to be locked down in edu
Three main types:
- non-presistent/reflective – most common, relies on social engineering (GET data)
- persistent/stored – web forums, social media sites (POST data)
- local – less likely but dangerous (html files on your desktop)
Try
” ‘ < abx >
The People directory “search” is not google and thus another company (in house) makes the search – more vulnerable.
How to protect:
Be paranoid. Trust no one. Layers, layers, layers.
Input filtering
Input validation
Output encoding
Intrusion detection system
PHPIDS
Tidy the output
HTML Purifier
AntiSamy
www.xssed.com
No Script plugin for Firefox.
Look at phped for php editing.
Posted: October 8th, 2009 | Author: Chris
Catagories: Education | Tags: heweb09, mmp11
View Comments
(Winner of Best of Track MMP)
Anthony Dunn
WCMS Coordinator, CSU, Chico
October 7
Presentation http://2009.highedweb.org/presentations/mmp11.pdf
or local copy Maybe the Purpose of Our Redesign is Only to Serve as a Warning to Others
Background Info:
In 2007 Chico had a web committee (formed 1996) that governed the internet.
It was/is political environment.
Current site was november 1999
Current design april 2004
Jerry Spool “redesigns always fail.†If you do it right you don’t have to redesign. It grows as needed.
Someone needs to take responsibility, and establish a web governance structure.
They should take ownership of the content (brand). Then others come to them and ask for a recommendation of how to put something on the web.The benefit is that it removes politics for the process.
In the beginning it was hard to decide what each (of 4) group does; what is their role. But with time it got ironed out. “If you don’t have high-end buy-in, you will fail.â€
Create a competent and sufficient team. A team of designers is not enough. A team of programmers is not enough. You need a team of all of these. If you a lacking one it will be evident.
Define the project. Identify what’s wrong with the current site. Set the scope; sign off on it (accountability). Ask what do you want it to do (brainstorm); don’t bogdown. Define the phases, deadlines, milestone to be accomplished.
The biggest constraint was budget. It didn’t exist. Having no budget helped to pair-down the site. Focus on what needs doing not what they want to do.
Do the research: crazyegg, google analytics, user surveys. Helpful, but not a lot of useful information.
It help find best practices. It helps to learn from other sites’ mistakes. Get input; focus groups, meetings with stakeholders.
Plan your content. Number 1 reason it fails is because of content. Make information architecture(?). Make wireframes. Keep track of every piece; inventory the content.
By doing all this stuff it defused negative reactions for future designs.
Frameworks = no budget friendly. Write a bunch of extra (custom) stuff.
Take Away:
-
get buy-in and high-level ownership
-
make sure you have the right people on your team
-
clearly define the project and its scope
-
do the research
-
get input and feedback
-
have a content strategy and plan
Posted: October 7th, 2009 | Author: Chris
Catagories: Education | Tags: heweb09, tpr11
View Comments
Jason Alley
Instructional Technologist, Lafayette College
@jasonalley
Kenneth Newquist
Web Applications Specialist, Lafayette College
@knewquist
October 6, 2009
Problem:
Time to redesign site
Everyone has opinons about what works, but they don’t have data
Replace opinion with fact
http://its.lafayette.edu/
Use software called ScreenFlow
Tests aren’t about the user it is about the website.
Survey:
10 usabilty questions
2 volunteer questions
Setup: Opinio web survey tool and $10 gift card
Asked why they go to the site
5 common tasks
5 faculty tasks
5 students tasks
camera
screenflow
procter/recorder
What was learned:
people don’t search – they have to use the right term
dense pages are hard to scan
category pages are difficult to browse
getting to a page was half the battle
Used a open card sort: let user sort them. Proves other people think differently then the designer. Helps identify trends.
Great idea but…
- We don’t have time
- We don’t have money
- We don’t have the space
- We haven’t don’t this before
But then…
- Testing takes some time.
- Analysis takes longer
- Much much longer.
Posted: October 7th, 2009 | Author: Chris
Catagories: Education | Tags: heweb09, tpr10
View Comments
Daniel Frommelt
@Frommelt
University Web Coordinator, University of Wisconsin – Platteville
October 6
Presentation at www.uwplatt.edu/web/presentations

Augmented Reality asymmetric marker.
AR is adding, modifying reality.
They exist now.
It’s not a hologram.
It starts with a marker that is asymmetric.
More complex = smaller margin of error.
Use Blender: flash base AR.
It triggers a Flash with ActionScript when shown to a web cam.
Needs audio in/out and video in/out.
You can make virtual popup books.
He had lots of examples.
So where do we go from here?
Bunch of resources.
Posted: October 6th, 2009 | Author: Chris
Catagories: Education | Tags: heweb09, OWL, semantics, tpr9
View Comments
Brian Panulla
Director, Extreme Events Laboratory, Pennsylvania State University
October 6
Presentation http://2009.highedweb.org/presentations/TPR9.pdf
or local copy An Argument For Semantics
The quest for a smarter web
What is semantic web and why would I want one.
The “O” word – ontology
Using SW technology today
New w3c
RDF, RDF Schema, OWL
Each build on one another, but all are fundamentally RDF
Implied Meaning
What we have now needs a human to process it.
We want to markup for machines
meaning of symbols
-
words usage, connotation
-
images symbolism
become real useful when shared
Is this more catherderal thinking?
Why can’t we pull non-sensitive data from an open, central source?
How many Web applications have local copies of:
States, countries, campuses, majors, courses?
Why are we maintaining them?
Separation of concerns
-
smarter data is driving new levels of separation of concerns
-
content, presentation, behavior, and rules
Is HTML dead? No
The SW infrastructure
a parallel information architecture design pattern for smarter applications
web content, pages and sites do not
roadmap to smart data
-
entities as resources
-
specifying relationships
-
drawing inferences
Entities as Resources
Locally “IST” refers to at least 6 entities (for Penn State)
how do we identify entities
differentiating between conceptual entities creates the need for an identifier
indefinite article A college of IST
Convention allows us to simplify integration of data across systems
Convention is implicit symantics
In the absence of a good candidate key, each organization usually make an ad hoc identifiers.
We have a handy tool to globally identify – it’s URI
Normally they are unique, but that can be overwritten
RDF
RDF is the language that gives us resources, specifies properties
RDF can be used to specify is-a, is-a-member-of,
It stores as triples: subject, predicate, object
RDF schemas
dont give meaning
Ontology gives meaning
a formal ontology is a representation of a true ontology in some sor of communicable format
“its the next level up from schema”
OWL features
classes, properties, individuals
Data can be inferred or derived with owl/rdf with symantics.
Ex: if a is near b and c is near b then a is near c.
twitter: bpanulla
Posted: October 6th, 2009 | Author: Chris
Catagories: Education | Tags: analytics, heweb09, mmp8
View Comments
Joshua Ellis
E-Marketing Manager, Penn State Outreach
Shelby Thayer
Online Marketing Associate – Web Strategy, Penn State World Campus
October 6
What is analytics:
competitive intelligence
voice of customer
web site behavior onsite analytics
10/90 Rule
10 % tool
90% analysis
why measure
optimize marketing efforts
optimize user experience
Is your site effective? Forget about the site for a second. What are you business objectives? Once you have business then you can look at website objectives. Give it a time frame and make it measureable.
Key Performance Indicators (KPI)
Measures to use to see if your web site is meeting the objectives. Ask so what? If you can ask so what 3 times and get an actionable item each time then it is a KPI.
Segmentation is critical
look at trends before the campaign gets rolling.
If the trend is there it is a good objective.
Ex: you want to increase iPhone visits
Trends
100k visit today…or we increase 50% over yesterday or last month (time measurement)
Then they need context: Huge bounce rate got several click throughs or low bounce got a couple
But then go back and check: what causes the good and bad numbers.
Going through the numbers translates in to saving cost and time.
Fallout
link to form > form > thankyou
check numbers where people stop in the stream.
User testing
How do you know if it works? Measure before and after. Use your KPI for goals with time frame.
Free usability test
Segmentation
Possible segments: internal/external, in-state/out-of-state, search terms, frequent flyers
Referring Keywords
Internal site search
Site overlay (heat map)
It’s good but not perfect. Not good with javascript.
Events
Funnels
Posted: October 5th, 2009 | Author: Chris
Catagories: Education | Tags: heweb09, marketing, tnt6
View Comments
Kevin Lavelle
Coordinator of Web Services, Xavier University
Maggie Ridder
Director of e-Marketing, Xavier University
October 5
Project “Road to Xavier” is a recruitment campaign.
Cost, time, fixed content were the constraints.
Decided to move away from big budget because it wouldn’t have the best impact – timing and audience wasn’t ready.
Their real plan:
-
3 print pieces
-
landing pages
-
events
-
addition elements
Division of labor:
They had 8 key target programs and after brainstorming they came up with “I Am…” (role, service, )
Print pieces told a story. And they told what is the input component and what is the result.
Landing pages complemented the print page brand/content and were listed on the print pieces. This enabled easy stats of hits and emails.
Follow up emails of print.
Phoning: faculty calling students, student calling students
alums calling students
they each had guides
website with contact reports
weekly email bulletin
The result was 70% of students that attended an event enrolled. That was 20% of admitted enrolled at Xavier. Goal was 940 they got 1174.
Lessons:
-
focus on growth potential and capacity
-
collaboration and working together
-
clear responsibilities, communication and regular meetings
-
involving faculty and alumni
-
keep the team small, working with limited dollar resources
Now what:
The success of last year lead to more input from their team.
Road to Xavier is a portal like howdy.tamu.edu
They do a lot of their business there: housing, accounts, profile/directory information.
Posted: October 5th, 2009 | Author: Chris
Catagories: Education | Tags: heweb09, soc5
View Comments
David Hart
IT/IS Project Manager, Stanford University
October 5
They used a vendor’s solutions for the majority of development.
social community = academic community = share!
If you build it, they will come?
Their project was named Community Services Platform
The project processed well for about a year and then they reviewed business rules with each of 3 departments: they could not force unity among all three departments. This caused delays and scope creep.
“film, works of art are never completed, they are only abandoned” Leonardo de Vinci and Steven Spielberg.
twitter: