SlideShare a Scribd company logo
1 of 40
Content and Features Reno: Less is More
Internet Librarian 2017
October 23 – Monterey, CA
Charlie Morris
Lead Web Developer
Discovery, Access and Web Services
Penn State University Libraries
Twitter: @cdmo
cdmorris@psu.edu
Quick Outline
• About Penn State
• Why more can be a problem
• The problem faced
• Goals of the project
• Development perspective
• Content work
• Finished product
Photo Credit: Penn State News
That’s a lot
“A lot” can be a
problem
“Information
Overload”
Old conventional wisdom:
“Information Density”
•Quality of a site is measured in the amount
of information per screen pixel (Edward
Tufte)
The “portal plague”
“Portals, as you may know, are the
most deadly plague of the global
web…
... (the) path of survival in the 21st
century is clear and ahead; be like
Google. Simple, unobtrusive,
serving and humble”
-Philipp Lenssen 2003
http://blogoscoped.com/archive/2003_08_01_index.html
“To gain several minutes of user
attention, you must clearly communicate
your value proposition within 10
seconds.”
-Jakob Nielsen
https://www.nngroup.com/articles/how-long-do-users-stay-on-web-pages/
Where “a lot” was
too much
Platform and Redesign Project Before
• 10,000+ pages
• Hundreds of authors
• Public and staff-only
content mixed
• Little-to-no content
oversight
•Proprietary Java-based
content management
system
•Unstructured content
•Outdated/cluttered look
Migration Plan
• Rolling migration • 18 months
• Team:
• 3 developers
• 1 content migrator
• 2 project managers
• 1.5 system administrators
1. Move into
Minimalist
Design
2. Adopt a front
end
framework
3. Re-align with
university
style
guidelines
4. Improve
page speed
Src: https://www.programmableweb.com/news/cope-create-once-publish-everywhere/2009/10/13
5. Structured
content (one
source)
Project Management: Less is More
See https://gettingreal.37signals.com
"Always implement things when you actually need them, never when you just
foresee that you need them."
Src: https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it
Project Management Approach
1. Project one-pagers for all web development features (YAGNI…)
2. Non IT department “product owner” for decision-making
3. Explain technical options clearly
4. Lo-fi wireframes
5. Demo often
6. ”Iterate” on design and improvements
See https://www.slideshare.net/tsierra/the-projectonepager
One Pager (Project Brief)
• Project Name
• One line description
• Requirements
• Out of Scope
• Team
• Schedule
One Pagers
Pro
• Trim wasted time in planning
docs that aren’t useful
• Especially with out of scope:
address any predicted points of
conflict and scope creep
Con
• Agreed on terms aren’t always
the same in everyone’s head
• Difficult to determine when
needed – what is a project?
Features and Functionality List
• Hours of Operation
• Alerts
• Homepage Feature
• Scholarly Database API
Consumption
• Separate Staff Site with it’s own
custom theme and features
• LibGuides API Integration
• Staff Directory
• Custom Theme
• Computer Availability API
Integration
• Custom Content Workflow
System
Features and Functionality List
• Hours of Operation
• Alerts
• Homepage Feature
• Scholarly Database API
Consumption
• Separate Staff Site with it’s own
custom theme and features
• LibGuides API Integration
• Staff Directory
• Custom Theme
• Computer Availability API
Integration
• Custom Content Workflow
System
Occam’s Meat Cleaver
Image source: https://pixabay.com/en/cleaver-halloween-fear-knife-1756677/
Out of Scope’d
• Geolocation
• Web Service Endpoint creation
• QR codes
• Too many email triggers
• Personalization
• Over-integration of systems
• Semantic web work
• “Chasing Tech”
Taking a hard look at content
This was the hardest part
Audit, Filter, Place
• Separation of internal and external content
• Integrate disparate content into user centered menu
no one knows what an Access Services department is
• Update/adjust content as needed
• Eliminate ROT (redundant, outdated, trivial)
“No Workflow” Workflow
• Trained author team
• After-the-fact review
• One source as much as possible
The Finished Product
Alerts
Hours
Homepage feature
Updated navigation
Computer Availability
More work for less
• Usability studies
• Homepage updates
• Main landing page updates
• Better interface for research options for students
• The never-ending challenge of serving so many campuses across the
state in one place
How can we do less better?
“What I'd like to suggest is a different
approach. Instead of one-upping, try one-
downing. Instead of outdoing, try
underdoing. Do less than your competitors to
beat them.”
-37signals (makers of Basecamp, Ruby on Rails)

More Related Content

Similar to Content & Features Reno: Less Is More

Using Omeka as a Gateway to Digital Projects
Using Omeka as a Gateway to Digital ProjectsUsing Omeka as a Gateway to Digital Projects
Using Omeka as a Gateway to Digital Projectslibrarianrafia
 
PLAT-2 CMIS - What’s coming next?
PLAT-2 CMIS - What’s coming next?PLAT-2 CMIS - What’s coming next?
PLAT-2 CMIS - What’s coming next?Alfresco Software
 
Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13Konrad Roeder
 
On Again; Off Again - Benjamin Young - ebookcraft 2017
On Again; Off Again - Benjamin Young - ebookcraft 2017On Again; Off Again - Benjamin Young - ebookcraft 2017
On Again; Off Again - Benjamin Young - ebookcraft 2017BookNet Canada
 
Case Study - Building a Website for Vocational Training and Education
Case Study - Building a Website for Vocational Training and EducationCase Study - Building a Website for Vocational Training and Education
Case Study - Building a Website for Vocational Training and EducationKentico Software
 
IWMW 2002: Portals and CMS:" Why You Need Them Both
IWMW 2002: Portals and CMS:" Why You Need Them BothIWMW 2002: Portals and CMS:" Why You Need Them Both
IWMW 2002: Portals and CMS:" Why You Need Them BothIWMW
 
Managing your library's online presence
Managing your library's online presenceManaging your library's online presence
Managing your library's online presenceSuhui Ho
 
Drupal status report for all staff day
Drupal status report for all staff dayDrupal status report for all staff day
Drupal status report for all staff daysbclapp
 
Tour of Big Data
Tour of Big DataTour of Big Data
Tour of Big DataRaymond Yu
 
Effective Tools for Effective Change
Effective Tools for Effective ChangeEffective Tools for Effective Change
Effective Tools for Effective ChangeJennifer Davis
 
What Digitization Can Do For You - South Carolina Digital Library Technology ...
What Digitization Can Do For You - South Carolina Digital Library Technology ...What Digitization Can Do For You - South Carolina Digital Library Technology ...
What Digitization Can Do For You - South Carolina Digital Library Technology ...Heather Gilbert
 
Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?C4Media
 
Feature driven agile oriented web applications
Feature driven agile oriented web applicationsFeature driven agile oriented web applications
Feature driven agile oriented web applicationsRam G Athreya
 
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...Open Analytics
 
Open Data Summit Presentation by Joe Olsen
Open Data Summit Presentation by Joe OlsenOpen Data Summit Presentation by Joe Olsen
Open Data Summit Presentation by Joe OlsenChristopher Whitaker
 
Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12ayoungkin
 
Play Architecture, Implementation, Shiny Objects, and a Proposal
Play Architecture, Implementation, Shiny Objects, and a ProposalPlay Architecture, Implementation, Shiny Objects, and a Proposal
Play Architecture, Implementation, Shiny Objects, and a ProposalMike Slinn
 
Sven Kreiss, Lead Data Scientist, Wildcard at MLconf ATL - 9/18/15
Sven Kreiss, Lead Data Scientist, Wildcard at MLconf ATL - 9/18/15Sven Kreiss, Lead Data Scientist, Wildcard at MLconf ATL - 9/18/15
Sven Kreiss, Lead Data Scientist, Wildcard at MLconf ATL - 9/18/15MLconf
 

Similar to Content & Features Reno: Less Is More (20)

Using Omeka as a Gateway to Digital Projects
Using Omeka as a Gateway to Digital ProjectsUsing Omeka as a Gateway to Digital Projects
Using Omeka as a Gateway to Digital Projects
 
PLAT-2 CMIS - What’s coming next?
PLAT-2 CMIS - What’s coming next?PLAT-2 CMIS - What’s coming next?
PLAT-2 CMIS - What’s coming next?
 
Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13
 
On Again; Off Again - Benjamin Young - ebookcraft 2017
On Again; Off Again - Benjamin Young - ebookcraft 2017On Again; Off Again - Benjamin Young - ebookcraft 2017
On Again; Off Again - Benjamin Young - ebookcraft 2017
 
Case Study - Building a Website for Vocational Training and Education
Case Study - Building a Website for Vocational Training and EducationCase Study - Building a Website for Vocational Training and Education
Case Study - Building a Website for Vocational Training and Education
 
IWMW 2002: Portals and CMS:" Why You Need Them Both
IWMW 2002: Portals and CMS:" Why You Need Them BothIWMW 2002: Portals and CMS:" Why You Need Them Both
IWMW 2002: Portals and CMS:" Why You Need Them Both
 
Managing your library's online presence
Managing your library's online presenceManaging your library's online presence
Managing your library's online presence
 
Be faster then rabbits
Be faster then rabbitsBe faster then rabbits
Be faster then rabbits
 
Drupal status report for all staff day
Drupal status report for all staff dayDrupal status report for all staff day
Drupal status report for all staff day
 
Tour of Big Data
Tour of Big DataTour of Big Data
Tour of Big Data
 
Effective Tools for Effective Change
Effective Tools for Effective ChangeEffective Tools for Effective Change
Effective Tools for Effective Change
 
What Digitization Can Do For You - South Carolina Digital Library Technology ...
What Digitization Can Do For You - South Carolina Digital Library Technology ...What Digitization Can Do For You - South Carolina Digital Library Technology ...
What Digitization Can Do For You - South Carolina Digital Library Technology ...
 
Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?
 
Feature driven agile oriented web applications
Feature driven agile oriented web applicationsFeature driven agile oriented web applications
Feature driven agile oriented web applications
 
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...
 
Open Data Summit Presentation by Joe Olsen
Open Data Summit Presentation by Joe OlsenOpen Data Summit Presentation by Joe Olsen
Open Data Summit Presentation by Joe Olsen
 
Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12
 
E meyer lamp2012
E meyer lamp2012E meyer lamp2012
E meyer lamp2012
 
Play Architecture, Implementation, Shiny Objects, and a Proposal
Play Architecture, Implementation, Shiny Objects, and a ProposalPlay Architecture, Implementation, Shiny Objects, and a Proposal
Play Architecture, Implementation, Shiny Objects, and a Proposal
 
Sven Kreiss, Lead Data Scientist, Wildcard at MLconf ATL - 9/18/15
Sven Kreiss, Lead Data Scientist, Wildcard at MLconf ATL - 9/18/15Sven Kreiss, Lead Data Scientist, Wildcard at MLconf ATL - 9/18/15
Sven Kreiss, Lead Data Scientist, Wildcard at MLconf ATL - 9/18/15
 

More from Charlie Morris

Axe-matchers gem for automated accessibility testing
Axe-matchers gem for automated accessibility testing Axe-matchers gem for automated accessibility testing
Axe-matchers gem for automated accessibility testing Charlie Morris
 
Drupal, git and sanity
Drupal, git and sanityDrupal, git and sanity
Drupal, git and sanityCharlie Morris
 
With Drupal Your Website is an API
With Drupal Your Website is an APIWith Drupal Your Website is an API
With Drupal Your Website is an APICharlie Morris
 
Responsive Approaches: Redesigning websites for Duke, NCSU & UNC Libraries
Responsive Approaches: Redesigning websites for Duke, NCSU & UNC LibrariesResponsive Approaches: Redesigning websites for Duke, NCSU & UNC Libraries
Responsive Approaches: Redesigning websites for Duke, NCSU & UNC LibrariesCharlie Morris
 
Boiling a Frog: A Responsive Update
Boiling a Frog: A Responsive UpdateBoiling a Frog: A Responsive Update
Boiling a Frog: A Responsive UpdateCharlie Morris
 
Viral Outreach: Blending Online and Offline Social Networks
Viral Outreach: Blending Online and Offline Social NetworksViral Outreach: Blending Online and Offline Social Networks
Viral Outreach: Blending Online and Offline Social NetworksCharlie Morris
 
Creating the Hunt Partners App: Cross-Departmental Rapid Response
Creating the Hunt Partners App: Cross-Departmental Rapid ResponseCreating the Hunt Partners App: Cross-Departmental Rapid Response
Creating the Hunt Partners App: Cross-Departmental Rapid ResponseCharlie Morris
 
Google Analytics Basics for NCSU Libraries' Staff
Google Analytics Basics for NCSU Libraries' StaffGoogle Analytics Basics for NCSU Libraries' Staff
Google Analytics Basics for NCSU Libraries' StaffCharlie Morris
 
Exposing Tech Lending Device Availability Data
Exposing Tech Lending Device Availability DataExposing Tech Lending Device Availability Data
Exposing Tech Lending Device Availability DataCharlie Morris
 
5 Ways to Make Use of Your Google Analytics
5 Ways to Make Use of Your Google Analytics5 Ways to Make Use of Your Google Analytics
5 Ways to Make Use of Your Google AnalyticsCharlie Morris
 

More from Charlie Morris (11)

Axe-matchers gem for automated accessibility testing
Axe-matchers gem for automated accessibility testing Axe-matchers gem for automated accessibility testing
Axe-matchers gem for automated accessibility testing
 
Dynamic sitemaps
Dynamic sitemapsDynamic sitemaps
Dynamic sitemaps
 
Drupal, git and sanity
Drupal, git and sanityDrupal, git and sanity
Drupal, git and sanity
 
With Drupal Your Website is an API
With Drupal Your Website is an APIWith Drupal Your Website is an API
With Drupal Your Website is an API
 
Responsive Approaches: Redesigning websites for Duke, NCSU & UNC Libraries
Responsive Approaches: Redesigning websites for Duke, NCSU & UNC LibrariesResponsive Approaches: Redesigning websites for Duke, NCSU & UNC Libraries
Responsive Approaches: Redesigning websites for Duke, NCSU & UNC Libraries
 
Boiling a Frog: A Responsive Update
Boiling a Frog: A Responsive UpdateBoiling a Frog: A Responsive Update
Boiling a Frog: A Responsive Update
 
Viral Outreach: Blending Online and Offline Social Networks
Viral Outreach: Blending Online and Offline Social NetworksViral Outreach: Blending Online and Offline Social Networks
Viral Outreach: Blending Online and Offline Social Networks
 
Creating the Hunt Partners App: Cross-Departmental Rapid Response
Creating the Hunt Partners App: Cross-Departmental Rapid ResponseCreating the Hunt Partners App: Cross-Departmental Rapid Response
Creating the Hunt Partners App: Cross-Departmental Rapid Response
 
Google Analytics Basics for NCSU Libraries' Staff
Google Analytics Basics for NCSU Libraries' StaffGoogle Analytics Basics for NCSU Libraries' Staff
Google Analytics Basics for NCSU Libraries' Staff
 
Exposing Tech Lending Device Availability Data
Exposing Tech Lending Device Availability DataExposing Tech Lending Device Availability Data
Exposing Tech Lending Device Availability Data
 
5 Ways to Make Use of Your Google Analytics
5 Ways to Make Use of Your Google Analytics5 Ways to Make Use of Your Google Analytics
5 Ways to Make Use of Your Google Analytics
 

Recently uploaded

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 

Recently uploaded (20)

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

Content & Features Reno: Less Is More

  • 1. Content and Features Reno: Less is More Internet Librarian 2017 October 23 – Monterey, CA Charlie Morris Lead Web Developer Discovery, Access and Web Services Penn State University Libraries Twitter: @cdmo cdmorris@psu.edu
  • 2. Quick Outline • About Penn State • Why more can be a problem • The problem faced • Goals of the project • Development perspective • Content work • Finished product
  • 3. Photo Credit: Penn State News
  • 4.
  • 6. “A lot” can be a problem
  • 8. Old conventional wisdom: “Information Density” •Quality of a site is measured in the amount of information per screen pixel (Edward Tufte)
  • 9. The “portal plague” “Portals, as you may know, are the most deadly plague of the global web… ... (the) path of survival in the 21st century is clear and ahead; be like Google. Simple, unobtrusive, serving and humble” -Philipp Lenssen 2003 http://blogoscoped.com/archive/2003_08_01_index.html
  • 10. “To gain several minutes of user attention, you must clearly communicate your value proposition within 10 seconds.” -Jakob Nielsen https://www.nngroup.com/articles/how-long-do-users-stay-on-web-pages/
  • 11. Where “a lot” was too much
  • 12. Platform and Redesign Project Before • 10,000+ pages • Hundreds of authors • Public and staff-only content mixed • Little-to-no content oversight •Proprietary Java-based content management system •Unstructured content •Outdated/cluttered look
  • 13. Migration Plan • Rolling migration • 18 months • Team: • 3 developers • 1 content migrator • 2 project managers • 1.5 system administrators
  • 14. 1. Move into Minimalist Design 2. Adopt a front end framework 3. Re-align with university style guidelines
  • 17. Project Management: Less is More See https://gettingreal.37signals.com
  • 18. "Always implement things when you actually need them, never when you just foresee that you need them." Src: https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it
  • 19. Project Management Approach 1. Project one-pagers for all web development features (YAGNI…) 2. Non IT department “product owner” for decision-making 3. Explain technical options clearly 4. Lo-fi wireframes 5. Demo often 6. ”Iterate” on design and improvements
  • 21. One Pager (Project Brief) • Project Name • One line description • Requirements • Out of Scope • Team • Schedule
  • 22. One Pagers Pro • Trim wasted time in planning docs that aren’t useful • Especially with out of scope: address any predicted points of conflict and scope creep Con • Agreed on terms aren’t always the same in everyone’s head • Difficult to determine when needed – what is a project?
  • 23. Features and Functionality List • Hours of Operation • Alerts • Homepage Feature • Scholarly Database API Consumption • Separate Staff Site with it’s own custom theme and features • LibGuides API Integration • Staff Directory • Custom Theme • Computer Availability API Integration • Custom Content Workflow System
  • 24. Features and Functionality List • Hours of Operation • Alerts • Homepage Feature • Scholarly Database API Consumption • Separate Staff Site with it’s own custom theme and features • LibGuides API Integration • Staff Directory • Custom Theme • Computer Availability API Integration • Custom Content Workflow System Occam’s Meat Cleaver Image source: https://pixabay.com/en/cleaver-halloween-fear-knife-1756677/
  • 25. Out of Scope’d • Geolocation • Web Service Endpoint creation • QR codes • Too many email triggers • Personalization • Over-integration of systems • Semantic web work • “Chasing Tech”
  • 26. Taking a hard look at content
  • 27.
  • 28. This was the hardest part
  • 29. Audit, Filter, Place • Separation of internal and external content • Integrate disparate content into user centered menu no one knows what an Access Services department is • Update/adjust content as needed • Eliminate ROT (redundant, outdated, trivial)
  • 30. “No Workflow” Workflow • Trained author team • After-the-fact review • One source as much as possible
  • 32.
  • 34.
  • 35.
  • 37.
  • 38.
  • 39. More work for less • Usability studies • Homepage updates • Main landing page updates • Better interface for research options for students • The never-ending challenge of serving so many campuses across the state in one place How can we do less better?
  • 40. “What I'd like to suggest is a different approach. Instead of one-upping, try one- downing. Instead of outdoing, try underdoing. Do less than your competitors to beat them.” -37signals (makers of Basecamp, Ruby on Rails)

Editor's Notes

  1. Intros
  2. First, A little background. The Penn State University Libraries serves a huge constituency…and it’s structure can be very complicated. 27 locations, across the state of pennsylvania  46,055 square miles (1 for every 1,705 sq mi) 99,133 students as of 2016 (wikipedia)
  3. One library geographically dispersed – single dean 24 campus libraries, 2 law libraries and 2 medical school libraries 4 branch libraries at the main campus 12 subject/special libraries within our main building 36 departments, 1 division (PSU Press) As you can imagine, this complicated structure, vast audience and big hearted librarians caused a few problems in our site
  4. We’ll call them opportunities
  5. We’ll call them opportunities
  6. We’ll call them opportunities
  7. We’ll call them opportunities
  8. Charlie
  9. Migration plan Designer Development Section by section: home page, jobs pages, hours pages landing pages rearchitecture of services/research - May, 2016 Departments and Libraries - August, 2016 Migration complete and decommission - early September
  10. Charlie
  11. Charlie
  12. Charlie
  13. Charlie
  14. Charlie
  15. Charlie
  16. Charlie
  17. Charlie
  18. Charlie
  19. Content inventory – every piece of content Based on google analytics Helped build our case for content management and oversight
  20. As we worked through our content inventory Every piece of content reviewed - Meetings with every library and department , not always an easy sell web content is a valuable resource that should be curated, reviewed and weeded like any other collection – less is more Separate internal and external content Every page has an owner avoid content ROT (redundant, outdated, trivial)
  21. Charlie
  22. Charlie
  23. Information architecture Updated navigation focusing on services (not where you get them) and research tools Department pages are not subsites, but are simple, directory pages Subject and campus libraries pages are “at a glance pages” What do they have physically in their building – rooms and spaces What’s different – the way they lend reserves? What’s special about them – collections, librarians? subjects
  24. So What’s next? Discovery – Database discovery project,  staff profiles, LOD, schema.org, resources, people, services better planning for UX and analytics  More transparency for pos in git lab tactics for continuing to make the site better for users