SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
Magnolia is a registered trademark owned by Magnolia International Ltd.Photo (c) by Herzog & de Meuron (http://www.herzogdemeuron.com)
Andreas Weder, Head of UX design @Magnolia May 9 2013 for J. Boye, Philadelphia
There‘s Apps for that
Welcome
Andreas Weder
Head of UX design
Magnolia International Ltd.
CMS vendor based in Basel, Switzerland
My task: build UI, shape UX of next gen product Magnolia 5
Coming out on June 20 2013 after 2 yrs of hard work
Magnolia known for ease of use and flexibility
current UI has grown stale:
- feels and looks old
- too simple to properly accommodate and handle new features
- not easy to extend for us and for developers
Welcome
Beautiful, old city at the Rhein
One of oldest university on the continent
CMS hotspot: Adobe/Day CQ, Vignette and Magnolia
Version 1.1
We hate our CMS!
anonymous editor
What I encounter in my daily work.
People are extremely unsatisfied with CMS UIs.
The larger the product,
the more complex the environment,
the less satisfied.
Why is this?
Looked at this in a blog article
No focus on user needs
1
Version 1.1
CMS is the enterprise software
that UX forgot
Karen McGrane
Recognized by others
Content strategist, Former Creative Director of Razorfish
Basically says: no focus on user needs in CMSes
Version 1.1
CMS is the enterprise software
that UX forgot
Karen McGrane
customers focused on features
neglected backend application
industry is feature driven
Industry: instead of focusing on the user, we focus on features
one way in highly competitive market to leave your competitors behind
Customers:
- we receive large list with req features during RFPs
- people who evaluate have no good idea of what their users need
Backend: UI receives no attention; users are expected to adapt (CMS experts group)
Version 1.1
CMS is the enterprise software
that UX forgot
Karen McGrane
But also suggests that UXD is a solution
UXD to the rescue
focus on user
strategic decision
+quality -quantity
Strategic decision to put users first
- holistic: not only usability, but also functional and emotional
- typically higher quality features, but less of them
What we have to...
or want to accomplish
2
Let‘s see how UXD copes with the 2nd problem
Consistent UI + Seamless UX
Undo/Redo
Easy to configure
Integrate workflow engines
Workflows
Clear indication of states
Show web app pages & forms
Integrate external services
Flexibility
Extend with filters and servlets
Easy to extend feature-wise
Publishing for external apps
Integration
Show just HTML fragments
Open source
Adapt look to customer CD/CI
Easy to extend UI-wise
Site management
Clear overview
Support multiple sites
Support for mobile devices
Core services
Security & Permissions
Searching & filtering
Messages & notifications
Versioning
Content editing
Handle user generated content
Visual editors
Tracking changes
Areas and Components
Content storage
Robust handling of problems
Multiple users and groups
Scaleability
Run in the cloud
Handle temporary, heavy load
Handle 1000s of editors
Segmentation supportContent publishing
Multi-channel publishing
Powerful, easy to understand templates
Publish for various devices
UI to handle many features
First look at major feature topics
Overwhelming
Where to start?
How to create something consistent, seamless?
An integrating element
large set of features
various user groups and tasks
data from many sources
easily extensible by third parties
Integrating element in complex environment
An integrating element
large set of features
various user groups and tasks
data from many sources
easily extensible by third parties
high complexityvery
Integrating element in complex environment
Many dimensions
Together: highly complex puzzle
But we know
to deal with complexity
This requires new strategies
Divide and conquer
A common strategy
Deal with complexity on a high level
Split up a big problem
Solve smaller problems
Fuse all pieces together again
Align them into coherent entity
(c) by Apple
OS is where you can see that
Uses Apps to provide interfaces for main topics you work on
(c) by Microsoft
Uses Apps to provide UIs for larger task
Also built-in Apps to run the infrastructure
Imagine putting this into a menu
(c) by Microsoft
Apps allow us to
deal with UI complexity
I would conclude: apps allows us to deal with UI complexity
In Magnolia 5, we are using apps mainly for that
A entirely different interaction paradigm
What else makes
Apps attractive?
Apps are focused
(c) by Apple
„Look at this app“ (describe)
Apps are focused
cover a set of related tasks
typically on a single type of content
can offer a narrowly focused UI
Good
Text editor, a web browser, Skype, a calendar app, the address book
A entirely different interaction paradigm
Apps are memes for modularity
(c) by Lego
Apps are memes for modularity
you think in bricks
take modularity to the UI
feel natural as building blocks
clear how and where to extend
make it clear how to extend your product.
Natural building blocks:
- add App to edit & manage your content
- add a sub app with your editor
- extend Apps to change behavior
- chain Apps in workflows
- install an extension by installing an App (or module)
A entirely different interaction paradigm
Our take on apps
So does it work for web apps?
Here‘s our take on this
A entirely different interaction paradigm
demo
What happens to a UI
when we add Apps?
An entirely different interaction paradigm
Depending on how you realize it
Hub‘n‘Spoke
All images (c) by Samsung
The most radical implementation: Springboard navigation
A button (physical / virtual) to return to the home screen
(c) by Microsoft,Apple
Desktop OS don‘t work like that
Apps in a window, multiple windows side-by-side
Fascinating: bringing back springboard-type navigation to Desktop
- Apps run full screen (Windows 8!), Springboard is Hub
A entirely different interaction paradigm
What we have to watch out for
... if we add Apps to our UI
„Too many clicks!“
- Na. People don‘t mind the clicks, if they are mindless.
- our user tests have shown that: people prefer clean interfaces.
- It‘s one click more anyways.
- We can implement shortcuts to reduce them again.
Disorient the user
- how do you switch between apps
- how do you avoid disorienting the user while doing so
- what about programmatic app switches?
Granularity of apps
What is an app, what not?
One app or several apps?
Clearly identify tasks and use cases first
Content stuck in app silos
- how do you access content managed by a different app?
- how do you pass data between apps?
Avoid the UI wilderness
(c) by Apple
- enterprise is not equal to customer
- easy to use, but also easy to learn functionality
- easy to BUILD: behind sophisticated iPad apps is a large amount of work
Web apps have different mechanics
(c) by Hack N Mod, http://hacknmod.com/hack/5-awesome-web-apps-you-never-knew-existed/
- page based (less so with Web 2.0)
- expectations towards a web app are different
- proper support for browser history
A entirely different interaction paradigm
If you intend to add Apps
prepare for a bigger change
focus platform on core services
integrate instead of do-it-yourself
offer framework to ensure consistency
Big change: turns into a platform, more like an OS
Core services: CMS: content storage and services
Integrate: example: analytics
Framework: not just UI, but also services: messaging, switching
What I like about Apps
help us to deal with UI complexity
provide clear extensions points
users get the idea immediately
force us to think in tasks
But a lot to be gained
clear extension points: app contest: 25 app ideas in 40 minutes of which 10 were really great
users: very used to apps
task: what is a task? what needs a UI? what tasks have to be addressed together?
Apps leave a lasting impression
oresund bridge between copenhagen and malmö
impression: this is one goal of UX design
Thank you!
Andreas Weder
Magnolia International Ltd.
@mgnl_ux
ma-ui.blogspot.ch
andreas.weder@magnolia-cms.com
Your questions? Your opinion!

Mais conteúdo relacionado

Mais procurados

Software Engineering chapter 19
Software Engineering chapter 19Software Engineering chapter 19
Software Engineering chapter 19Liz Tee
 
Mobile/Web App Development Project Report
Mobile/Web App Development Project ReportMobile/Web App Development Project Report
Mobile/Web App Development Project ReportAbubakr Cheema
 
Designing applications with web access capabilities
Designing applications with web access capabilitiesDesigning applications with web access capabilities
Designing applications with web access capabilitiesK Senthil Kumar
 
Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschimpgco
 
Insight into Application Design & Oracle Fusion
Insight into Application Design & Oracle Fusion Insight into Application Design & Oracle Fusion
Insight into Application Design & Oracle Fusion Zabisco Digital
 
235042632 super-shop-ee
235042632 super-shop-ee235042632 super-shop-ee
235042632 super-shop-eehomeworkping3
 
online news portal system
online news portal systemonline news portal system
online news portal systemArman Ahmed
 
Katie leclair 8890079_pechakucha_may8
Katie leclair 8890079_pechakucha_may8Katie leclair 8890079_pechakucha_may8
Katie leclair 8890079_pechakucha_may8Katie LeClair
 
Why does .net maui deserve your attention if you’re planning to use xamarin
Why does .net maui deserve your attention if you’re planning to use xamarin  Why does .net maui deserve your attention if you’re planning to use xamarin
Why does .net maui deserve your attention if you’re planning to use xamarin Moon Technolabs Pvt. Ltd.
 
React js vs angularjs which framework to choose in 2022_
React js vs angularjs  which framework to choose in 2022_React js vs angularjs  which framework to choose in 2022_
React js vs angularjs which framework to choose in 2022_Moon Technolabs Pvt. Ltd.
 
Major File On web Development
Major File On web Development Major File On web Development
Major File On web Development Love Kothari
 
Angela Frucci Portfolio
Angela Frucci PortfolioAngela Frucci Portfolio
Angela Frucci PortfolioAngela Frucci
 
ATLUG Tack-It-On Modern Notes:Modern Domino
ATLUG Tack-It-On Modern Notes:Modern DominoATLUG Tack-It-On Modern Notes:Modern Domino
ATLUG Tack-It-On Modern Notes:Modern DominoPeter Presnell
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For EverybodyEmpatika
 
Live Streaming Application Development
Live Streaming Application DevelopmentLive Streaming Application Development
Live Streaming Application DevelopmentMarie Weaver
 
What’s the difference between ui and ux design
What’s the difference between ui and ux design What’s the difference between ui and ux design
What’s the difference between ui and ux design Design 19
 
Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.Jayant Surana
 

Mais procurados (20)

Software Engineering chapter 19
Software Engineering chapter 19Software Engineering chapter 19
Software Engineering chapter 19
 
Mobile/Web App Development Project Report
Mobile/Web App Development Project ReportMobile/Web App Development Project Report
Mobile/Web App Development Project Report
 
Designing applications with web access capabilities
Designing applications with web access capabilitiesDesigning applications with web access capabilities
Designing applications with web access capabilities
 
Javascript frameworks
Javascript frameworksJavascript frameworks
Javascript frameworks
 
Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschi
 
Insight into Application Design & Oracle Fusion
Insight into Application Design & Oracle Fusion Insight into Application Design & Oracle Fusion
Insight into Application Design & Oracle Fusion
 
235042632 super-shop-ee
235042632 super-shop-ee235042632 super-shop-ee
235042632 super-shop-ee
 
online news portal system
online news portal systemonline news portal system
online news portal system
 
Katie leclair 8890079_pechakucha_may8
Katie leclair 8890079_pechakucha_may8Katie leclair 8890079_pechakucha_may8
Katie leclair 8890079_pechakucha_may8
 
Online Presentation Tools
Online Presentation ToolsOnline Presentation Tools
Online Presentation Tools
 
Why does .net maui deserve your attention if you’re planning to use xamarin
Why does .net maui deserve your attention if you’re planning to use xamarin  Why does .net maui deserve your attention if you’re planning to use xamarin
Why does .net maui deserve your attention if you’re planning to use xamarin
 
React js vs angularjs which framework to choose in 2022_
React js vs angularjs  which framework to choose in 2022_React js vs angularjs  which framework to choose in 2022_
React js vs angularjs which framework to choose in 2022_
 
Major File On web Development
Major File On web Development Major File On web Development
Major File On web Development
 
Angela Frucci Portfolio
Angela Frucci PortfolioAngela Frucci Portfolio
Angela Frucci Portfolio
 
Online presentation-tools
Online presentation-toolsOnline presentation-tools
Online presentation-tools
 
ATLUG Tack-It-On Modern Notes:Modern Domino
ATLUG Tack-It-On Modern Notes:Modern DominoATLUG Tack-It-On Modern Notes:Modern Domino
ATLUG Tack-It-On Modern Notes:Modern Domino
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For Everybody
 
Live Streaming Application Development
Live Streaming Application DevelopmentLive Streaming Application Development
Live Streaming Application Development
 
What’s the difference between ui and ux design
What’s the difference between ui and ux design What’s the difference between ui and ux design
What’s the difference between ui and ux design
 
Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.
 

Destaque

Why choose Pixels and Dots?
Why choose Pixels and Dots?Why choose Pixels and Dots?
Why choose Pixels and Dots?justinhalsey
 
Providing Print Quality Object Images for Free Public Download
Providing Print Quality Object Images for Free Public DownloadProviding Print Quality Object Images for Free Public Download
Providing Print Quality Object Images for Free Public Downloadswinmill
 
How to design and build great apps (with moderator notes)
How to design and build great apps (with moderator notes)How to design and build great apps (with moderator notes)
How to design and build great apps (with moderator notes)Andreas Weder
 
UXcamp.ch: UX jobs - where are thou?
UXcamp.ch: UX jobs - where are thou?UXcamp.ch: UX jobs - where are thou?
UXcamp.ch: UX jobs - where are thou?Andreas Weder
 
The final
The finalThe final
The finalmoreno
 
Pixels And Dots Portfolio
Pixels And Dots PortfolioPixels And Dots Portfolio
Pixels And Dots Portfoliojustinhalsey
 
Overview Mared V Azienda Nl
Overview Mared V   Azienda   NlOverview Mared V   Azienda   Nl
Overview Mared V Azienda Nlaiannaci
 
design & branding
design & brandingdesign & branding
design & brandingjustinhalsey
 
Using Server and Storage Virtualisation: Our journey to scalability
Using Server and Storage Virtualisation: Our journey to scalabilityUsing Server and Storage Virtualisation: Our journey to scalability
Using Server and Storage Virtualisation: Our journey to scalabilityswinmill
 
5th Generation ESU Technology Presentation June 2009
5th Generation ESU Technology  Presentation June 20095th Generation ESU Technology  Presentation June 2009
5th Generation ESU Technology Presentation June 2009merwine
 
Case Study – Director Floria Sigismondi
Case Study – Director Floria SigismondiCase Study – Director Floria Sigismondi
Case Study – Director Floria SigismondiMorgueBeautician
 
EL RETABLO DE LA IGLESIA DE ELCIEGO VIII.-Dorado, Estofado y Policromado
EL RETABLO DE LA IGLESIA DE ELCIEGO VIII.-Dorado, Estofado y PolicromadoEL RETABLO DE LA IGLESIA DE ELCIEGO VIII.-Dorado, Estofado y Policromado
EL RETABLO DE LA IGLESIA DE ELCIEGO VIII.-Dorado, Estofado y PolicromadoJesús Fernández Ibáñez
 

Destaque (17)

Why choose Pixels and Dots?
Why choose Pixels and Dots?Why choose Pixels and Dots?
Why choose Pixels and Dots?
 
Health & safety
Health & safetyHealth & safety
Health & safety
 
Providing Print Quality Object Images for Free Public Download
Providing Print Quality Object Images for Free Public DownloadProviding Print Quality Object Images for Free Public Download
Providing Print Quality Object Images for Free Public Download
 
How to design and build great apps (with moderator notes)
How to design and build great apps (with moderator notes)How to design and build great apps (with moderator notes)
How to design and build great apps (with moderator notes)
 
UXcamp.ch: UX jobs - where are thou?
UXcamp.ch: UX jobs - where are thou?UXcamp.ch: UX jobs - where are thou?
UXcamp.ch: UX jobs - where are thou?
 
The final
The finalThe final
The final
 
Pixels And Dots Portfolio
Pixels And Dots PortfolioPixels And Dots Portfolio
Pixels And Dots Portfolio
 
Overview Mared V Azienda Nl
Overview Mared V   Azienda   NlOverview Mared V   Azienda   Nl
Overview Mared V Azienda Nl
 
Digipak Research
Digipak ResearchDigipak Research
Digipak Research
 
Magnolia 5's new UX
Magnolia 5's new UXMagnolia 5's new UX
Magnolia 5's new UX
 
design & branding
design & brandingdesign & branding
design & branding
 
Using Server and Storage Virtualisation: Our journey to scalability
Using Server and Storage Virtualisation: Our journey to scalabilityUsing Server and Storage Virtualisation: Our journey to scalability
Using Server and Storage Virtualisation: Our journey to scalability
 
5th Generation ESU Technology Presentation June 2009
5th Generation ESU Technology  Presentation June 20095th Generation ESU Technology  Presentation June 2009
5th Generation ESU Technology Presentation June 2009
 
Case Study – Director Floria Sigismondi
Case Study – Director Floria SigismondiCase Study – Director Floria Sigismondi
Case Study – Director Floria Sigismondi
 
My Favourite Video
My Favourite VideoMy Favourite Video
My Favourite Video
 
EL RETABLO DE LA IGLESIA DE ELCIEGO VIII.-Dorado, Estofado y Policromado
EL RETABLO DE LA IGLESIA DE ELCIEGO VIII.-Dorado, Estofado y PolicromadoEL RETABLO DE LA IGLESIA DE ELCIEGO VIII.-Dorado, Estofado y Policromado
EL RETABLO DE LA IGLESIA DE ELCIEGO VIII.-Dorado, Estofado y Policromado
 
Blackberry
BlackberryBlackberry
Blackberry
 

Semelhante a There's Apps for that

Web Application Development in 2023.pdf
Web Application Development in 2023.pdfWeb Application Development in 2023.pdf
Web Application Development in 2023.pdfTechugo
 
Creating Mobile Aps without Coding
Creating Mobile Aps without CodingCreating Mobile Aps without Coding
Creating Mobile Aps without CodingJack Molisani
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014MoodLabs
 
Microservice architecture : Part 1
Microservice architecture : Part 1Microservice architecture : Part 1
Microservice architecture : Part 1NodeXperts
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designDMI
 
Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.Techugo
 
User Driven Software Architecture
User Driven Software ArchitectureUser Driven Software Architecture
User Driven Software ArchitectureSimon Guest
 
Essential Skills Your Next App Development Company Must Have.pdf
Essential Skills Your Next App Development Company Must Have.pdfEssential Skills Your Next App Development Company Must Have.pdf
Essential Skills Your Next App Development Company Must Have.pdfQServices Inc.
 
Sample_report_for_MINI_PROJECT.docx (1).pdf
Sample_report_for_MINI_PROJECT.docx (1).pdfSample_report_for_MINI_PROJECT.docx (1).pdf
Sample_report_for_MINI_PROJECT.docx (1).pdfEkagraGupta1
 
Mobile ui design patterns
Mobile ui design patternsMobile ui design patterns
Mobile ui design patternsKevinHao14
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Lewis Lin 🦊
 
Uxpin mobile ui_design_patterns_2014
Uxpin mobile ui_design_patterns_2014Uxpin mobile ui_design_patterns_2014
Uxpin mobile ui_design_patterns_2014Akhil Kumar
 
Designing Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAsDesigning Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAsDave Malouf
 

Semelhante a There's Apps for that (20)

Web Applications: Dominance and Drawbacks
Web Applications: Dominance and DrawbacksWeb Applications: Dominance and Drawbacks
Web Applications: Dominance and Drawbacks
 
Fundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development TechnologyFundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development Technology
 
Vp all slides
Vp   all slidesVp   all slides
Vp all slides
 
Web Application Development in 2023.pdf
Web Application Development in 2023.pdfWeb Application Development in 2023.pdf
Web Application Development in 2023.pdf
 
Creating Mobile Aps without Coding
Creating Mobile Aps without CodingCreating Mobile Aps without Coding
Creating Mobile Aps without Coding
 
UI architecture & designing
UI architecture & designingUI architecture & designing
UI architecture & designing
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014
 
Teamwork Presentation
Teamwork PresentationTeamwork Presentation
Teamwork Presentation
 
Microservice architecture : Part 1
Microservice architecture : Part 1Microservice architecture : Part 1
Microservice architecture : Part 1
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through design
 
Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.
 
User Driven Software Architecture
User Driven Software ArchitectureUser Driven Software Architecture
User Driven Software Architecture
 
Essential Skills Your Next App Development Company Must Have.pdf
Essential Skills Your Next App Development Company Must Have.pdfEssential Skills Your Next App Development Company Must Have.pdf
Essential Skills Your Next App Development Company Must Have.pdf
 
Sample_report_for_MINI_PROJECT.docx (1).pdf
Sample_report_for_MINI_PROJECT.docx (1).pdfSample_report_for_MINI_PROJECT.docx (1).pdf
Sample_report_for_MINI_PROJECT.docx (1).pdf
 
Mobile ui design patterns
Mobile ui design patternsMobile ui design patterns
Mobile ui design patterns
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014
 
Uxpin mobile ui_design_patterns_2014
Uxpin mobile ui_design_patterns_2014Uxpin mobile ui_design_patterns_2014
Uxpin mobile ui_design_patterns_2014
 
How to Build a Hybrid App: A Detailed Outline
How to Build a Hybrid App: A Detailed Outline How to Build a Hybrid App: A Detailed Outline
How to Build a Hybrid App: A Detailed Outline
 
Designing Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAsDesigning Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAs
 
Micro Front Ends : Divided We Rule by Parth Ghiya - AhmedabadJS
Micro Front Ends : Divided We Rule by Parth Ghiya - AhmedabadJSMicro Front Ends : Divided We Rule by Parth Ghiya - AhmedabadJS
Micro Front Ends : Divided We Rule by Parth Ghiya - AhmedabadJS
 

Último

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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 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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Último (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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 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...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

There's Apps for that

  • 1. Magnolia is a registered trademark owned by Magnolia International Ltd.Photo (c) by Herzog & de Meuron (http://www.herzogdemeuron.com) Andreas Weder, Head of UX design @Magnolia May 9 2013 for J. Boye, Philadelphia There‘s Apps for that
  • 2. Welcome Andreas Weder Head of UX design Magnolia International Ltd. CMS vendor based in Basel, Switzerland My task: build UI, shape UX of next gen product Magnolia 5 Coming out on June 20 2013 after 2 yrs of hard work Magnolia known for ease of use and flexibility current UI has grown stale: - feels and looks old - too simple to properly accommodate and handle new features - not easy to extend for us and for developers
  • 3. Welcome Beautiful, old city at the Rhein One of oldest university on the continent CMS hotspot: Adobe/Day CQ, Vignette and Magnolia
  • 4. Version 1.1 We hate our CMS! anonymous editor What I encounter in my daily work. People are extremely unsatisfied with CMS UIs. The larger the product, the more complex the environment, the less satisfied.
  • 5. Why is this? Looked at this in a blog article
  • 6. No focus on user needs 1
  • 7. Version 1.1 CMS is the enterprise software that UX forgot Karen McGrane Recognized by others Content strategist, Former Creative Director of Razorfish Basically says: no focus on user needs in CMSes
  • 8. Version 1.1 CMS is the enterprise software that UX forgot Karen McGrane customers focused on features neglected backend application industry is feature driven Industry: instead of focusing on the user, we focus on features one way in highly competitive market to leave your competitors behind Customers: - we receive large list with req features during RFPs - people who evaluate have no good idea of what their users need Backend: UI receives no attention; users are expected to adapt (CMS experts group)
  • 9. Version 1.1 CMS is the enterprise software that UX forgot Karen McGrane But also suggests that UXD is a solution
  • 10. UXD to the rescue focus on user strategic decision +quality -quantity Strategic decision to put users first - holistic: not only usability, but also functional and emotional - typically higher quality features, but less of them
  • 11. What we have to... or want to accomplish 2 Let‘s see how UXD copes with the 2nd problem
  • 12. Consistent UI + Seamless UX Undo/Redo Easy to configure Integrate workflow engines Workflows Clear indication of states Show web app pages & forms Integrate external services Flexibility Extend with filters and servlets Easy to extend feature-wise Publishing for external apps Integration Show just HTML fragments Open source Adapt look to customer CD/CI Easy to extend UI-wise Site management Clear overview Support multiple sites Support for mobile devices Core services Security & Permissions Searching & filtering Messages & notifications Versioning Content editing Handle user generated content Visual editors Tracking changes Areas and Components Content storage Robust handling of problems Multiple users and groups Scaleability Run in the cloud Handle temporary, heavy load Handle 1000s of editors Segmentation supportContent publishing Multi-channel publishing Powerful, easy to understand templates Publish for various devices UI to handle many features First look at major feature topics Overwhelming Where to start? How to create something consistent, seamless?
  • 13. An integrating element large set of features various user groups and tasks data from many sources easily extensible by third parties Integrating element in complex environment
  • 14. An integrating element large set of features various user groups and tasks data from many sources easily extensible by third parties high complexityvery Integrating element in complex environment Many dimensions Together: highly complex puzzle
  • 15. But we know to deal with complexity This requires new strategies
  • 16. Divide and conquer A common strategy Deal with complexity on a high level
  • 17. Split up a big problem Solve smaller problems Fuse all pieces together again Align them into coherent entity
  • 18. (c) by Apple OS is where you can see that Uses Apps to provide interfaces for main topics you work on
  • 19. (c) by Microsoft Uses Apps to provide UIs for larger task Also built-in Apps to run the infrastructure Imagine putting this into a menu
  • 20. (c) by Microsoft Apps allow us to deal with UI complexity I would conclude: apps allows us to deal with UI complexity In Magnolia 5, we are using apps mainly for that
  • 21. A entirely different interaction paradigm What else makes Apps attractive?
  • 22. Apps are focused (c) by Apple „Look at this app“ (describe)
  • 23. Apps are focused cover a set of related tasks typically on a single type of content can offer a narrowly focused UI Good Text editor, a web browser, Skype, a calendar app, the address book
  • 24. A entirely different interaction paradigm Apps are memes for modularity (c) by Lego
  • 25. Apps are memes for modularity you think in bricks take modularity to the UI feel natural as building blocks clear how and where to extend make it clear how to extend your product. Natural building blocks: - add App to edit & manage your content - add a sub app with your editor - extend Apps to change behavior - chain Apps in workflows - install an extension by installing an App (or module)
  • 26. A entirely different interaction paradigm Our take on apps So does it work for web apps? Here‘s our take on this
  • 27. A entirely different interaction paradigm demo
  • 28. What happens to a UI when we add Apps?
  • 29. An entirely different interaction paradigm Depending on how you realize it Hub‘n‘Spoke
  • 30.
  • 31. All images (c) by Samsung The most radical implementation: Springboard navigation A button (physical / virtual) to return to the home screen
  • 32. (c) by Microsoft,Apple Desktop OS don‘t work like that Apps in a window, multiple windows side-by-side Fascinating: bringing back springboard-type navigation to Desktop - Apps run full screen (Windows 8!), Springboard is Hub
  • 33. A entirely different interaction paradigm What we have to watch out for ... if we add Apps to our UI
  • 34. „Too many clicks!“ - Na. People don‘t mind the clicks, if they are mindless. - our user tests have shown that: people prefer clean interfaces. - It‘s one click more anyways. - We can implement shortcuts to reduce them again.
  • 35. Disorient the user - how do you switch between apps - how do you avoid disorienting the user while doing so - what about programmatic app switches?
  • 36. Granularity of apps What is an app, what not? One app or several apps? Clearly identify tasks and use cases first
  • 37. Content stuck in app silos - how do you access content managed by a different app? - how do you pass data between apps?
  • 38. Avoid the UI wilderness (c) by Apple - enterprise is not equal to customer - easy to use, but also easy to learn functionality - easy to BUILD: behind sophisticated iPad apps is a large amount of work
  • 39. Web apps have different mechanics (c) by Hack N Mod, http://hacknmod.com/hack/5-awesome-web-apps-you-never-knew-existed/ - page based (less so with Web 2.0) - expectations towards a web app are different - proper support for browser history
  • 40. A entirely different interaction paradigm If you intend to add Apps prepare for a bigger change focus platform on core services integrate instead of do-it-yourself offer framework to ensure consistency Big change: turns into a platform, more like an OS Core services: CMS: content storage and services Integrate: example: analytics Framework: not just UI, but also services: messaging, switching
  • 41. What I like about Apps help us to deal with UI complexity provide clear extensions points users get the idea immediately force us to think in tasks But a lot to be gained clear extension points: app contest: 25 app ideas in 40 minutes of which 10 were really great users: very used to apps task: what is a task? what needs a UI? what tasks have to be addressed together?
  • 42. Apps leave a lasting impression oresund bridge between copenhagen and malmö impression: this is one goal of UX design
  • 43. Thank you! Andreas Weder Magnolia International Ltd. @mgnl_ux ma-ui.blogspot.ch andreas.weder@magnolia-cms.com Your questions? Your opinion!