SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
SPARK:
AUTHORING EXPERIENCE++ IN DRUPAL 7, 8, AND BEYOND
A N G I E “ @ W E B C H I C K ” B Y R O N
Site Builder Track - Thursday, June 5, 2014
ABOUT ME
Agenda
• Spark background info
• Demo of D7 vs. D8 authoring experience
• Tips on how to survive until D8
• What’s next?
• With audience participation. :)
What is it?
The goal!
Build kick-ass features for the current release
of Drupal so people can use them now, and
propose them for the next version of Drupal
core to solve pain points in the product itself.
Our Approach
Technical strength
0
1
2
3
4
5
6
7
8
Sitecore
CQ5
Plone
Squiz
Wordpress
Joomla
Drupal
Open Text
Drupal wins the technical decision...
0
1
2
3
4
5
6
7
8
Sitecore
CQ5
Plone
Squiz
Wordpress
Joomla
Drupal
Open Text
...but lags in authoring experience
Technical strength
Authoring experience
0
1
2
3
4
5
6
7
8
9
10
In-line editing
Workflow
Content staging
Media
management
Layouts
Localization
Mobile authoring
Ideal Pro
Drupal
How the Drupal authoring experience compares
Drupal experience
Ideal product
1. Design
• Run initial designs past internal team
• Create clickable prototypes in InVision and/or
HTML/CSS/JS
• Do “hallway testing” on iPad, cell phones, etc.
with both technical & non-technical users
• Refine designs & share results with community
2. Iterate++
3. Argue a lot. ;)
What areas has Spark
tackled so far?
WYSIWYG
In-Place Editing
Streamlined Content
Authoring
Mobile-Friendliness
Let’s see it in action!
Well that’s nice and all.
But what about sites I’m
building today?
Drupal 8 Core Feature Drupal 7 Contrib Equivalent
WYSIWYG CKEditor
https://drupal.org/project/ckeditor
In-Place Editing Quick Edit
https://drupal.org/project/quickedit
Responsive Toolbar
“Mobile Friendly Navigation
Toolbar"
https://drupal.org/project/navbar
Responsive Front-End Theme
Omega, Zen, Adaptive, etc.
base themes
Responsive Admin Theme Ember
https://drupal.org/project/ember
Responsive Images Picture
https://drupal.org/project/picture
Responsive Tables Responsive Tables
https://drupal.org/project/responsive_tables
Simplified Overlay Escape Admin
https://drupal.org/project/escape_admin
What’s next?
Spark 2.0
• First, get Drupal 8 a lot closer to done (Focus of the
team since Prague).
• Then, take a fresh look at competition, current trends in
authoring experience & site builder experience.
• Next, pick the biggest pain points, build out prototypes
to solve them in Drupal 8 contrib.
• Spoiler alert: Media and Layouts are likely to rank. :P
• Finally, propose those improvements for Drupal 8.1.x or
Drupal 9.x (depending on scope).
Trends we’re
currently watching
Minimalist Authoring
(The simplest thing that can possibly work)
Personalization
(The right content for the right audience
at the right time)
Contextual Site Building
(In-place everything)
Your Ideas Here! :)
The following slides were created
by a big, messy group “shouting
and sorting” exercise. ;)
Everyone in attendance (~80-100 people) at the session had 10 minutes to shout out
whatever suggestions under the given topic, which were typed down on the slides,
and then everyone got two “votes” (raising their hands). The results on the slides are
ranked based on relative # of hands raised in a quick eyeball. Who needs science?
Biggest pain points in
Drupal for content authors?
• Previews!
• Different body layouts: 3 columns, etc.
• Bulk uploads
• editorial workflow
• Links / File links => Within page, other pages, etc.
• Consistent content between pages — lock down fonts, headers
• Menu items
• Content model transparent / having to everywhere to edit everything
• Revisions
• File attachments: Desktop to WYSIWYG
• Paste from word :)
• “Zen” of admin themes for editors
• Terminology: region/block/etc. — content editors don’t care.
• Collaborative editing / Better integration with google docs
Biggest pain points in
Drupal for site builders?
• Point and click form design!
• Roles/permissions admin
• Taxonomy term management sanity :) / Workflow for taxonomy
• Breadcrumbs
• Content migration
• Re-usable content that appears in different places
• Exportable blocks with editable content
• Better block visibilities
• Simple bulk migration (Excel-style)
• Display suite
Other projects to watch
out for?
• Ghost
• Square Space (editing, theming tools)
• Linkit
• Site Core (content staging)
• BrowserCMS (in-place editing)
• GitHub (editing)
• Impress Pages (linking structured data)
• Craft
• Disqus / Livefire
Thanks!
WHAT DID YOU THINK?E V A L U A T E T H I S S E S S I O N :
A U S T I N 2 0 1 4 . D R U P A L . O R G / S C H E D U L E
Thank you!

Weitere ähnliche Inhalte

Was ist angesagt?

Drupal Step-by-Step: How We Built Our Training Site, Part 2
Drupal Step-by-Step: How We Built Our Training Site, Part 2Drupal Step-by-Step: How We Built Our Training Site, Part 2
Drupal Step-by-Step: How We Built Our Training Site, Part 2
Acquia
 
Preventing Drupal Headaches: Content Type Checklist
Preventing Drupal Headaches: Content Type ChecklistPreventing Drupal Headaches: Content Type Checklist
Preventing Drupal Headaches: Content Type Checklist
Acquia
 

Was ist angesagt? (19)

Headless Drupal 8
Headless Drupal 8Headless Drupal 8
Headless Drupal 8
 
Intro to the Office UI Fabric
Intro to the Office UI FabricIntro to the Office UI Fabric
Intro to the Office UI Fabric
 
DrupalCampHI - Drupal vs WordPress
DrupalCampHI - Drupal vs WordPress DrupalCampHI - Drupal vs WordPress
DrupalCampHI - Drupal vs WordPress
 
Top 20 mistakes you will make on your 1st Drupal project
Top 20 mistakes you will make on your 1st Drupal projectTop 20 mistakes you will make on your 1st Drupal project
Top 20 mistakes you will make on your 1st Drupal project
 
Getting started with CSS frameworks using Zurb foundation
Getting started with CSS frameworks using Zurb foundationGetting started with CSS frameworks using Zurb foundation
Getting started with CSS frameworks using Zurb foundation
 
Site Building Checklist DrupalCamp Ottawa
Site Building Checklist DrupalCamp OttawaSite Building Checklist DrupalCamp Ottawa
Site Building Checklist DrupalCamp Ottawa
 
Learn Bootstrap 4
Learn Bootstrap 4Learn Bootstrap 4
Learn Bootstrap 4
 
Upgrading to Drupal 8: Benefits and Gotchas
Upgrading to Drupal 8: Benefits and GotchasUpgrading to Drupal 8: Benefits and Gotchas
Upgrading to Drupal 8: Benefits and Gotchas
 
The potential in Drupal 8.x and how to realize it
The potential in Drupal 8.x and how to realize itThe potential in Drupal 8.x and how to realize it
The potential in Drupal 8.x and how to realize it
 
Zurb foundation
Zurb foundationZurb foundation
Zurb foundation
 
Drupal 8: Most common beginner mistakes
Drupal 8: Most common beginner mistakesDrupal 8: Most common beginner mistakes
Drupal 8: Most common beginner mistakes
 
To infinity and Beyond with Plone 5!
To infinity and Beyond with Plone 5!To infinity and Beyond with Plone 5!
To infinity and Beyond with Plone 5!
 
Drupal Step-by-Step: How We Built Our Training Site, Part 2
Drupal Step-by-Step: How We Built Our Training Site, Part 2Drupal Step-by-Step: How We Built Our Training Site, Part 2
Drupal Step-by-Step: How We Built Our Training Site, Part 2
 
Panopoly + kalatheme: Site buildout na mainit at mabilis
Panopoly + kalatheme: Site buildout na mainit at mabilisPanopoly + kalatheme: Site buildout na mainit at mabilis
Panopoly + kalatheme: Site buildout na mainit at mabilis
 
Simplifying End-user Drupal 7 Content Administration
Simplifying End-user Drupal 7 Content Administration Simplifying End-user Drupal 7 Content Administration
Simplifying End-user Drupal 7 Content Administration
 
Drupal vs Wordpress
Drupal vs WordpressDrupal vs Wordpress
Drupal vs Wordpress
 
Building Websites of the Future With Drupal 7
Building Websites of the Future With Drupal 7Building Websites of the Future With Drupal 7
Building Websites of the Future With Drupal 7
 
Themes 101
Themes 101Themes 101
Themes 101
 
Preventing Drupal Headaches: Content Type Checklist
Preventing Drupal Headaches: Content Type ChecklistPreventing Drupal Headaches: Content Type Checklist
Preventing Drupal Headaches: Content Type Checklist
 

Ähnlich wie Spark: Authoring Experience++ in Drupal 7, 8, and Beyond

Forensic Theming - DrupalCon London
Forensic Theming - DrupalCon LondonForensic Theming - DrupalCon London
Forensic Theming - DrupalCon London
Emma Jane Hogbin Westby
 

Ähnlich wie Spark: Authoring Experience++ in Drupal 7, 8, and Beyond (20)

Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010
 
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8
 
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
 
Building Websites of the Future With Drupal 7
Building Websites of the Future With Drupal 7Building Websites of the Future With Drupal 7
Building Websites of the Future With Drupal 7
 
Drupal 8 - Build Week Update
Drupal 8 - Build Week UpdateDrupal 8 - Build Week Update
Drupal 8 - Build Week Update
 
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
 
Top 8 Improvements in Drupal 8
Top 8 Improvements in Drupal 8Top 8 Improvements in Drupal 8
Top 8 Improvements in Drupal 8
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
Drupal Basics
Drupal BasicsDrupal Basics
Drupal Basics
 
Forensic Theming - DrupalCon London
Forensic Theming - DrupalCon LondonForensic Theming - DrupalCon London
Forensic Theming - DrupalCon London
 
DrupalCon Austin 2014 Review
DrupalCon Austin 2014 ReviewDrupalCon Austin 2014 Review
DrupalCon Austin 2014 Review
 
Choosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management FrameworkChoosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management Framework
 
Drupal 8 UX: Connceting the dots
Drupal 8 UX: Connceting the dotsDrupal 8 UX: Connceting the dots
Drupal 8 UX: Connceting the dots
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
 
Decoupling Drupal - Drupal Camp Toronto 2014
Decoupling Drupal - Drupal Camp Toronto 2014Decoupling Drupal - Drupal Camp Toronto 2014
Decoupling Drupal - Drupal Camp Toronto 2014
 
Drupal distribution
Drupal distributionDrupal distribution
Drupal distribution
 
Implementing a Symfony Based CMS in a Publishing Company
Implementing a Symfony Based CMS in a Publishing CompanyImplementing a Symfony Based CMS in a Publishing Company
Implementing a Symfony Based CMS in a Publishing Company
 
Decoupled Drupal: What This Means for Developers
Decoupled Drupal: What This Means for DevelopersDecoupled Drupal: What This Means for Developers
Decoupled Drupal: What This Means for Developers
 
Drupal Theming For Beginners – Danté SELF 2010
Drupal Theming For Beginners – Danté SELF 2010Drupal Theming For Beginners – Danté SELF 2010
Drupal Theming For Beginners – Danté SELF 2010
 
Drupal WebJam Utrecht
Drupal WebJam UtrechtDrupal WebJam Utrecht
Drupal WebJam Utrecht
 

Mehr von Angela Byron

Plain english guide to drupal 8 criticals
Plain english guide to drupal 8 criticalsPlain english guide to drupal 8 criticals
Plain english guide to drupal 8 criticals
Angela Byron
 

Mehr von Angela Byron (18)

Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%
 
Webchick's Personal User Manual
Webchick's Personal User ManualWebchick's Personal User Manual
Webchick's Personal User Manual
 
Creating a Project Priority Matrix
Creating a Project Priority MatrixCreating a Project Priority Matrix
Creating a Project Priority Matrix
 
From Imposter Syndrome to Core Committer: A GSoC Journey
From Imposter Syndrome to Core Committer: A GSoC JourneyFrom Imposter Syndrome to Core Committer: A GSoC Journey
From Imposter Syndrome to Core Committer: A GSoC Journey
 
Collaboration Needs of Massive Open Source Communities
Collaboration Needs of Massive Open Source CommunitiesCollaboration Needs of Massive Open Source Communities
Collaboration Needs of Massive Open Source Communities
 
Tales of Drupal Past: Origin Stories of Contributors
Tales of Drupal Past: Origin Stories of ContributorsTales of Drupal Past: Origin Stories of Contributors
Tales of Drupal Past: Origin Stories of Contributors
 
The Evolution of Drupal's governance
The Evolution of Drupal's governanceThe Evolution of Drupal's governance
The Evolution of Drupal's governance
 
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 updateDrupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
 
OCTO On-Site Off-Site Update on D8 Roadmap
OCTO On-Site Off-Site Update on D8 RoadmapOCTO On-Site Off-Site Update on D8 Roadmap
OCTO On-Site Off-Site Update on D8 Roadmap
 
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
 
From Troubled Waters to Water Under the Bridge
From Troubled Waters to Water Under the BridgeFrom Troubled Waters to Water Under the Bridge
From Troubled Waters to Water Under the Bridge
 
Acquia Company Update on Drupal 8.2/8.3/OCTO
Acquia Company Update on Drupal 8.2/8.3/OCTOAcquia Company Update on Drupal 8.2/8.3/OCTO
Acquia Company Update on Drupal 8.2/8.3/OCTO
 
Acquia Drupal 8 Hackathon Demo 2015
Acquia Drupal 8 Hackathon Demo 2015Acquia Drupal 8 Hackathon Demo 2015
Acquia Drupal 8 Hackathon Demo 2015
 
Ux testing recap
Ux testing recapUx testing recap
Ux testing recap
 
Plain english guide to drupal 8 criticals
Plain english guide to drupal 8 criticalsPlain english guide to drupal 8 criticals
Plain english guide to drupal 8 criticals
 
Evolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal communityEvolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal community
 
Drupal 8: A story of growing up and getting off the island
Drupal 8: A story of growing up and getting off the islandDrupal 8: A story of growing up and getting off the island
Drupal 8: A story of growing up and getting off the island
 
Newfangeldy Front End Stuff For People Who Last Touched It Back When Grunge W...
Newfangeldy Front End Stuff For People Who Last Touched It Back When Grunge W...Newfangeldy Front End Stuff For People Who Last Touched It Back When Grunge W...
Newfangeldy Front End Stuff For People Who Last Touched It Back When Grunge W...
 

Kürzlich hochgeladen

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 

Kürzlich hochgeladen (20)

WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 

Spark: Authoring Experience++ in Drupal 7, 8, and Beyond

  • 1. SPARK: AUTHORING EXPERIENCE++ IN DRUPAL 7, 8, AND BEYOND A N G I E “ @ W E B C H I C K ” B Y R O N Site Builder Track - Thursday, June 5, 2014
  • 3. Agenda • Spark background info • Demo of D7 vs. D8 authoring experience • Tips on how to survive until D8 • What’s next? • With audience participation. :)
  • 4.
  • 6.
  • 7. The goal! Build kick-ass features for the current release of Drupal so people can use them now, and propose them for the next version of Drupal core to solve pain points in the product itself.
  • 9.
  • 11. 0 1 2 3 4 5 6 7 8 Sitecore CQ5 Plone Squiz Wordpress Joomla Drupal Open Text ...but lags in authoring experience Technical strength Authoring experience
  • 12. 0 1 2 3 4 5 6 7 8 9 10 In-line editing Workflow Content staging Media management Layouts Localization Mobile authoring Ideal Pro Drupal How the Drupal authoring experience compares Drupal experience Ideal product
  • 13. 1. Design • Run initial designs past internal team • Create clickable prototypes in InVision and/or HTML/CSS/JS • Do “hallway testing” on iPad, cell phones, etc. with both technical & non-technical users • Refine designs & share results with community
  • 15. 3. Argue a lot. ;)
  • 16. What areas has Spark tackled so far?
  • 21. Let’s see it in action!
  • 22.
  • 23. Well that’s nice and all. But what about sites I’m building today?
  • 24. Drupal 8 Core Feature Drupal 7 Contrib Equivalent WYSIWYG CKEditor https://drupal.org/project/ckeditor In-Place Editing Quick Edit https://drupal.org/project/quickedit Responsive Toolbar “Mobile Friendly Navigation Toolbar" https://drupal.org/project/navbar Responsive Front-End Theme Omega, Zen, Adaptive, etc. base themes Responsive Admin Theme Ember https://drupal.org/project/ember Responsive Images Picture https://drupal.org/project/picture Responsive Tables Responsive Tables https://drupal.org/project/responsive_tables Simplified Overlay Escape Admin https://drupal.org/project/escape_admin
  • 26. Spark 2.0 • First, get Drupal 8 a lot closer to done (Focus of the team since Prague). • Then, take a fresh look at competition, current trends in authoring experience & site builder experience. • Next, pick the biggest pain points, build out prototypes to solve them in Drupal 8 contrib. • Spoiler alert: Media and Layouts are likely to rank. :P • Finally, propose those improvements for Drupal 8.1.x or Drupal 9.x (depending on scope).
  • 28. Minimalist Authoring (The simplest thing that can possibly work)
  • 29. Personalization (The right content for the right audience at the right time)
  • 32. The following slides were created by a big, messy group “shouting and sorting” exercise. ;) Everyone in attendance (~80-100 people) at the session had 10 minutes to shout out whatever suggestions under the given topic, which were typed down on the slides, and then everyone got two “votes” (raising their hands). The results on the slides are ranked based on relative # of hands raised in a quick eyeball. Who needs science?
  • 33. Biggest pain points in Drupal for content authors? • Previews! • Different body layouts: 3 columns, etc. • Bulk uploads • editorial workflow • Links / File links => Within page, other pages, etc. • Consistent content between pages — lock down fonts, headers • Menu items • Content model transparent / having to everywhere to edit everything • Revisions • File attachments: Desktop to WYSIWYG • Paste from word :) • “Zen” of admin themes for editors • Terminology: region/block/etc. — content editors don’t care. • Collaborative editing / Better integration with google docs
  • 34. Biggest pain points in Drupal for site builders? • Point and click form design! • Roles/permissions admin • Taxonomy term management sanity :) / Workflow for taxonomy • Breadcrumbs • Content migration • Re-usable content that appears in different places • Exportable blocks with editable content • Better block visibilities • Simple bulk migration (Excel-style) • Display suite
  • 35. Other projects to watch out for? • Ghost • Square Space (editing, theming tools) • Linkit • Site Core (content staging) • BrowserCMS (in-place editing) • GitHub (editing) • Impress Pages (linking structured data) • Craft • Disqus / Livefire
  • 37. WHAT DID YOU THINK?E V A L U A T E T H I S S E S S I O N : A U S T I N 2 0 1 4 . D R U P A L . O R G / S C H E D U L E Thank you!