SlideShare ist ein Scribd-Unternehmen logo
1 von 58
Portal UI Design Patterns
David Simpson, Information Services, University of Nottingham
European Luminis User Group – Nottingham – 19 November 2009
What?
* Repeatable solutions to recurring problems
Who?
Design Patterns
for Portal Channels
* Standardised channel designs
* Started in 2006
* Reduced clutter in layouts
* Increased reliance on jQuery (since 1.1.x)
Slimline channel
* Short text description
* Action button to go elsewhere
Slimline channel
When to Use This Pattern
For channels...
* with minimal introduction text
* that expand to show a lot of information (focused tab)
* that link/SSO to other services (in a new window)
* that have a lifecycle (e.g. Assessments, Transcript, Exam Timetable)

What Problem Does This Solve?
* A brief introduction to a complex channel subject
* Reduces clutter
* Maintain a consistent page layout throughout the year
* Minimises database calls to many systems (for complex tabs)
Slimline channel
Slimline channel
Slimline channel
Slimline channel
Slimline channel
Accordion
* Collapsable panels
* Hover/click on title to expand/collapse
  individual panel
When to Use This Pattern
* too many items to fit into a limited space
* all the content would overwhelm the user

What Problem Does This Solve?
* Reduction of many options and information into a limited space
* Compression of items into easily scannable headlines
* Prevent unnecessary scrolling
Accordion
Accordion
Accordion
Accordion
Accordion
Accordion
Accordion
Accordion
Accordion
Accordion
Checkout
* Indicate the number of steps left in a multistep process
When to Use This Pattern
* For channels that display a multi-step process
* When there are 3 or more roughly equal sized steps

What Problem Does This Solve?
* What stage am I at in a multi-step process?
* Give an indicator of the length of the process
Checkout
Checkout
Checkout
Checkout
Module Tabs
* Single list of links formatted as tabs
* Stacked horizontally or vertically
* Short titles. 2-8 items
* Real-world metaphor
When to Use This Pattern
* Multiple panes of content, but limited space for display
* When panes donʼt need to be viewed in context with others
* Switching context without page refresh (within the module)

What Problem Does This Solve?
* Navigate 2 or more panes without page refresh
* Reduced clutter/real estate usage
horizontal tabs       vertical tabs



       Click displays            Hover displays
      different content         different content



Module Tabs
Module Tabs
Module Tabs
Module Tabs
Module Tabs
Module Tabs
Module Tabs
Module Tabs
Module Tabs
Click on portal tab
* A link that triggers a click on a tab with the same link text
Click on portal tab
When to Use This Pattern
* When all the information for a task cannot be displayed within a single
  portal tab.
* This provides a method to navigate to another tab without
  having to look for the named tab

What Problem Does This Solve?
* When the workflow requires the user to click on another portal tab
  to see some other information
* Presenting instructions in context within the content
  without having to move away to navigation elements
Drag & Drop + Sortable
* 2 patterns combined - complex use case
* Select items, then sort the selection
Drag & Drop + Sortable
Accessibility
* WAI-ARIA Roadmap
* Graceful degradation of Javascript effects
* Keyboard navigation options
* Platform not reliant on Javascript
UI patterns beyond portals
Unified intranet
* Communciation
* Content
* Collaboration
* Tools
Unified intranet
* Communciation   Wordpress
* Content         Contensis
* Collaboration   Atlassian Confluence
* Tools           Sungard Luminis
Questions?




Contact:
david.simpson@nottingham.ac.uk
  @dvdsmpsn

Slides: http://davidsimpson.me/
Photo credits
•
                                        Photo credits
    http://www.flickr.com/photos/limonada/81925724/          •   http://www.flickr.com/photos/heathzib/354586435/


•   http://www.flickr.com/photos/mortimer/221051561/         •   http://www.flickr.com/photos/thespeak/137012632/


•   http://www.flickr.com/photos/cobalt/927034213/           •   http://www.flickr.com/photos/ozyman/153640294/


•   http://www.flickr.com/photos/zeandroid/1926401685/       •   http://www.flickr.com/photos/miuenski/3572996570/


•   http://www.flickr.com/photos/nic/506055341/              •   http://www.flickr.com/photos/catikaoe/136347895/


•    •
    http://www.flickr.com/photos/ilmungo/54311941/
           http://www.flickr.com/photos/limonada/81925724/   •   http://www.flickr.com/photos/eole/2797445219/


•   http://www.flickr.com/photos/limonada/5960099/           •   http://www.flickr.com/photos/miuenski/2906515891/
     • http://www.flickr.com/photos/mortimer/221051561/
•   http://www.flickr.com/photos/sainz/3010857125/           •   http://www.flickr.com/photos/50826080@N00/3984451716/
     • http://www.flickr.com/photos/cobalt/927034213/
•   http://www.flickr.com/photos/fxp/2432688339              •   http://www.flickr.com/photos/fxp/3317586362/
     • http://www.flickr.com/photos/zeandroid/1926401685/
•   http://www.flickr.com/photos/mamangoumande/1374543811/   •   http://www.flickr.com/photos/fxp/2441924766


•
     • http://www.flickr.com/photos/nic/506055341/
    http://www.flickr.com/photos/betsyjean79/449109593/      •   http://www.flickr.com/photos/timtom/3539074695/


•    • http://www.flickr.com/photos/ilmungo/54311941/
    http://www.flickr.com/photos/apoptotic/2360269448/       •   http://www.flickr.com/photos/stephanieasher/131012025/

     • http://www.flickr.com/photos/limonada/5960099/        •   http://www.flickr.com/photos/miuenski/3066183742/


     • http://www.flickr.com/photos/sainz/3010857125/

Weitere ähnliche Inhalte

Andere mochten auch

2015 12-11-v1-fkmp-presentation
2015 12-11-v1-fkmp-presentation2015 12-11-v1-fkmp-presentation
2015 12-11-v1-fkmp-presentationDickson Lukose
 
Jeff Johnson: Psych 101: The Psychological Basis for UI Design Rules
Jeff Johnson: Psych 101: The Psychological Basis for UI Design RulesJeff Johnson: Psych 101: The Psychological Basis for UI Design Rules
Jeff Johnson: Psych 101: The Psychological Basis for UI Design RulesSteve Williams
 
UI Design, Trends, Patterns and User Experience - Academy of Design
UI Design, Trends, Patterns and User Experience - Academy of DesignUI Design, Trends, Patterns and User Experience - Academy of Design
UI Design, Trends, Patterns and User Experience - Academy of DesignShiran Sanjeewa
 
Rich UI Design: An Access Oriented Approach Sc For Ss.Key
Rich UI Design: An Access Oriented Approach Sc For Ss.KeyRich UI Design: An Access Oriented Approach Sc For Ss.Key
Rich UI Design: An Access Oriented Approach Sc For Ss.Keyscottjehl
 
Beyond responsive design - UI for the modern web application
Beyond responsive design - UI for the modern web applicationBeyond responsive design - UI for the modern web application
Beyond responsive design - UI for the modern web applicationPete Smith
 
10 Innovative Intranet designs in 10 minutes
10 Innovative Intranet designs in 10 minutes10 Innovative Intranet designs in 10 minutes
10 Innovative Intranet designs in 10 minutesRebecca Rodgers
 
Lean UX: Getting out of the deliverables business
Lean UX: Getting out of the deliverables businessLean UX: Getting out of the deliverables business
Lean UX: Getting out of the deliverables businessJeff Gothelf
 
UI DESIGN - Art of creating perfect products ( Part 1 )
UI DESIGN - Art of creating perfect products ( Part 1 )UI DESIGN - Art of creating perfect products ( Part 1 )
UI DESIGN - Art of creating perfect products ( Part 1 )Shervin Mashayekh
 
UI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best PracticesUI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best PracticesSamuel Chow
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designDMI
 
Fail Fast, Learn Fast, Move Fast: My UX journey to move faster
Fail Fast, Learn Fast, Move Fast: My UX journey to move fasterFail Fast, Learn Fast, Move Fast: My UX journey to move faster
Fail Fast, Learn Fast, Move Fast: My UX journey to move fasterJeremy Johnson
 
UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!Jayan Narayanan
 
31 intranet homepage design examples, with screenshots
31 intranet homepage design examples, with screenshots31 intranet homepage design examples, with screenshots
31 intranet homepage design examples, with screenshotsDigital Workplace Group
 

Andere mochten auch (16)

2015 12-11-v1-fkmp-presentation
2015 12-11-v1-fkmp-presentation2015 12-11-v1-fkmp-presentation
2015 12-11-v1-fkmp-presentation
 
Jeff Johnson: Psych 101: The Psychological Basis for UI Design Rules
Jeff Johnson: Psych 101: The Psychological Basis for UI Design RulesJeff Johnson: Psych 101: The Psychological Basis for UI Design Rules
Jeff Johnson: Psych 101: The Psychological Basis for UI Design Rules
 
New Minimalism in UI Design
New Minimalism in UI DesignNew Minimalism in UI Design
New Minimalism in UI Design
 
UI Design, Trends, Patterns and User Experience - Academy of Design
UI Design, Trends, Patterns and User Experience - Academy of DesignUI Design, Trends, Patterns and User Experience - Academy of Design
UI Design, Trends, Patterns and User Experience - Academy of Design
 
Rich UI Design: An Access Oriented Approach Sc For Ss.Key
Rich UI Design: An Access Oriented Approach Sc For Ss.KeyRich UI Design: An Access Oriented Approach Sc For Ss.Key
Rich UI Design: An Access Oriented Approach Sc For Ss.Key
 
Beyond responsive design - UI for the modern web application
Beyond responsive design - UI for the modern web applicationBeyond responsive design - UI for the modern web application
Beyond responsive design - UI for the modern web application
 
10 Innovative Intranet designs in 10 minutes
10 Innovative Intranet designs in 10 minutes10 Innovative Intranet designs in 10 minutes
10 Innovative Intranet designs in 10 minutes
 
Lean UX: Getting out of the deliverables business
Lean UX: Getting out of the deliverables businessLean UX: Getting out of the deliverables business
Lean UX: Getting out of the deliverables business
 
UX is not UI!
UX is not UI!UX is not UI!
UX is not UI!
 
UI DESIGN - Art of creating perfect products ( Part 1 )
UI DESIGN - Art of creating perfect products ( Part 1 )UI DESIGN - Art of creating perfect products ( Part 1 )
UI DESIGN - Art of creating perfect products ( Part 1 )
 
UI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best PracticesUI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best Practices
 
What is ux?
What is ux?What is ux?
What is ux?
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through design
 
Fail Fast, Learn Fast, Move Fast: My UX journey to move faster
Fail Fast, Learn Fast, Move Fast: My UX journey to move fasterFail Fast, Learn Fast, Move Fast: My UX journey to move faster
Fail Fast, Learn Fast, Move Fast: My UX journey to move faster
 
UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!
 
31 intranet homepage design examples, with screenshots
31 intranet homepage design examples, with screenshots31 intranet homepage design examples, with screenshots
31 intranet homepage design examples, with screenshots
 

Ähnlich wie Portal UI Design Patterns

An Introduction To The Use Of Widgets in libraries
An Introduction To The Use Of Widgets in librariesAn Introduction To The Use Of Widgets in libraries
An Introduction To The Use Of Widgets in librariesAaron Tay
 
Fringe Accessibility — Portland UX
Fringe Accessibility — Portland UXFringe Accessibility — Portland UX
Fringe Accessibility — Portland UXAdrian Roselli
 
Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012]
 Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012] Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012]
Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012]Maurizio Pelizzone
 
Making Your Site Printable: CSS Summit 2014
Making Your Site Printable: CSS Summit 2014Making Your Site Printable: CSS Summit 2014
Making Your Site Printable: CSS Summit 2014Adrian Roselli
 
Single Page Applications: Your Browser is the OS!
Single Page Applications: Your Browser is the OS!Single Page Applications: Your Browser is the OS!
Single Page Applications: Your Browser is the OS!Jeremy Likness
 
Web Accessibility for the 21st Century
Web Accessibility for the 21st CenturyWeb Accessibility for the 21st Century
Web Accessibility for the 21st Centurydreamwidth
 
Toutch Jquery Mobile
Toutch Jquery MobileToutch Jquery Mobile
Toutch Jquery MobileJinlong He
 
WordPress Navigation in Responsive Design
WordPress Navigation in Responsive DesignWordPress Navigation in Responsive Design
WordPress Navigation in Responsive Designopenchamp
 
Fringe Accessibility: London Web Standards
Fringe Accessibility: London Web StandardsFringe Accessibility: London Web Standards
Fringe Accessibility: London Web StandardsAdrian Roselli
 
Web Accessibility - A feature you can build
Web Accessibility - A feature you can buildWeb Accessibility - A feature you can build
Web Accessibility - A feature you can buildMonika Piotrowicz
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalRod Martin
 
The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1Teamstudio
 
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12Karen Mardahl
 
Liferay 6.1 Roadmap - What's next!
Liferay 6.1 Roadmap - What's next!Liferay 6.1 Roadmap - What's next!
Liferay 6.1 Roadmap - What's next!Julio Camarero
 
Mobile Optimisation with Blackbaud NetCommunity - Boot Camp Series
Mobile Optimisation with Blackbaud NetCommunity - Boot Camp SeriesMobile Optimisation with Blackbaud NetCommunity - Boot Camp Series
Mobile Optimisation with Blackbaud NetCommunity - Boot Camp SeriesBlackbaud Pacific
 
Mega Drop Downs
Mega Drop DownsMega Drop Downs
Mega Drop DownsWebxopt
 

Ähnlich wie Portal UI Design Patterns (20)

An Introduction To The Use Of Widgets in libraries
An Introduction To The Use Of Widgets in librariesAn Introduction To The Use Of Widgets in libraries
An Introduction To The Use Of Widgets in libraries
 
Fringe Accessibility — Portland UX
Fringe Accessibility — Portland UXFringe Accessibility — Portland UX
Fringe Accessibility — Portland UX
 
Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012]
 Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012] Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012]
Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012]
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Making Your Site Printable: CSS Summit 2014
Making Your Site Printable: CSS Summit 2014Making Your Site Printable: CSS Summit 2014
Making Your Site Printable: CSS Summit 2014
 
Single Page Applications: Your Browser is the OS!
Single Page Applications: Your Browser is the OS!Single Page Applications: Your Browser is the OS!
Single Page Applications: Your Browser is the OS!
 
Web Accessibility for the 21st Century
Web Accessibility for the 21st CenturyWeb Accessibility for the 21st Century
Web Accessibility for the 21st Century
 
Toutch Jquery Mobile
Toutch Jquery MobileToutch Jquery Mobile
Toutch Jquery Mobile
 
WordPress Navigation in Responsive Design
WordPress Navigation in Responsive DesignWordPress Navigation in Responsive Design
WordPress Navigation in Responsive Design
 
Fringe Accessibility: London Web Standards
Fringe Accessibility: London Web StandardsFringe Accessibility: London Web Standards
Fringe Accessibility: London Web Standards
 
Web Accessibility - A feature you can build
Web Accessibility - A feature you can buildWeb Accessibility - A feature you can build
Web Accessibility - A feature you can build
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
 
The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1
 
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
 
Liferay 6.1 Roadmap - What's next!
Liferay 6.1 Roadmap - What's next!Liferay 6.1 Roadmap - What's next!
Liferay 6.1 Roadmap - What's next!
 
Mobile Optimisation with Blackbaud NetCommunity - Boot Camp Series
Mobile Optimisation with Blackbaud NetCommunity - Boot Camp SeriesMobile Optimisation with Blackbaud NetCommunity - Boot Camp Series
Mobile Optimisation with Blackbaud NetCommunity - Boot Camp Series
 
UID_Module 4.pptx
UID_Module 4.pptxUID_Module 4.pptx
UID_Module 4.pptx
 
Mega Drop Downs
Mega Drop DownsMega Drop Downs
Mega Drop Downs
 
Theming Volto
Theming VoltoTheming Volto
Theming Volto
 

Kürzlich hochgeladen

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 

Kürzlich hochgeladen (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Portal UI Design Patterns

  • 1. Portal UI Design Patterns David Simpson, Information Services, University of Nottingham European Luminis User Group – Nottingham – 19 November 2009
  • 2. What? * Repeatable solutions to recurring problems
  • 4.
  • 5.
  • 6.
  • 7.
  • 9. * Standardised channel designs * Started in 2006 * Reduced clutter in layouts * Increased reliance on jQuery (since 1.1.x)
  • 10. Slimline channel * Short text description * Action button to go elsewhere
  • 12. When to Use This Pattern For channels... * with minimal introduction text * that expand to show a lot of information (focused tab) * that link/SSO to other services (in a new window) * that have a lifecycle (e.g. Assessments, Transcript, Exam Timetable) What Problem Does This Solve? * A brief introduction to a complex channel subject * Reduces clutter * Maintain a consistent page layout throughout the year * Minimises database calls to many systems (for complex tabs)
  • 18. Accordion * Collapsable panels * Hover/click on title to expand/collapse individual panel
  • 19. When to Use This Pattern * too many items to fit into a limited space * all the content would overwhelm the user What Problem Does This Solve? * Reduction of many options and information into a limited space * Compression of items into easily scannable headlines * Prevent unnecessary scrolling
  • 30. Checkout * Indicate the number of steps left in a multistep process
  • 31. When to Use This Pattern * For channels that display a multi-step process * When there are 3 or more roughly equal sized steps What Problem Does This Solve? * What stage am I at in a multi-step process? * Give an indicator of the length of the process
  • 36. Module Tabs * Single list of links formatted as tabs * Stacked horizontally or vertically * Short titles. 2-8 items * Real-world metaphor
  • 37. When to Use This Pattern * Multiple panes of content, but limited space for display * When panes donʼt need to be viewed in context with others * Switching context without page refresh (within the module) What Problem Does This Solve? * Navigate 2 or more panes without page refresh * Reduced clutter/real estate usage
  • 38. horizontal tabs vertical tabs Click displays Hover displays different content different content Module Tabs
  • 47. Click on portal tab * A link that triggers a click on a tab with the same link text
  • 49. When to Use This Pattern * When all the information for a task cannot be displayed within a single portal tab. * This provides a method to navigate to another tab without having to look for the named tab What Problem Does This Solve? * When the workflow requires the user to click on another portal tab to see some other information * Presenting instructions in context within the content without having to move away to navigation elements
  • 50. Drag & Drop + Sortable * 2 patterns combined - complex use case * Select items, then sort the selection
  • 51. Drag & Drop + Sortable
  • 52. Accessibility * WAI-ARIA Roadmap * Graceful degradation of Javascript effects * Keyboard navigation options * Platform not reliant on Javascript
  • 54. Unified intranet * Communciation * Content * Collaboration * Tools
  • 55. Unified intranet * Communciation Wordpress * Content Contensis * Collaboration Atlassian Confluence * Tools Sungard Luminis
  • 56.
  • 58. Photo credits • Photo credits http://www.flickr.com/photos/limonada/81925724/ • http://www.flickr.com/photos/heathzib/354586435/ • http://www.flickr.com/photos/mortimer/221051561/ • http://www.flickr.com/photos/thespeak/137012632/ • http://www.flickr.com/photos/cobalt/927034213/ • http://www.flickr.com/photos/ozyman/153640294/ • http://www.flickr.com/photos/zeandroid/1926401685/ • http://www.flickr.com/photos/miuenski/3572996570/ • http://www.flickr.com/photos/nic/506055341/ • http://www.flickr.com/photos/catikaoe/136347895/ • • http://www.flickr.com/photos/ilmungo/54311941/ http://www.flickr.com/photos/limonada/81925724/ • http://www.flickr.com/photos/eole/2797445219/ • http://www.flickr.com/photos/limonada/5960099/ • http://www.flickr.com/photos/miuenski/2906515891/ • http://www.flickr.com/photos/mortimer/221051561/ • http://www.flickr.com/photos/sainz/3010857125/ • http://www.flickr.com/photos/50826080@N00/3984451716/ • http://www.flickr.com/photos/cobalt/927034213/ • http://www.flickr.com/photos/fxp/2432688339 • http://www.flickr.com/photos/fxp/3317586362/ • http://www.flickr.com/photos/zeandroid/1926401685/ • http://www.flickr.com/photos/mamangoumande/1374543811/ • http://www.flickr.com/photos/fxp/2441924766 • • http://www.flickr.com/photos/nic/506055341/ http://www.flickr.com/photos/betsyjean79/449109593/ • http://www.flickr.com/photos/timtom/3539074695/ • • http://www.flickr.com/photos/ilmungo/54311941/ http://www.flickr.com/photos/apoptotic/2360269448/ • http://www.flickr.com/photos/stephanieasher/131012025/ • http://www.flickr.com/photos/limonada/5960099/ • http://www.flickr.com/photos/miuenski/3066183742/ • http://www.flickr.com/photos/sainz/3010857125/

Hinweis der Redaktion

  1. Introduced by architect Christopher Alexander in the 1960s. Solutions to recurring problems
  2. Computer Science - popularised by the so called Gang of Four book published in 1994. HCI – Norman, Tidwell and others And on the web? Some examples...
  3. More recently, Luke Wroblewski’s book - Web Form Design - is a fantastic example of really well thought out web design.
  4. User community contributions.
  5. After our initial portal rollout in 2003, it became apparent that our channels were being designed in a kind of ad-hoc approach and some kind of standardisation was required.
  6. By 2006, we were organising portal channels into distinct categories and developing standardised reusable XHTML/CSS designs and JavaScript behaviours with a reliance on jQuery for DOM manipulation. I can’t say that I’d really noticed that we were using patterns. The only person at the time who as talking about patterns was Charmaine (now at Sungard), but she was mainly focussed on Java.
  7. The first pattern we really went with was based on the idea of a thin portal that connected to more heavy weight tools or applications. This resulted in the slimline channel - a channel title, a tagline and an action button that launched the fully focused channel, or another separate application
  8. Some examples...
  9. ...
  10. ...
  11. Assessments - Is an example of a channel that is active or inactive, depending on the time of year. Here’s the inactive state.
  12. When it’s active, there’s an action button to launch the full blown application.
  13. Which tells you how well you’ve got on and what the implications are.
  14. Next up is the accordion. ...... At the time, it was relatively rare - e.g. I don’t think that BBC website had got this complicated yet.
  15. An example of this is the Library News channel. This is really the sort of treatment that the Targeted Announcements channel has been crying out for.
  16. Here, we’ve got a variation on the theme. Originally, we had 4 channels taking up quite a lot of real estate. Now we have a single channel using an accordion, but the first item is expanded, so give the user a clue about the other items.
  17. Example: Postgraduate applicants apply to study at Nottingham using the Luminis portal. These screens show what happens in a (hopefully) successful application process.
  18. Module Tabs - as opposed to Navigation Tabs (already used in Luminis) - I’m using Yahoo!’s terminology here
  19. The Person Search. As yet, we don’t have a single resource containing all of personnel on all campuses. To get round this, we present 3 forms in a tabbed interface. The country flags help distinguish a change in context when you click on a tab.
  20. Here, we have the less traditional vertical tabs. For ease of use, a hover event triggers the change in selected tab.
  21. Drag & Drop, plus Sortable OK, this is cheating a little. These are 2 distinct patterns. But in our example, we combine them.
  22. The example is our Student Elections channel that’s been running alongside the traditional paper ballots since 2005. The Students’ Union uses the single transferable voting system, so some thought is required on the UI design. Candidates are dragged from one area to another and then sorted into the order of preference.
  23. It’s important to flag up accessibility. W3C have a roadmap for accessible rich internet applications. All the patterns presented - except maybe the last one - were designed to degrade gracefully in the absence of javascript. e.g. Accordions and tabs show all the content. Some have keyboard navigation options to trigger the click events. But more importantly, we to ensure the platform that doesn’t rely on Javascript for core functionality - rather as a progressive enhancement. Hopefully, this is something Luminis 5 will offer.
  24. At Nottingham we’re embarking on a project to provide a “unified intranet” comprising 4 key strands
  25. Rather than a single platform, we’re using...
  26. By unified, I mean that we’re hoping to achieve an unified look and feel for internal audiences. The designs here are mockups only, but have a consistent thread tying them together. The design patterns used with Luminis should help inform each of the 4 strands. This should help bring consistency and familiarity to each of the applications.