SlideShare une entreprise Scribd logo
1  sur  57
Another Usability Proposal   (let' s not care about users; let's care about developers)
Usability for Drupal
Contents ,[object Object],[object Object],[object Object],[object Object]
Usability and Open Source.
Nature - most projets - distributed - democratic - anarchistic
Hence - no coordination - successes mostly backend: apache, PHP, Linux etc.
Important is the nature of dev teams. Firefox and OpenOffice come from classic dev-teams.
Not  Open Source  is the problem, the  nature of the project  is.
Some of the issues and problems are...
Every UI improvement gets huge discussions. result:  hardly any, frustrated UI developers and inconsistent solutions.
Volunteers take only one piece to improve.  Result:  inconsistent UI;
Human Interface Guidelines (HIG): too hard to maintain. Improssible to enforce. Result:  unfinished, old and unused HIG.
Usability experts don't feel at home in development environments.
Nor should they.
Usability happens in a different  ecosystem .
Give usability improvement its own  environment .
Back to Open Source usability. GNU/L inux ,[object Object],[object Object]
Ubuntu can afford to focus on home-users, disregard corporate, heavy server and/or embedded apllications.
No need to consider " but what about running ubuntu on TomTom navigation devices ".
Drupal has the same problem: lacks focus.
you,  on the other hand, have that focus. ( for your own/clients sites )
Another problem: I sell services. ,[object Object]
As a developer reward is negative for improving usability.
However:  I do care .
Not For  John Doe Anonymous Blogger  to Use Drupal,
but for  Wendy my Wealthy Client  to use my configuration.
Drupal can do this.  Distros. But...
Distros help, but solve only one problem in usability area:  Installation and configuration.
important, but not important in daily use.  Ditro's only help John Doe Anonymous Blogger to  get going .
Joe Shmoe must be able to  use  a site. And be happy when doing so.
Proposal:
Make it  easy to develop   good usability  (for Developers).
Developers make it  easy to use for users .
Give usability improvement  its focus .
Example: Corporate Brochure Site About Us. ,[object Object],[object Object]
Off course solution that solves issue for both is possible.
But that only adds complexity, makes a really simple issue a complex, hard one.
Looses focus : maintaining two types of UI often means having two imperfect UIs.
Proposal: The developer (or distro maintainer) implements extra, focused module (bookmenu.module).
That way, Drupal book module becomes general outliner/hierarchical content system.
Implementors create exactly  the UI they need  in their specific case.
When  the case  is covered for Wendy the Wealthy Client,  John the Anonymous blogger his case might be covered too.
OpenSource at the Rescue.
How?
Enabling developers to develop better interfaces for their  specific  cases.
Enabling you  to create a usable site for your clients, sites or users!
“Usability experts” can then: ,[object Object],[object Object],[object Object]
How? and Where?
Here I would like some of your feedback.
Library?  ,[object Object],[object Object],[object Object]
In Distro's?
On a subsite?
On Several offsites?
Let us try to find out how to:
enable contribution and improvement of widgets?
allow people to focus.
...you to build a perfect site for your case.

Contenu connexe

Similaire à Enable the Community to improve usability

Basics of-software-development
Basics of-software-developmentBasics of-software-development
Basics of-software-development
lukaramishvili
 
Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...
Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...
Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...
Mat Newman
 
There's Apps for that
There's Apps for thatThere's Apps for that
There's Apps for that
Andreas Weder
 
Bringing user-centered design to open source software development
Bringing user-centered design to open source software developmentBringing user-centered design to open source software development
Bringing user-centered design to open source software development
Müller-Birn Claudia
 

Similaire à Enable the Community to improve usability (20)

Professional web development with libraries
Professional web development with librariesProfessional web development with libraries
Professional web development with libraries
 
Distribution best practices
Distribution best practicesDistribution best practices
Distribution best practices
 
Keynote- We're going wrong: Choosing the web's future. Peter Paul Koch
Keynote- We're going wrong: Choosing the web's future. Peter Paul KochKeynote- We're going wrong: Choosing the web's future. Peter Paul Koch
Keynote- We're going wrong: Choosing the web's future. Peter Paul Koch
 
Drupal for Mobile
Drupal for MobileDrupal for Mobile
Drupal for Mobile
 
Basics of-software-development
Basics of-software-developmentBasics of-software-development
Basics of-software-development
 
Responsive & Ready: Why Drupal 8 is Ideal for Building Mobile-first Experienc...
Responsive & Ready: Why Drupal 8 is Ideal for Building Mobile-first Experienc...Responsive & Ready: Why Drupal 8 is Ideal for Building Mobile-first Experienc...
Responsive & Ready: Why Drupal 8 is Ideal for Building Mobile-first Experienc...
 
HTML5 design principles
HTML5 design principlesHTML5 design principles
HTML5 design principles
 
Drupal 7 UX –
Drupal 7 UX – Drupal 7 UX –
Drupal 7 UX –
 
Drupal WebJam Utrecht
Drupal WebJam UtrechtDrupal WebJam Utrecht
Drupal WebJam Utrecht
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slides
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime College
 
Drupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeDrupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime College
 
AD - Developer communication and Technology
AD - Developer communication and TechnologyAD - Developer communication and Technology
AD - Developer communication and Technology
 
Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...
Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...
Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...
 
There's Apps for that
There's Apps for thatThere's Apps for that
There's Apps for that
 
Choosing an Open Source CMS
Choosing an Open Source CMSChoosing an Open Source CMS
Choosing an Open Source CMS
 
Going Mobile First With Drupal
Going Mobile First With DrupalGoing Mobile First With Drupal
Going Mobile First With Drupal
 
2 b 2-hatta
2 b 2-hatta2 b 2-hatta
2 b 2-hatta
 
Bringing user-centered design to open source software development
Bringing user-centered design to open source software developmentBringing user-centered design to open source software development
Bringing user-centered design to open source software development
 
Ux guide
Ux guideUx guide
Ux guide
 

Plus de Bèr Kessels (6)

Drupal 7 intro
Drupal 7 introDrupal 7 intro
Drupal 7 intro
 
Drupaljam
DrupaljamDrupaljam
Drupaljam
 
Drupal Theming Introduction
Drupal Theming IntroductionDrupal Theming Introduction
Drupal Theming Introduction
 
Workshop theming DrupalJam 2007
Workshop theming DrupalJam 2007Workshop theming DrupalJam 2007
Workshop theming DrupalJam 2007
 
Drupal introductie voor NCRV-i
Drupal introductie voor NCRV-iDrupal introductie voor NCRV-i
Drupal introductie voor NCRV-i
 
Introductie in Drupal voor LUX
Introductie in Drupal voor LUX Introductie in Drupal voor LUX
Introductie in Drupal voor LUX
 

Dernier

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
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
Safe Software
 

Dernier (20)

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Enable the Community to improve usability