SlideShare a Scribd company logo
Drupal core product,
3 is the magic number



Drupalcon Denver 2012
Roy Scholten
@royscholten
Volcanos--
D8UX

Give newbies (first) and
experts (second) a
good initial experience
But, how?
Tested on live humans
Blank canvas is
not a helpful start
D8UX

Give newbies (first) and
experts (second) a
good initial experience
Design principles

1.Easy first, powerful
under the hood
2. Connect the dots
3. is the magic number
1. Easy first: provide
onramp
2. Connect which dots?
2. Connect the dots
I




http://drupal.org/project/portfolio
Us




http://drupal.org/sandbox/eaton/1324728
Gaghilversum.nl
Butler




??
Butler

Onramp for developers


Example code for the framework? Dsm().module?
 SDK's?
Do it! (we're in research
phase)
Portfolio   Snowman    Butler


#79582      #1210366   ? :-)
#497804     #282404


            g.d.o
            #213563
Thank you!




Drupalcon Denver 2012
Roy Scholten
@royscholten
Google usability test report – http://groups.drupal.org/node/218959

Portfolio – http://drupal.org/project/portfolio

Shapes of stories – http://www.youtube.com/watch?v=oP3c1h8v2ZQ

Lessons from Drupal 3 – http://chicago2011.drupal.org/sessions/lessons-drupal-3

Usability work – http://groups.drupal.org/usability

The ad-free brand – http://www.amazon.com/Ad-Free-Brand-Building-Successful-
ebook/dp/B005GVH1DC/ref=cm_cr_pr_product_top
Drupal core product,
3 is the magic number



Drupalcon Denver 2012
Roy Scholten
@royscholten




                        1
2
Volcanos--




I was supposed to give a previous version of this talk
at core conversations in San Fransisco.

I kinda did over Skype, but I want to do it for real too.




                                                            3
There was a strict format to how to propose a core
convo then. 4 slides




                                                     4
5
6
7
D8UX

   Give newbies (first) and
   experts (second) a
   good initial experience


While discussing heuristics for Core, he suggested
this.

Good is a bit more realistic than delightfull




                                                     9
But, how?




Of course, the question is how




                                 10
Tested on live humans




Well, we can check how Drupal first impressions are
currently




                                                      11
No

the Laocoön Group,
Vatican Museums, Rome.
100 BC

It shows the Trojan priest Laocoön and his sons
being strangled by sea serpents.




                                                  13
Hmmmm…

The google usability test team just released a great
report on what is causing people to falter




                                                       14
Blank canvas is
   not a helpful start




For me it boils down to this




                               15
D8UX

  Give newbies (first) and
  experts (second) a
  good initial experience


So, how do we do this?




                             16
Design principles

  1.Easy first, powerful
  under the hood
  2. Connect the dots
  3. is the magic number

So, how do we do this?




                           17
1. Easy first: provide
   onramp




Provide a clear path of entry.

You drive slower there,
and there are fewer lanes there.




                                   18
2. Connect which dots?




The ui is fragmented and unweighted. If we don't
have an idea of what we want to help people to
achieve, we need to be more specific and concrete.




                                                     19
2. Connect the dots




Children's drawing yes, but a couple essential
elements in place:

– some parts filled in
– a background prop to give things perspective
– you are sure you are going to make it and know
what you'll end up with




                                                   20
The main question to answer when trying to provide a
better initial experience is to say WHO we're
targetting.

We want to be as specific as possible here, but to
help start framing this I've been thinking around three
high level use cases




                                                          21
Me, me, me!

Of course we all know designers are the most ego-
centric bastards of all, so

Us – Then there's this small group of people that
work together to get something done and tell the
world about it

World – The most philantropic of all of course are
developers. But only to achieve world domination.
Aka as the 'anything' scenario. (where abstract
flexibility comes from)

Lets look at each in a bit more detail.




                                                     22
I




   http://drupal.org/project/portfolio




It's human nature for people to think about
themselves first. Why not hook into that and provide
people with a starting point to get their own work out
there

– Professional portfolio




                                                         23
Spend time on this at the design camp in Berlin last
year. Main objectives:

– contact
– show work/expertise

There's a fun spreadsheet out there that explores
specific variations of this. Look up the portfolio project
and you'll find an issue that links to this.




                                                             24
Personal example:

I make etchings and monotypes.
I showcase them on a core-only install

Using a subtheme of Seven, 50 lines of CSS

Responsive and everything!

(demo)




                                             25
Us




   http://drupal.org/sandbox/eaton/1324728




Snowman

This hits at the core of what the Drupal project is all
about.




                                                          26
There's a lot to learn from the 'Lessons from Drupal 3'
talk Ken Rickard did a couple years ago

I have another core-only example site for this




                                                          27
Gaghilversum.nl




This is the simple website I set up for the studio
where all the printing takes place.

Again, I made a simple css-only theme for it, other-
wise it uses core functionality only




                                                       28
Butler




   ??




I'll need your ideas for this one.

Don't lose sight of the fact that we are all uber-uber-
experts in all things Drupal.

Smart developers new to Drupal will need guidance
too.

Not everything for that should be as features or
example code in core, but it'd be nice to have
something in place that shows of the fabulous new
architecture and APIs available




                                                          29
Butler

Onramp for developers


Example code for the framework? Dsm().module?
 SDK's?




                                                30
I think these three high-level use cases provide a
useful framework (ha!) to think about this.




                                                     31
Do it! (we're in research
   phase)
   Portfolio       Snowman          Butler


   #79582          #1210366         ? :-)
   #497804         #282404


                   g.d.o
                   #213563



This is rough, But like Dries mentioned in his keynote,
we have a month or 2 to further explore these things.
And we can work on configuring




                                                          32
33
34
Thank you!




Drupalcon Denver 2012
Roy Scholten
@royscholten




                        35
Google usability test report – http://groups.drupal.org/node/218959

Portfolio – http://drupal.org/project/portfolio

Shapes of stories – http://www.youtube.com/watch?v=oP3c1h8v2ZQ

Lessons from Drupal 3 – http://chicago2011.drupal.org/sessions/lessons-drupal-3

Usability work – http://groups.drupal.org/usability

The ad-free brand – http://www.amazon.com/Ad-Free-Brand-Building-Successful-
ebook/dp/B005GVH1DC/ref=cm_cr_pr_product_top




                                                                                  36

More Related Content

Similar to Drupal product 3 is the magic number

How to contribute projects to drupal.org? 2018 drupal north
How to contribute projects to drupal.org?   2018 drupal northHow to contribute projects to drupal.org?   2018 drupal north
How to contribute projects to drupal.org? 2018 drupal north
Adrian CID ALMAGUER
 
Docker Inside/Out: The 'Real' Real- World World of Stacking Containers in pro...
Docker Inside/Out: The 'Real' Real- World World of Stacking Containers in pro...Docker Inside/Out: The 'Real' Real- World World of Stacking Containers in pro...
Docker Inside/Out: The 'Real' Real- World World of Stacking Containers in pro...
Sonatype
 
Design for developers
Design for developersDesign for developers
Design for developers
Johan Ronsse
 
Human Computer Interaction + User Experience
Human Computer Interaction + User ExperienceHuman Computer Interaction + User Experience
Human Computer Interaction + User Experience
Jose Berengueres
 
Designing Google Chrome
Designing Google ChromeDesigning Google Chrome
Designing Google Chrome
Planning-ness
 
Raspberry pi education_manual
Raspberry pi education_manualRaspberry pi education_manual
Raspberry pi education_manual
Try Fajarman
 
Scratch2
Scratch2Scratch2
Scratch2
sidilatif
 
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
CONNECT FOUNDATION
 
HAX - Chaotic Good
HAX - Chaotic GoodHAX - Chaotic Good
HAX - Chaotic Good
btopro
 
Stuff I learned at Drupalcon 2010
Stuff I learned at Drupalcon 2010Stuff I learned at Drupalcon 2010
Stuff I learned at Drupalcon 2010Allen Freeman
 
Managing a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandManaging a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days Ireland
Emma Jane Hogbin Westby
 
Open source and You. DrupalForum ZP.
Open source and You. DrupalForum ZP.Open source and You. DrupalForum ZP.
Open source and You. DrupalForum ZP.Ovadiah Myrgorod
 
Why Drupal Should Be More Like WordPress
Why Drupal Should Be More Like WordPressWhy Drupal Should Be More Like WordPress
Why Drupal Should Be More Like WordPress
Jen Lampton
 
From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...
From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...
From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...
Sergii Khomenko
 
Beyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses
Beyond the Beginner - Path Ways to Advanced Drupal Levels & BusinessesBeyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses
Beyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses
everlearner
 
Electron
ElectronElectron
Electron
Adrian Caetano
 
Seven Cloud Sins of DevOps
Seven Cloud Sins of DevOpsSeven Cloud Sins of DevOps
Seven Cloud Sins of DevOps
Taras Slipets
 
Docker for business: How I stopped worrying about antipatterns
Docker for business: How I stopped worrying about antipatternsDocker for business: How I stopped worrying about antipatterns
Docker for business: How I stopped worrying about antipatterns
Lenses.io
 
Tiad - Docker: Automation for the rest of us
Tiad - Docker: Automation for the rest of usTiad - Docker: Automation for the rest of us
Tiad - Docker: Automation for the rest of us
The Incredible Automation Day
 

Similar to Drupal product 3 is the magic number (20)

How to contribute projects to drupal.org? 2018 drupal north
How to contribute projects to drupal.org?   2018 drupal northHow to contribute projects to drupal.org?   2018 drupal north
How to contribute projects to drupal.org? 2018 drupal north
 
Docker Inside/Out: The 'Real' Real- World World of Stacking Containers in pro...
Docker Inside/Out: The 'Real' Real- World World of Stacking Containers in pro...Docker Inside/Out: The 'Real' Real- World World of Stacking Containers in pro...
Docker Inside/Out: The 'Real' Real- World World of Stacking Containers in pro...
 
Design for developers
Design for developersDesign for developers
Design for developers
 
Human Computer Interaction + User Experience
Human Computer Interaction + User ExperienceHuman Computer Interaction + User Experience
Human Computer Interaction + User Experience
 
Designing Google Chrome
Designing Google ChromeDesigning Google Chrome
Designing Google Chrome
 
Raspberry pi education_manual
Raspberry pi education_manualRaspberry pi education_manual
Raspberry pi education_manual
 
Raspberry pi education_manual
Raspberry pi education_manualRaspberry pi education_manual
Raspberry pi education_manual
 
Scratch2
Scratch2Scratch2
Scratch2
 
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
 
HAX - Chaotic Good
HAX - Chaotic GoodHAX - Chaotic Good
HAX - Chaotic Good
 
Stuff I learned at Drupalcon 2010
Stuff I learned at Drupalcon 2010Stuff I learned at Drupalcon 2010
Stuff I learned at Drupalcon 2010
 
Managing a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandManaging a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days Ireland
 
Open source and You. DrupalForum ZP.
Open source and You. DrupalForum ZP.Open source and You. DrupalForum ZP.
Open source and You. DrupalForum ZP.
 
Why Drupal Should Be More Like WordPress
Why Drupal Should Be More Like WordPressWhy Drupal Should Be More Like WordPress
Why Drupal Should Be More Like WordPress
 
From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...
From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...
From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...
 
Beyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses
Beyond the Beginner - Path Ways to Advanced Drupal Levels & BusinessesBeyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses
Beyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses
 
Electron
ElectronElectron
Electron
 
Seven Cloud Sins of DevOps
Seven Cloud Sins of DevOpsSeven Cloud Sins of DevOps
Seven Cloud Sins of DevOps
 
Docker for business: How I stopped worrying about antipatterns
Docker for business: How I stopped worrying about antipatternsDocker for business: How I stopped worrying about antipatterns
Docker for business: How I stopped worrying about antipatterns
 
Tiad - Docker: Automation for the rest of us
Tiad - Docker: Automation for the rest of usTiad - Docker: Automation for the rest of us
Tiad - Docker: Automation for the rest of us
 

More from Roy Scholten

Drupal 7 UX –
Drupal 7 UX – Drupal 7 UX –
Drupal 7 UX –
Roy Scholten
 
More better core profiles
More better core profilesMore better core profiles
More better core profilesRoy Scholten
 
Create Drupal patches with Aptana
Create Drupal patches with AptanaCreate Drupal patches with Aptana
Create Drupal patches with Aptana
Roy Scholten
 
Building Blocks For Your Modules Ui
Building Blocks For Your Modules UiBuilding Blocks For Your Modules Ui
Building Blocks For Your Modules Ui
Roy Scholten
 
Drupal6 Css Theming
Drupal6 Css ThemingDrupal6 Css Theming
Drupal6 Css Theming
Roy Scholten
 
Views 2 UI design process
Views 2 UI design processViews 2 UI design process
Views 2 UI design process
Roy Scholten
 

More from Roy Scholten (6)

Drupal 7 UX –
Drupal 7 UX – Drupal 7 UX –
Drupal 7 UX –
 
More better core profiles
More better core profilesMore better core profiles
More better core profiles
 
Create Drupal patches with Aptana
Create Drupal patches with AptanaCreate Drupal patches with Aptana
Create Drupal patches with Aptana
 
Building Blocks For Your Modules Ui
Building Blocks For Your Modules UiBuilding Blocks For Your Modules Ui
Building Blocks For Your Modules Ui
 
Drupal6 Css Theming
Drupal6 Css ThemingDrupal6 Css Theming
Drupal6 Css Theming
 
Views 2 UI design process
Views 2 UI design processViews 2 UI design process
Views 2 UI design process
 

Recently uploaded

RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
cy0krjxt
 
Transforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting ProfitabilityTransforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting Profitability
aaryangarg12
 
vernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdfvernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdf
PrabhjeetSingh219035
 
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
h7j5io0
 
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
ameli25062005
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
9a93xvy
 
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Mansi Shah
 
projectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdfprojectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdf
farazahmadas6
 
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
taqyed
 
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
pmgdscunsri
 
Expert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting ServicesExpert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting Services
ResDraft
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
h7j5io0
 
White wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva TschoppWhite wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva Tschopp
Mansi Shah
 
Connect Conference 2022: Passive House - Economic and Environmental Solution...
Connect Conference 2022: Passive House -  Economic and Environmental Solution...Connect Conference 2022: Passive House -  Economic and Environmental Solution...
Connect Conference 2022: Passive House - Economic and Environmental Solution...
TE Studio
 
Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
boryssutkowski
 
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
asuzyq
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
kecekev
 
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
9a93xvy
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
garcese
 

Recently uploaded (20)

RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
 
Transforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting ProfitabilityTransforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting Profitability
 
vernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdfvernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdf
 
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
 
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
 
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
 
projectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdfprojectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdf
 
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
 
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
 
Expert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting ServicesExpert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting Services
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
 
White wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva TschoppWhite wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva Tschopp
 
Connect Conference 2022: Passive House - Economic and Environmental Solution...
Connect Conference 2022: Passive House -  Economic and Environmental Solution...Connect Conference 2022: Passive House -  Economic and Environmental Solution...
Connect Conference 2022: Passive House - Economic and Environmental Solution...
 
Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
 
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
 
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
 

Drupal product 3 is the magic number

  • 1. Drupal core product, 3 is the magic number Drupalcon Denver 2012 Roy Scholten @royscholten
  • 2.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. D8UX Give newbies (first) and experts (second) a good initial experience
  • 11. Tested on live humans
  • 12.
  • 13.
  • 14.
  • 15. Blank canvas is not a helpful start
  • 16. D8UX Give newbies (first) and experts (second) a good initial experience
  • 17. Design principles 1.Easy first, powerful under the hood 2. Connect the dots 3. is the magic number
  • 18. 1. Easy first: provide onramp
  • 21.
  • 22.
  • 24.
  • 25.
  • 27.
  • 30. Butler Onramp for developers Example code for the framework? Dsm().module? SDK's?
  • 31.
  • 32. Do it! (we're in research phase) Portfolio Snowman Butler #79582 #1210366 ? :-) #497804 #282404 g.d.o #213563
  • 33.
  • 34.
  • 35. Thank you! Drupalcon Denver 2012 Roy Scholten @royscholten
  • 36. Google usability test report – http://groups.drupal.org/node/218959 Portfolio – http://drupal.org/project/portfolio Shapes of stories – http://www.youtube.com/watch?v=oP3c1h8v2ZQ Lessons from Drupal 3 – http://chicago2011.drupal.org/sessions/lessons-drupal-3 Usability work – http://groups.drupal.org/usability The ad-free brand – http://www.amazon.com/Ad-Free-Brand-Building-Successful- ebook/dp/B005GVH1DC/ref=cm_cr_pr_product_top
  • 37. Drupal core product, 3 is the magic number Drupalcon Denver 2012 Roy Scholten @royscholten 1
  • 38. 2
  • 39. Volcanos-- I was supposed to give a previous version of this talk at core conversations in San Fransisco. I kinda did over Skype, but I want to do it for real too. 3
  • 40. There was a strict format to how to propose a core convo then. 4 slides 4
  • 41. 5
  • 42. 6
  • 43. 7
  • 44.
  • 45. D8UX Give newbies (first) and experts (second) a good initial experience While discussing heuristics for Core, he suggested this. Good is a bit more realistic than delightfull 9
  • 46. But, how? Of course, the question is how 10
  • 47. Tested on live humans Well, we can check how Drupal first impressions are currently 11
  • 48.
  • 49. No the Laocoön Group, Vatican Museums, Rome. 100 BC It shows the Trojan priest Laocoön and his sons being strangled by sea serpents. 13
  • 50. Hmmmm… The google usability test team just released a great report on what is causing people to falter 14
  • 51. Blank canvas is not a helpful start For me it boils down to this 15
  • 52. D8UX Give newbies (first) and experts (second) a good initial experience So, how do we do this? 16
  • 53. Design principles 1.Easy first, powerful under the hood 2. Connect the dots 3. is the magic number So, how do we do this? 17
  • 54. 1. Easy first: provide onramp Provide a clear path of entry. You drive slower there, and there are fewer lanes there. 18
  • 55. 2. Connect which dots? The ui is fragmented and unweighted. If we don't have an idea of what we want to help people to achieve, we need to be more specific and concrete. 19
  • 56. 2. Connect the dots Children's drawing yes, but a couple essential elements in place: – some parts filled in – a background prop to give things perspective – you are sure you are going to make it and know what you'll end up with 20
  • 57. The main question to answer when trying to provide a better initial experience is to say WHO we're targetting. We want to be as specific as possible here, but to help start framing this I've been thinking around three high level use cases 21
  • 58. Me, me, me! Of course we all know designers are the most ego- centric bastards of all, so Us – Then there's this small group of people that work together to get something done and tell the world about it World – The most philantropic of all of course are developers. But only to achieve world domination. Aka as the 'anything' scenario. (where abstract flexibility comes from) Lets look at each in a bit more detail. 22
  • 59. I http://drupal.org/project/portfolio It's human nature for people to think about themselves first. Why not hook into that and provide people with a starting point to get their own work out there – Professional portfolio 23
  • 60. Spend time on this at the design camp in Berlin last year. Main objectives: – contact – show work/expertise There's a fun spreadsheet out there that explores specific variations of this. Look up the portfolio project and you'll find an issue that links to this. 24
  • 61. Personal example: I make etchings and monotypes. I showcase them on a core-only install Using a subtheme of Seven, 50 lines of CSS Responsive and everything! (demo) 25
  • 62. Us http://drupal.org/sandbox/eaton/1324728 Snowman This hits at the core of what the Drupal project is all about. 26
  • 63. There's a lot to learn from the 'Lessons from Drupal 3' talk Ken Rickard did a couple years ago I have another core-only example site for this 27
  • 64. Gaghilversum.nl This is the simple website I set up for the studio where all the printing takes place. Again, I made a simple css-only theme for it, other- wise it uses core functionality only 28
  • 65. Butler ?? I'll need your ideas for this one. Don't lose sight of the fact that we are all uber-uber- experts in all things Drupal. Smart developers new to Drupal will need guidance too. Not everything for that should be as features or example code in core, but it'd be nice to have something in place that shows of the fabulous new architecture and APIs available 29
  • 66. Butler Onramp for developers Example code for the framework? Dsm().module? SDK's? 30
  • 67. I think these three high-level use cases provide a useful framework (ha!) to think about this. 31
  • 68. Do it! (we're in research phase) Portfolio Snowman Butler #79582 #1210366 ? :-) #497804 #282404 g.d.o #213563 This is rough, But like Dries mentioned in his keynote, we have a month or 2 to further explore these things. And we can work on configuring 32
  • 69. 33
  • 70. 34
  • 71. Thank you! Drupalcon Denver 2012 Roy Scholten @royscholten 35
  • 72. Google usability test report – http://groups.drupal.org/node/218959 Portfolio – http://drupal.org/project/portfolio Shapes of stories – http://www.youtube.com/watch?v=oP3c1h8v2ZQ Lessons from Drupal 3 – http://chicago2011.drupal.org/sessions/lessons-drupal-3 Usability work – http://groups.drupal.org/usability The ad-free brand – http://www.amazon.com/Ad-Free-Brand-Building-Successful- ebook/dp/B005GVH1DC/ref=cm_cr_pr_product_top 36