SlideShare a Scribd company logo
Chart Your
Drupal
Journey
Martin
Anderson-Clutz
@mandclu
@mandclu@drupal.community
Let’s Talk
About Drupal
In 2024
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
Drupal 11!
…so what’s new?
● Site owners and builders
○ Announcements Feed
○ Access Policy API
○ Field UI Updates
● Developers
○ DeprecationHelper Class
○ PHP Attributes > doctrine
○ Single Directory Components
○ Smaller core:
■ Actions UI, Book, and Statistics
now contrib
…and lots more!
Drupal 11.0 vs. Drupal 10.0
● Visitors
○ Performance Improvements
○ PHP 8.3 Support
● Content Editors
○ Workspaces (stable)
○ Bulk Operations UI
○ Taxonomy Revisions UI
○ Block Revisions UI
○ CKEditor Autoformat
○ Navigation (experimental)
…and a new system
for “recipes”
(more on that later)
Recipes
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
What Brought You
to Drupal?
First Drupal
website was for
a local nonprofit
Come for the code,
stay for the community
Today, people want
a website platform
that is…
● Easy to try out
● Robust out-of-the-box
● Easy to maintain
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
https://dri.es/state-of-drupal-presentation-october-2019
What's
preventing us
from getting
there?
Significant
experience
required to
pick and
configure
extensions
Drupal core is
slow to change
Drupal core is
targeted at
developers
Most sites need to
use 20-30-50-100
extensions
What if
there was
something
in the
middle?
Live
Drupal
site
Drupal
core
only
● Product for
ambitious site
builders
● Additional default
features
● Easier to add
more features
Drupal Starshot
Vision
Site builders without Drupal
experience can easily build and
launch Open Source Drupal sites.
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
Focus areas
1. Installation. Improve discovery and
installation experience of Drupal Starshot.
2. Configuration. Make building easier by
guiding site builders to success with
common best practices and state-of-art
innovations.
3. Launch. Launch the website with ease.
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
May 6 Dec 31
239 Days
Drupal Starshot Mission Statement
Drupal Starshot is a fast-moving open source product that enables
site builders without Drupal experience to easily build and
launch a new Drupal site and extend it with pre-packaged
recipes, all using only their browser.
Unlike Drupal Core, it will guide site builders to install recipes for
common best practices and state-of-the-art innovations that are
fast and easy to set up thanks to smart defaults and minimal steps.
Drupal CMS will focus on getting people from install to launch
really fast and bringing new people and contributors into Drupal
and the Open Web.
Photo:
https://www.pexels.com/@junior-teixeira-1064069
What is in
Drupal
Starshot?
Project
Browser
Automatic
Updates
Recipes
Drupal Core
=
Experience
Builder
Better name would be Drupal Package UI.
The Package Manager component is key in
installing composer packages on the UI.
Creates a "Staging" copy of the site where
composer changes are performed and only
applied to live, if all went well.
Automatic Updates itself are also key to lower
the maintenance cost of sites. APIs allow to
integrate with git / staging workflows or
backups.
Automatic
Updates
Progress:
● Phase 1: Stable contrib module ✔
● Phase 2: Move into core
○ Security Advisories display ✔
○ Package Manager
○ Automatic Updates (core)
Automatic
Updates
Makes it easy to find projects that you may
need by providing a UI. Installs projects on
the UI with Package Manager.
May introduce new quality metrics to help
identify good projects. Contributes to making
project information cleaner.
Does not help in configuring modules or
finding the right project for your use case.
Project
Browser
Progress:
● Revamp project categories ✔
● Logos and metadata for top projects ✔
● Drupal.org endpoint ✔✔✔
● Functional contrib module ✔
● Works with recipes ✔
● Project detail view
● Make stable
● Get into core
Project
Browser
Automated site building steps that are
applied to a site. New in Drupal 10.3!
Can install modules, themes, import
configuration and perform configuration
actions. Does not have its own code or its
own upgrades.
Recipes
Install profiles /
distributions
Recipes
Lock-in ⚠* 💫
Inheritance ❌ 😍
Composability ❌ 😍
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
Lets talk about the unicorn
config
content
composer.json
recipes
install
config:import
config:actions
Anatomy of a recipe
recipe.yml
● recipes
● install
● config:import
● config:actions
{…}
Progress:
● Recipes support in core ✔
● Install profiles now recipes ✔
● Drush support for recipes ✔
● Documentation ✔
● Make API stable
● Build Starshot recipes
○ Blog
○ Events
○ Contact form
○ Data privacy
○ SEO
○ Multilingual
Recipes
Easy page and theme building!
Drupal’s new experience builder will enable
site builders without Drupal experience to
easily theme and build their entire website
using their browser.
It will enable content creators to compose
content on any part of the page without
relying on developers.
Experience
Builder
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
+ Best of Layout Builder
+ Best of Paragraphs
+ In-browser theming
+ Single Directory Components
= Experience Builder
Progress:
● New page builder
○ Create new component entity ✔
○ Integrated with SDC ✔
○ Working POC of front end
⇔ back end ✔
○ Some interface elements built ✔
● Theme builder
○ Defining vision
Experience
Builder
Twig AND
JSX!
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
We need to make a lot of decisions in the following 6 months.
How do we organize the team
and the work to succeed?
Guiding
principles
Decisions are
openly
communicated
and published
Fast and efficient
decision making
Prioritize the
goals and target
persona when
making decisions
Lets talk about the unicorn
Drupal Starshot Leadership
Product Lead:
Dries Buytaert
Tech Lead:
Tim Plunkett
(Acquia)
UX Lead:
Cristina Chumillas
(Lullabot)
Product Owner:
Pamela Barone
(Technocrat)
Community
Coordinator:
Gábor Hojtsy
(Acquia)
Monthly
Starshot
Council
Council Members
● 3 site builders
● 2 Drupal Certified Partners
● 2 Drupal core committers
● 3 Drupal Association Board members
(Innovation, Marketing, Fundraising
● 2 Drupal Association Staff members
A CMS starting point
Faster innovation cycles
Better demos for all
Easier to contribute to
Clearer target personas
More complete product will
improve the experience for all
Focus on Starshot
modules + funding
Consolidation of
organization CMS Consolidation of
contrib ecosystem
Ambitious site builder focus
Faster recipe adoption
Easier hosting?
What's in it for me?
the best of
each of us
Realizing the vision for
Starshot will require
How to get
involved
today?
Starshot initiative page:
www.drupal.org/starshot
– Sessions
– Issues
– Slack
1. Update Drupal.org for Drupal Starshot
2. Starshot product marketing section
3. Drupal Starshot documentation
4. Recommend official recipes in the installation process
5. Create "Contact form" recipe
6. Create "Blog" recipe
7. Create "Events" recipe
8. Create "Data privacy / compliance (GDPR, CCPA,
cookie consent)" recipe
9. Trial experience for Starshot
10. Create 'base' recipe with contrib modules and
basic features
Starshot
Work
Tracks
11. Dashboard page for post installation and login
12. Proposal for Sitewide SEO recipe
13. Proposal for content publishing workflows
14. Proposal for advanced search
15. Proposal for media management
16. Proposal for accessibility tools
17. Proposal for multilingual content recipe
18. Proposal for analytics
19. Proposal for concurrent editing
Starshot
Work
Tracks
Photo:
https://www.pexels.com/@junior-teixeira-1064069
How can
you help?
● Code
● Testing patches
● Issue summaries
● UX feedback
● Competitive intel
● Documentation
● Module logos
● Project management
My Drupal Journey
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
My own evolution…
● Newbie
● Vocal in the forums
● Posting fixes
● Posting patches
● Maintaining modules
● Creating modules
● Occasional core contributor
● Starshot track lead
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
But also…
● Neophyte
● Advocate
● Mentor
● Speaker
● Event organizer
● Blogger
● Podcaster
Topics of interest
● Admin UX
● SEO and Performance
● Location and mapping
● Search (esp. Solr)
● Events (dates and times)
● Accelerated Site Building
● Artificial Intelligence
Starshot
Needs You!
Follow Your Joy
● Work on things that interest you
○ It’s OK to change course
● Try out different ways of contributing
○ Do more of what you enjoy
○ It will likely change over time
○ Core vs Contrib
■ Core - more impact
■ Contrib - faster innovation
● Be respectful
● Assume good intent
Help is Here!
● Drupal slack
○ #contribute
○ #maintainers
○ #contribution-events
○ #starshot
● Issue queues
○ Core
○ Contrib modules
● More resources
○ Podcasts
○ Newsletters
○ Video training
○ Q&A sites
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
99% of
users
Almost
no one
Core + many
modules
(DIY)
More risk
Mixed quality
Higher TCO
Low risk
High quality
Low TCO
Core only
Photo:
https://www.pexels.com/@junior-teixeira-1064069
An amazing
opportunity
to make a
difference
Thank you!
@mandclu@drupal.community
Questions?
@mandclu

More Related Content

PPTX
Top 8 Improvements in Drupal 8
PDF
Modernize Your Drupal Development
PPT
Taking your site from Drupal 6 to Drupal 7
PDF
Drupal 8 Preview for Site Builders
PDF
Drupal 8 - Build Week Update
PPTX
Ready. Set. Drupal! An Intro to Drupal 8, Part 2
PPTX
We Have Experimental Modules, Now What?
PPTX
Drupal 8 Initiatives
Top 8 Improvements in Drupal 8
Modernize Your Drupal Development
Taking your site from Drupal 6 to Drupal 7
Drupal 8 Preview for Site Builders
Drupal 8 - Build Week Update
Ready. Set. Drupal! An Intro to Drupal 8, Part 2
We Have Experimental Modules, Now What?
Drupal 8 Initiatives

Similar to Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey (20)

ODP
Drupal in 5mins + Previewing Drupal 8.x
PDF
Drupal 8 - Core and API Changes
PDF
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
PPTX
Resources for Navigating Drupal Upgrades: Versions 6 Through 8 And What It Me...
PDF
Everything You Need to Know About the Top Changes in Drupal 8
PDF
Drupal 8 - What’s cooking?
PDF
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
PPTX
Aiming for automatic updates - Drupal Dev Days Lisbon 2018
PPTX
Drupal Overview For Techies
PDF
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
PPTX
DrupalCon Austin 2014 Review
PDF
Drupal 8 deeper dive
PDF
The Myth Surrounding Drupal Migration For 2022
PDF
Plain english guide to drupal 8 criticals
PPTX
Lazy Coder Camp Edition 1
PDF
Upgrading to Drupal 7
PDF
Drupalcamp Tallinn - Drupal 8
PDF
Drupal 8 - Corso frontend development
PDF
Upgrades and migrations
PDF
What in store in drupal 8
Drupal in 5mins + Previewing Drupal 8.x
Drupal 8 - Core and API Changes
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
Resources for Navigating Drupal Upgrades: Versions 6 Through 8 And What It Me...
Everything You Need to Know About the Top Changes in Drupal 8
Drupal 8 - What’s cooking?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
Aiming for automatic updates - Drupal Dev Days Lisbon 2018
Drupal Overview For Techies
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
DrupalCon Austin 2014 Review
Drupal 8 deeper dive
The Myth Surrounding Drupal Migration For 2022
Plain english guide to drupal 8 criticals
Lazy Coder Camp Edition 1
Upgrading to Drupal 7
Drupalcamp Tallinn - Drupal 8
Drupal 8 - Corso frontend development
Upgrades and migrations
What in store in drupal 8
Ad

More from Martin Anderson-Clutz (19)

PDF
Recipes_ It's About Time _ Drupal Dev Days 2025 Leuven.pdf
PDF
Recipes: It's About Time | DrupalCon Atlanta 2025
PDF
Recipes: It's About Time | FLDC 2025.pdf
PDF
Recipes! The Future of Drupal Site Building | Drupal CMS Launch | Toronto
PDF
Recipes: It's About Time! | New England DrupalCamp 2024
PDF
Recipes: It's About Time - Twin Cities DC 2024
PDF
Stupendous Date Tricks - Drupal GovCon 2024
PDF
Recipes: the Future of Drupal Site Building | GovCon 2024
PPTX
I have a Great Idea for a Drupal Module! Now What? - DrupalDevDays 2023
PPTX
Simplifying Your Admin Experience - FLDC 2023.pptx
PDF
Image Optimization in Drupal
PDF
Configuration Kits - DrupalCamp NYC 2021
PDF
Simplifying your admin experience - Stanford WebCamp
PDF
Robust Events System In Minutes | DrupalCon North America 2021
PPTX
Manually curated solr search results | DrupalCon NA 2021
PDF
Simplifying the Drupal Admin Experience
PDF
Site Search and Relevance
PDF
Recurring Dates in Drupal - BADCAMP 2020
PDF
Smart Date - Drupalcamp Colorado 2020
Recipes_ It's About Time _ Drupal Dev Days 2025 Leuven.pdf
Recipes: It's About Time | DrupalCon Atlanta 2025
Recipes: It's About Time | FLDC 2025.pdf
Recipes! The Future of Drupal Site Building | Drupal CMS Launch | Toronto
Recipes: It's About Time! | New England DrupalCamp 2024
Recipes: It's About Time - Twin Cities DC 2024
Stupendous Date Tricks - Drupal GovCon 2024
Recipes: the Future of Drupal Site Building | GovCon 2024
I have a Great Idea for a Drupal Module! Now What? - DrupalDevDays 2023
Simplifying Your Admin Experience - FLDC 2023.pptx
Image Optimization in Drupal
Configuration Kits - DrupalCamp NYC 2021
Simplifying your admin experience - Stanford WebCamp
Robust Events System In Minutes | DrupalCon North America 2021
Manually curated solr search results | DrupalCon NA 2021
Simplifying the Drupal Admin Experience
Site Search and Relevance
Recurring Dates in Drupal - BADCAMP 2020
Smart Date - Drupalcamp Colorado 2020
Ad

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
cuic standard and advanced reporting.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Approach and Philosophy of On baking technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Cloud computing and distributed systems.
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Modernizing your data center with Dell and AMD
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Empathic Computing: Creating Shared Understanding
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
cuic standard and advanced reporting.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Approach and Philosophy of On baking technology
Digital-Transformation-Roadmap-for-Companies.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
The Rise and Fall of 3GPP – Time for a Sabbatical?
“AI and Expert System Decision Support & Business Intelligence Systems”
Network Security Unit 5.pdf for BCA BBA.
NewMind AI Monthly Chronicles - July 2025
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Cloud computing and distributed systems.
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
NewMind AI Weekly Chronicles - August'25 Week I
Modernizing your data center with Dell and AMD
Building Integrated photovoltaic BIPV_UPV.pdf
Understanding_Digital_Forensics_Presentation.pptx
A Presentation on Artificial Intelligence
Empathic Computing: Creating Shared Understanding

Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey

  • 6. ● Site owners and builders ○ Announcements Feed ○ Access Policy API ○ Field UI Updates ● Developers ○ DeprecationHelper Class ○ PHP Attributes > doctrine ○ Single Directory Components ○ Smaller core: ■ Actions UI, Book, and Statistics now contrib …and lots more! Drupal 11.0 vs. Drupal 10.0 ● Visitors ○ Performance Improvements ○ PHP 8.3 Support ● Content Editors ○ Workspaces (stable) ○ Bulk Operations UI ○ Taxonomy Revisions UI ○ Block Revisions UI ○ CKEditor Autoformat ○ Navigation (experimental)
  • 7. …and a new system for “recipes” (more on that later) Recipes
  • 17. First Drupal website was for a local nonprofit
  • 18. Come for the code, stay for the community
  • 19. Today, people want a website platform that is… ● Easy to try out ● Robust out-of-the-box ● Easy to maintain
  • 23. What's preventing us from getting there? Significant experience required to pick and configure extensions Drupal core is slow to change Drupal core is targeted at developers Most sites need to use 20-30-50-100 extensions
  • 24. What if there was something in the middle? Live Drupal site Drupal core only ● Product for ambitious site builders ● Additional default features ● Easier to add more features
  • 25. Drupal Starshot Vision Site builders without Drupal experience can easily build and launch Open Source Drupal sites.
  • 27. Focus areas 1. Installation. Improve discovery and installation experience of Drupal Starshot. 2. Configuration. Make building easier by guiding site builders to success with common best practices and state-of-art innovations. 3. Launch. Launch the website with ease.
  • 29. May 6 Dec 31 239 Days
  • 30. Drupal Starshot Mission Statement Drupal Starshot is a fast-moving open source product that enables site builders without Drupal experience to easily build and launch a new Drupal site and extend it with pre-packaged recipes, all using only their browser. Unlike Drupal Core, it will guide site builders to install recipes for common best practices and state-of-the-art innovations that are fast and easy to set up thanks to smart defaults and minimal steps. Drupal CMS will focus on getting people from install to launch really fast and bringing new people and contributors into Drupal and the Open Web.
  • 33. Better name would be Drupal Package UI. The Package Manager component is key in installing composer packages on the UI. Creates a "Staging" copy of the site where composer changes are performed and only applied to live, if all went well. Automatic Updates itself are also key to lower the maintenance cost of sites. APIs allow to integrate with git / staging workflows or backups. Automatic Updates
  • 34. Progress: ● Phase 1: Stable contrib module ✔ ● Phase 2: Move into core ○ Security Advisories display ✔ ○ Package Manager ○ Automatic Updates (core) Automatic Updates
  • 35. Makes it easy to find projects that you may need by providing a UI. Installs projects on the UI with Package Manager. May introduce new quality metrics to help identify good projects. Contributes to making project information cleaner. Does not help in configuring modules or finding the right project for your use case. Project Browser
  • 36. Progress: ● Revamp project categories ✔ ● Logos and metadata for top projects ✔ ● Drupal.org endpoint ✔✔✔ ● Functional contrib module ✔ ● Works with recipes ✔ ● Project detail view ● Make stable ● Get into core Project Browser
  • 37. Automated site building steps that are applied to a site. New in Drupal 10.3! Can install modules, themes, import configuration and perform configuration actions. Does not have its own code or its own upgrades. Recipes Install profiles / distributions Recipes Lock-in ⚠* 💫 Inheritance ❌ 😍 Composability ❌ 😍
  • 42. Lets talk about the unicorn config content composer.json recipes install config:import config:actions Anatomy of a recipe recipe.yml ● recipes ● install ● config:import ● config:actions {…}
  • 43. Progress: ● Recipes support in core ✔ ● Install profiles now recipes ✔ ● Drush support for recipes ✔ ● Documentation ✔ ● Make API stable ● Build Starshot recipes ○ Blog ○ Events ○ Contact form ○ Data privacy ○ SEO ○ Multilingual Recipes
  • 44. Easy page and theme building! Drupal’s new experience builder will enable site builders without Drupal experience to easily theme and build their entire website using their browser. It will enable content creators to compose content on any part of the page without relying on developers. Experience Builder
  • 46. + Best of Layout Builder + Best of Paragraphs + In-browser theming + Single Directory Components = Experience Builder
  • 47. Progress: ● New page builder ○ Create new component entity ✔ ○ Integrated with SDC ✔ ○ Working POC of front end ⇔ back end ✔ ○ Some interface elements built ✔ ● Theme builder ○ Defining vision Experience Builder Twig AND JSX!
  • 49. We need to make a lot of decisions in the following 6 months. How do we organize the team and the work to succeed?
  • 50. Guiding principles Decisions are openly communicated and published Fast and efficient decision making Prioritize the goals and target persona when making decisions
  • 51. Lets talk about the unicorn Drupal Starshot Leadership Product Lead: Dries Buytaert Tech Lead: Tim Plunkett (Acquia) UX Lead: Cristina Chumillas (Lullabot) Product Owner: Pamela Barone (Technocrat) Community Coordinator: Gábor Hojtsy (Acquia)
  • 53. Council Members ● 3 site builders ● 2 Drupal Certified Partners ● 2 Drupal core committers ● 3 Drupal Association Board members (Innovation, Marketing, Fundraising ● 2 Drupal Association Staff members
  • 54. A CMS starting point Faster innovation cycles Better demos for all Easier to contribute to Clearer target personas More complete product will improve the experience for all Focus on Starshot modules + funding Consolidation of organization CMS Consolidation of contrib ecosystem Ambitious site builder focus Faster recipe adoption Easier hosting? What's in it for me?
  • 55. the best of each of us Realizing the vision for Starshot will require
  • 56. How to get involved today? Starshot initiative page: www.drupal.org/starshot – Sessions – Issues – Slack
  • 57. 1. Update Drupal.org for Drupal Starshot 2. Starshot product marketing section 3. Drupal Starshot documentation 4. Recommend official recipes in the installation process 5. Create "Contact form" recipe 6. Create "Blog" recipe 7. Create "Events" recipe 8. Create "Data privacy / compliance (GDPR, CCPA, cookie consent)" recipe 9. Trial experience for Starshot 10. Create 'base' recipe with contrib modules and basic features Starshot Work Tracks
  • 58. 11. Dashboard page for post installation and login 12. Proposal for Sitewide SEO recipe 13. Proposal for content publishing workflows 14. Proposal for advanced search 15. Proposal for media management 16. Proposal for accessibility tools 17. Proposal for multilingual content recipe 18. Proposal for analytics 19. Proposal for concurrent editing Starshot Work Tracks
  • 59. Photo: https://www.pexels.com/@junior-teixeira-1064069 How can you help? ● Code ● Testing patches ● Issue summaries ● UX feedback ● Competitive intel ● Documentation ● Module logos ● Project management
  • 63. My own evolution… ● Newbie ● Vocal in the forums ● Posting fixes ● Posting patches ● Maintaining modules ● Creating modules ● Occasional core contributor ● Starshot track lead
  • 65. But also… ● Neophyte ● Advocate ● Mentor ● Speaker ● Event organizer ● Blogger ● Podcaster
  • 66. Topics of interest ● Admin UX ● SEO and Performance ● Location and mapping ● Search (esp. Solr) ● Events (dates and times) ● Accelerated Site Building ● Artificial Intelligence
  • 68. Follow Your Joy ● Work on things that interest you ○ It’s OK to change course ● Try out different ways of contributing ○ Do more of what you enjoy ○ It will likely change over time ○ Core vs Contrib ■ Core - more impact ■ Contrib - faster innovation ● Be respectful ● Assume good intent
  • 69. Help is Here! ● Drupal slack ○ #contribute ○ #maintainers ○ #contribution-events ○ #starshot ● Issue queues ○ Core ○ Contrib modules ● More resources ○ Podcasts ○ Newsletters ○ Video training ○ Q&A sites
  • 71. 99% of users Almost no one Core + many modules (DIY) More risk Mixed quality Higher TCO Low risk High quality Low TCO Core only