BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

download BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

of 23

Transcript of BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    1/23

    CONNECTING THEAUTHOR & THECOMMUNITY

    The story of Spark

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    2/23

    You dont need a Drupal.org IDto be part of the com

    project lead

    site admiD.O members

    community

    Admins

    Authors

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    3/23

    JESSE BEACH

    DRIES BUYTAERT

    KEVIN OLEARY

    ANGELA BYRON

    GABOR HOJTSY

    PRESTON SO

    THE SPARKTEAM

    DHARMESH MISTRY

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    4/23

    WHAT IS SPARK?

    SPARK IS A PROJECT TO IMPROVE THE

    AUTHORING EXPERIENCE IN DRUPAL 8Initiated at Acquia by Dries Buytaert with the goalof accelerating feature improvement in Drupalspecifically around the content authoring for the nontechnical user.

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    5/23

    DRUPAL IS ACONTENT MANAGEMENT

    OUR COMPETITORS WERE EATING OUR

    1.

    2.

    WHYCONTENT

    AUTHORING?

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    6/23

    STRENGTHS &WEAKNESSES

    0

    1

    2

    3

    4

    5

    6

    7

    8

    Sitecore

    CQ5

    Plone

    Squiz

    Wordpress

    Joomla

    Drupal

    Open Text

    Technical strength

    0

    1

    2

    3

    4

    5

    6

    7

    8

    Sitecore

    Wordpress

    Joomla

    Drupal

    Open Text

    Authoring experience

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    7/23

    PEER

    TOPE

    ER

    DEVELO

    PEREXPE

    RIEN

    CE

    INSTALLATIO

    N

    THEM

    ING

    LAYO

    UT

    DRAG

    DRO

    PFIELDS

    FORMBUILDER

    UI

    MULTIP

    LEFILE

    UPL

    OAD

    DRUP

    ALCOM

    MER

    CE

    WHAT WE COULD HAVE DONE(WITH UNLIMITED TIME)

    INF

    ORMATIONAR

    CHITEC

    TURE

    MODULEUS

    ABILITY

    RE-DES

    IGNE

    DFIELDUI

    ORGANICGR

    OUPS

    ICON

    FONTS

    CONT

    ENTSTRA

    TEGY

    RESP

    ONSIVE

    VIDEO

    HTML5

    CANVA

    S

    SEMANTICMARK U

    USER

    WORKFLO

    W S

    MU L

    SABILIT

    Y

    TSTAGING

    XONO

    MYAC

    CESCONT

    ROL

    DESIGN

    INTHE

    BRO

    WSER

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    8/23

    IN PLACE EDIT EVERYTHING

    RESPONSIVE TOOLS EVERYWHERE

    ACESSIBILITY

    WHAT WE DID IN DRUPAL 7(IN ABOUT A YEAR)

    WYSIWYG IN CORE

    DRAG-DROP LAYOUTS

    EMBER ADMIN THEME

    WHAT IS IN DRUPAL 8(QUITE A BIT)

    MULTILINGUAL

    DRAG-DROP LAYOUTS

    EMBER ADMIN THEME

    MULTILINGUAL

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    9/23

    COGNITIVE BIAS

    Not invented here.The tendencypeople to prefer their own ideas

    those of others, regardless of the

    actual validity.

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    10/23

    THE SOLUTION

    First arrive at consensus on a toolthen figure out how to make it work

    for the user in a sensible, semantic,

    responsive and accessible way.

    WYSIWYG INCORE

    THE PROBLEM

    Out-of-the-box we did not have a

    way for users to format content

    apart from writing HTMLandthe

    process of installing a WYSIWYG

    was really hard.

    How do I format my cThis is what I wa

    And th

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    11/23

    WHO CONTRIBUTED

    sun BojhanTwoD quicksketch

    Falcon03

    EverZufe

    mgifford

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    12/23

    WHAT WE DID

    We had to disappoint some

    awesome people who spent a

    great deal of time and effort

    working with us.

    Be open to idea

    the team. Disco

    that present po

    stealth launch o

    We were able to re-examine our

    initial assumptions about what

    the right approach was and

    turn around a good solution.

    WHAT WENT RIGHT WHAT WENT WRONG WHAT WE LEA

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    13/23

    COGNITIVE BIAS

    The curse of knowlege effect.

    The closer you get to a problem

    greater your risk of overlooking a

    obvious solution.

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    14/23

    THE SOLUTION

    Design a best-of-breed solution that

    meets the expectations of the user

    and overcome the technical hurdles

    of altering content that has theme

    styles applied to it.

    EDIT IN PLACE

    THE PROBLEM

    In Drupal 7 the ONLY place to edit

    anything is in an administrative

    form. Editing content in place was

    considered by many to be

    impossible, but for the content

    author this was a big need.want to ed

    No

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    15/23

    WHO CONTRIBUTED

    sun Bojhanquicksketchyched

    Catch David

    Rothstien

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    16/23

    BUT WAIT

    ISNT EDIT-IN-PLACE

    BAD FOR STRUCTURED CONTE

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    17/23

    WHAT WE DID

    If anything we underestimated

    the complexity of the

    implementation especially when

    it comes to things like views.

    We overlooked issues around

    multiple contexts which we will

    address in future version.

    User testing an

    great but we ne

    all of the person

    organization.

    Users only tell y

    want not what i

    for them.

    We were able to iterate on a

    problem and produce designs

    that worked well in testing.

    Our implementation caused us

    to fundamentally rework big

    parts of Drupal to the benefit

    of everyone.

    WHAT WENT RIGHT WHAT WENT WRONG WHAT WE LEA

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    18/23

    COGNITIVE BIAS

    Sunk loss fallacy.The resistance

    abandoning existing work and st

    from scratch even if all evidence

    that it makes sense and would ta

    less time to complete.

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    19/23

    THE SOLUTION

    Make the Drupal toolbar responsive,

    simpler and easier to use, with

    understandable iconography, fewer

    options and larger touch targets.

    RESPONSIVETOOLBAR

    THE PROBLEM

    The toolbar in Drupal 7 not

    responsive, which made it close to

    unusable on a phone. Configuring a

    site on a phone is an edge case but

    authoring content on a phone is

    becoming increasingly common

    very

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    20/23

    WHO CONTRIBUTED

    SunBojhanLewisNyman

    EverettZufelt

    BenjiFisher

    yoroy useradvocate

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    21/23

    WHAT WE DID

    We waited too long to ask for

    help and get designs in front of

    people who had a vested

    interest in participating.

    We failed to successfully

    separate the design process

    from implementation.

    Get buy in as ea

    Abstract desig

    development pr

    We were able to consolidate

    several divergent approaches

    into a unified solution that will

    serve us well into the future.

    WHAT WENT RIGHT WHAT WENT WRONG WHAT WE LEA

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    22/23

    THANK

    YOU

    www.sparkdrupal.com

  • 7/30/2019 BRIDGING THE GAP BETWEEN THE COMMUNITY AND THE END USER. THE STORY OF SPARK.

    23/23

    BY THE WAY

    ACQUIA IS HIRING

    Visit our booth or www.acquia.com for more information