SlideShare a Scribd company logo
Contributing to the community
An introduction to Drupal stardom
Sunday 22 September 13
O! Hai there!
• Matthias “Netsensei”Vandermaesen
• Full time Drupal ninja @xiobelgium
• @netsensei
• http://www.colada.be
Sunday 22 September 13
“Community?”
Sunday 22 September 13
• What is this “Community”?
• How do I join?
• Why should I join?
• What’s next?
Big questions
Sunday 22 September 13
Keywords
• Community contributing
• “ The Drop is always moving”
• “Come for the software, stay for the
community”
• Dries B.
• ...
Sunday 22 September 13
This is the community
Sunday 22 September 13
It’s about sharing
• Code
• Knowledge
• Common goals & values
• Friendship
Sunday 22 September 13
Drupal project
• The Drupal project
• Open source
• Community driven
• Dries (Our Beloved Leader)
Sunday 22 September 13
Where are they?
• http://drupal.org AKA d.o
• IRC: Freenode: #drupal, #drupal-contribute
• Meetings, conferences, user groups,...
• Social media
Sunday 22 September 13
How do I join?
Sunday 22 September 13
Contributions!
Sunday 22 September 13
Code
(obviously)
Sunday 22 September 13
Hold your horses!
Collaborative participation is key
Sunday 22 September 13
Sunday 22 September 13
Patches
• Most code is contributed in this way!
• Bug fixes
• Improvements
• Some are small, some are massive
Sunday 22 September 13
The d.o issue queue!
And your personal d.o profile
Sunday 22 September 13
Dreditor
• Drupal Editor
• Chrome extension
• Inline code review of patches
• Souper easy!!
Sunday 22 September 13
Simplytest.me
• http://simplytest.me
• Provides sandbox environments
• Test modules & patches
• Simple, fast, free!
Sunday 22 September 13
Creating patches
• Git
• Tutorial
• http://jacine.net/post/8419331209/
patches
Sunday 22 September 13
Co-maintain
• Projects looking for co-maintainers
• https://drupal.org/taxonomy/term/9990
• Get in touch via their issue queue
• Gauge the level of expected engagement
• Maintain a subsystem, a branch,...
• Take over the entire module
Sunday 22 September 13
A new project
• Start a d.o sandbox
• https://drupal.org/node/1011196
• Apply for promotion to a full project
• https://drupal.org/node/1015224
Sunday 22 September 13
A new project
• Pro’s
• Get your name known
• See people use your code
• Learn valuable lessons about coding,
managing, collaboration, communication,...
Sunday 22 September 13
A new project
• Con’s
• Responsibility
• Engagement can be demanding
• “have to” keep up with the Drop
Sunday 22 September 13
Drupal Ladder
• http://drupalladder.org/
Sunday 22 September 13
Knowledge
Sunday 22 September 13
Learning / Sharing
Sunday 22 September 13
Learning
•Self study
• Via mentors
• Dedicated training
• Events
Sunday 22 September 13
Learning!
• Pick a concrete problem
• Something that nags you
• Don’t look very far!
• Pick a topic which intrigues you
• Shouldn’t get boring too quickly
Sunday 22 September 13
Learning!
• Documentation
• No-brainers:
• d.o documentation
• http://planet.drupal.org
• #freenode IRC
• YouTube,Vimeo,...
Sunday 22 September 13
Learning!
• Look for a mentor
• d.o profile!
• Hook up with other Drupal users
• Local hackerspace, DUG, school,
workplace,...
Sunday 22 September 13
Blogging
• Keep it simple at first!
• Register a blog
• wordpress.com, drupalgardens.com,...
• Make sure you have an RSS feed!
• Focus on writing great content ...
Sunday 22 September 13
Blogging
• ... but write about... what?
• Solutions for daily annoyances
• Something awesome you did
• Keep a list with topics & ideas!
• Evernote,Wunderlist,... or a moleskine
• Topic should intrigue you first!
Sunday 22 September 13
Screencasts
• Videos of how you do X orY
• Verbose / Terse
• Short (10 - 15 min)
• YouTube = place 2 publish
Sunday 22 September 13
Screencasts
• Notable examples
• http://mustardseedmedia.com/podcast
• http://codekarate.com
• http://nodeone.se/sv/learn-drupal
Sunday 22 September 13
Speaking
Sunday 22 September 13
(Psst! I really want to be in my happy place right now)
Sunday 22 September 13
Speaking
• Propose a session
• DUG, DrupalCamp, DrupalCon
• Preparation
• Pick a topic you’re in to
• Start preparing in time
• Practice!
Sunday 22 September 13
Don’t be scared!
You’ll do better then you think
Sunday 22 September 13
Uh-oh!
Impediments
Sunday 22 September 13
Excuses
• Family life
• Other activities
• “I already do enough Drupal at work”
• “Work for me ends at 5PM”
• “I just don’t care”
• ...
Sunday 22 September 13
Time
Effort
Sunday 22 September 13
Find ways
• Be realistic about available time
• Don’t be under/over ambitious
• Prioritize
• You can contribute in <30 minutes
• During daily commute
• Instead of watching TV
Sunday 22 September 13
You are not ...
It’s not a competition
Sunday 22 September 13
So, why should I
contribute?
Sunday 22 September 13
Level up your code
• Gain new knowledge
• Experiment with new technology
• Get feedback from others
• Improve your own code
Sunday 22 September 13
Improve soft skills
• Lurk in the community
• Actively engage in discussions
• Try to see the bigger picture
• Don’t be an ***hole
• Become an authoritative voice
Sunday 22 September 13
Know thy selve
• Learn to deal with people
• Be focussed
• Be committed
• Be realistic
• Pay it forward
• Impress yourself
Sunday 22 September 13
Keep up with the Drop
Psst! Drupal 8 is coming!!
Sunday 22 September 13
Why should my
company contribute?
Sunday 22 September 13
Level up your team
• Challenge your team members
• Look for problems/applications on the
workfloor
• Establish a positive feedback loop
• Knowledge is The Prize
• Learning = evolution
• Developer happiness
Sunday 22 September 13
Level up your workflow
• Be critical about yourself
• Can it be done better, next time?
• Increases productivity
• Avoid re-inventing the wheel
• Apply soft skills when engaging with
clients
Sunday 22 September 13
“Do no evil”
• Collaborate beyond your company
• Share knowledge
• Share code
• Be open about what you do
• Your offices should not be isolated islands
Sunday 22 September 13
Then again...
• It’s great advertising/marketing!
• Your team knows their toolbelt
• Your team is engaged & proactive
• Shows genuine concern
• You’re open about how you work
• Displays craftmanship
Sunday 22 September 13
How?
• Create creative space
• Get interesting clients/projects
• Don’t go for the easy ones
• Engage/Empower your team
• Ask their commitment, don’t take it
• Give them responsibility
Sunday 22 September 13
How?
• Show you care about community
• Validate your employees’ ideas
• Provide regular feedback
• Don’t stand on the side-line
• Create enough “creative headroom”
Sunday 22 September 13
How?
• Assign an internal “community manager”
• Set up regular community meetings
• Open up your offices for events
• Organize training sessions
Sunday 22 September 13
How?
• What about “Google time”?
• Doesn’t work...
• ... unless there’s are concrete ideas
• ... unless there are clear goals
• ... part of company culture
Sunday 22 September 13
Drupal Give
• https://drupal.org/drupalgive
Sunday 22 September 13
Thanks! Questions?
Sunday 22 September 13

More Related Content

What's hot

Open Badges Workshop - RMIT April 2015
Open Badges Workshop - RMIT April 2015Open Badges Workshop - RMIT April 2015
Open Badges Workshop - RMIT April 2015
Joyce Seitzinger
 
FAME 2017 Presentation Alisha Wilson
FAME 2017 Presentation Alisha WilsonFAME 2017 Presentation Alisha Wilson
FAME 2017 Presentation Alisha Wilson
alishamwilson
 
Let's build something really big together contest
Let's build something really big together contestLet's build something really big together contest
Let's build something really big together contest
Clifford Choy
 
Stepping into Usable Web
Stepping into Usable WebStepping into Usable Web
Stepping into Usable Web
Shajed Evan
 
Electric go-kart contest @ Maker Faire Hong Kong 2017
Electric go-kart contest @ Maker Faire Hong Kong 2017Electric go-kart contest @ Maker Faire Hong Kong 2017
Electric go-kart contest @ Maker Faire Hong Kong 2017
Clifford Choy
 
SWWLG Intro
SWWLG IntroSWWLG Intro
SWWLG Intro
SWWLG
 
University tools to showcase your creativity
University tools to showcase your creativityUniversity tools to showcase your creativity
University tools to showcase your creativity
shivclay
 
Duct Tape, Circuits, and Knitting, Oh My! Maker Culture at Your Library (KLC ...
Duct Tape, Circuits, and Knitting, Oh My! Maker Culture at Your Library (KLC ...Duct Tape, Circuits, and Knitting, Oh My! Maker Culture at Your Library (KLC ...
Duct Tape, Circuits, and Knitting, Oh My! Maker Culture at Your Library (KLC ...
Northeast Kansas Library System
 
Branding yourself via Podcasting
Branding yourself via PodcastingBranding yourself via Podcasting
Branding yourself via Podcasting
Dave Woodson
 
Hack Into the Hybrid: The Whys, Hows, and Wows of Making your Course a Blende...
Hack Into the Hybrid: The Whys, Hows, and Wows of Making your Course a Blende...Hack Into the Hybrid: The Whys, Hows, and Wows of Making your Course a Blende...
Hack Into the Hybrid: The Whys, Hows, and Wows of Making your Course a Blende...
Amy Burvall
 
Constructing Nerdy Derby Cars
Constructing Nerdy Derby CarsConstructing Nerdy Derby Cars
Constructing Nerdy Derby Cars
Clifford Choy
 
Introduction to the LA Design Community
Introduction to the LA Design CommunityIntroduction to the LA Design Community
Introduction to the LA Design Community
Arturo Perez
 

What's hot (12)

Open Badges Workshop - RMIT April 2015
Open Badges Workshop - RMIT April 2015Open Badges Workshop - RMIT April 2015
Open Badges Workshop - RMIT April 2015
 
FAME 2017 Presentation Alisha Wilson
FAME 2017 Presentation Alisha WilsonFAME 2017 Presentation Alisha Wilson
FAME 2017 Presentation Alisha Wilson
 
Let's build something really big together contest
Let's build something really big together contestLet's build something really big together contest
Let's build something really big together contest
 
Stepping into Usable Web
Stepping into Usable WebStepping into Usable Web
Stepping into Usable Web
 
Electric go-kart contest @ Maker Faire Hong Kong 2017
Electric go-kart contest @ Maker Faire Hong Kong 2017Electric go-kart contest @ Maker Faire Hong Kong 2017
Electric go-kart contest @ Maker Faire Hong Kong 2017
 
SWWLG Intro
SWWLG IntroSWWLG Intro
SWWLG Intro
 
University tools to showcase your creativity
University tools to showcase your creativityUniversity tools to showcase your creativity
University tools to showcase your creativity
 
Duct Tape, Circuits, and Knitting, Oh My! Maker Culture at Your Library (KLC ...
Duct Tape, Circuits, and Knitting, Oh My! Maker Culture at Your Library (KLC ...Duct Tape, Circuits, and Knitting, Oh My! Maker Culture at Your Library (KLC ...
Duct Tape, Circuits, and Knitting, Oh My! Maker Culture at Your Library (KLC ...
 
Branding yourself via Podcasting
Branding yourself via PodcastingBranding yourself via Podcasting
Branding yourself via Podcasting
 
Hack Into the Hybrid: The Whys, Hows, and Wows of Making your Course a Blende...
Hack Into the Hybrid: The Whys, Hows, and Wows of Making your Course a Blende...Hack Into the Hybrid: The Whys, Hows, and Wows of Making your Course a Blende...
Hack Into the Hybrid: The Whys, Hows, and Wows of Making your Course a Blende...
 
Constructing Nerdy Derby Cars
Constructing Nerdy Derby CarsConstructing Nerdy Derby Cars
Constructing Nerdy Derby Cars
 
Introduction to the LA Design Community
Introduction to the LA Design CommunityIntroduction to the LA Design Community
Introduction to the LA Design Community
 

Similar to DrupalCampBE 2013: The Drupal Community. How to contribute?

Sydney Drupal News April 2012
Sydney Drupal News April 2012Sydney Drupal News April 2012
Sydney Drupal News April 2012Ryan Cross
 
Kevin Coughlin Brand Presentation TCNJ 9/23/13
Kevin Coughlin Brand Presentation TCNJ 9/23/13Kevin Coughlin Brand Presentation TCNJ 9/23/13
Kevin Coughlin Brand Presentation TCNJ 9/23/13kevintcoughlin
 
Unprogramming & Maker Activities for Youth
Unprogramming & Maker Activities for YouthUnprogramming & Maker Activities for Youth
Unprogramming & Maker Activities for Youth
Amy Koester
 
Handout 1: Outline of Taking the Fear Out of How-To Fests Workshop
Handout 1: Outline of Taking the Fear Out of How-To Fests WorkshopHandout 1: Outline of Taking the Fear Out of How-To Fests Workshop
Handout 1: Outline of Taking the Fear Out of How-To Fests Workshop
ALATechSource
 
Reinventing Yourself
Reinventing YourselfReinventing Yourself
Reinventing Yourself
Michael Denomy
 
Project management asheville
Project management ashevilleProject management asheville
Project management asheville
J Matthew Saunders
 
Herding the Cats - BADCamp 2013
Herding the Cats - BADCamp 2013Herding the Cats - BADCamp 2013
Herding the Cats - BADCamp 2013
Creech
 
Project Manager versus Product Manager.
Project Manager versus Product Manager.Project Manager versus Product Manager.
Project Manager versus Product Manager.
Caroline Gordon
 
SCCOE DT
SCCOE DT SCCOE DT
SCCOE DT
Dr. Casey Agena
 
Communicate Collaborate Create
Communicate Collaborate CreateCommunicate Collaborate Create
Communicate Collaborate Create
Debbie Fucoloro, Ph.D.
 
#udsnf12 social networking - Week 7
#udsnf12 social networking - Week 7#udsnf12 social networking - Week 7
#udsnf12 social networking - Week 7
Mathieu Plourde
 
#Knowledgecity - Open Badges for a City of Learning - #openbadges
#Knowledgecity - Open Badges for a City of Learning - #openbadges#Knowledgecity - Open Badges for a City of Learning - #openbadges
#Knowledgecity - Open Badges for a City of Learning - #openbadges
Joyce Seitzinger
 
udsnf12 Social networking - Week 5
udsnf12 Social networking - Week 5udsnf12 Social networking - Week 5
udsnf12 Social networking - Week 5
Mathieu Plourde
 
Intro to Commons, Part 1: How to Manage Your Online Community
Intro to Commons, Part 1: How to Manage Your Online CommunityIntro to Commons, Part 1: How to Manage Your Online Community
Intro to Commons, Part 1: How to Manage Your Online CommunityAcquia
 
Making for Educators: McDonogh School Presentation
Making for Educators: McDonogh School PresentationMaking for Educators: McDonogh School Presentation
Making for Educators: McDonogh School Presentation
jonathandhf
 
Contribution in the Drupal community
Contribution in the Drupal communityContribution in the Drupal community
Contribution in the Drupal community
Kálmán Hosszu
 
#HumanMOOC Thinking About Badges First
#HumanMOOC Thinking About Badges First#HumanMOOC Thinking About Badges First
#HumanMOOC Thinking About Badges First
Joyce Seitzinger
 
Designer As Founder: Class One Intro to Lean Startup & Business Model Generation
Designer As Founder: Class One Intro to Lean Startup & Business Model GenerationDesigner As Founder: Class One Intro to Lean Startup & Business Model Generation
Designer As Founder: Class One Intro to Lean Startup & Business Model Generation
Christina Wodtke
 

Similar to DrupalCampBE 2013: The Drupal Community. How to contribute? (20)

Sydney Drupal News April 2012
Sydney Drupal News April 2012Sydney Drupal News April 2012
Sydney Drupal News April 2012
 
Kevin Coughlin Brand Presentation TCNJ 9/23/13
Kevin Coughlin Brand Presentation TCNJ 9/23/13Kevin Coughlin Brand Presentation TCNJ 9/23/13
Kevin Coughlin Brand Presentation TCNJ 9/23/13
 
MDN is easy!
MDN is easy!MDN is easy!
MDN is easy!
 
Unprogramming & Maker Activities for Youth
Unprogramming & Maker Activities for YouthUnprogramming & Maker Activities for Youth
Unprogramming & Maker Activities for Youth
 
Handout 1: Outline of Taking the Fear Out of How-To Fests Workshop
Handout 1: Outline of Taking the Fear Out of How-To Fests WorkshopHandout 1: Outline of Taking the Fear Out of How-To Fests Workshop
Handout 1: Outline of Taking the Fear Out of How-To Fests Workshop
 
Reinventing Yourself
Reinventing YourselfReinventing Yourself
Reinventing Yourself
 
Project management asheville
Project management ashevilleProject management asheville
Project management asheville
 
Herding the Cats - BADCamp 2013
Herding the Cats - BADCamp 2013Herding the Cats - BADCamp 2013
Herding the Cats - BADCamp 2013
 
Project Manager versus Product Manager.
Project Manager versus Product Manager.Project Manager versus Product Manager.
Project Manager versus Product Manager.
 
SCCOE DT
SCCOE DT SCCOE DT
SCCOE DT
 
Communicate Collaborate Create
Communicate Collaborate CreateCommunicate Collaborate Create
Communicate Collaborate Create
 
#udsnf12 social networking - Week 7
#udsnf12 social networking - Week 7#udsnf12 social networking - Week 7
#udsnf12 social networking - Week 7
 
#Knowledgecity - Open Badges for a City of Learning - #openbadges
#Knowledgecity - Open Badges for a City of Learning - #openbadges#Knowledgecity - Open Badges for a City of Learning - #openbadges
#Knowledgecity - Open Badges for a City of Learning - #openbadges
 
udsnf12 Social networking - Week 5
udsnf12 Social networking - Week 5udsnf12 Social networking - Week 5
udsnf12 Social networking - Week 5
 
Intro to Commons, Part 1: How to Manage Your Online Community
Intro to Commons, Part 1: How to Manage Your Online CommunityIntro to Commons, Part 1: How to Manage Your Online Community
Intro to Commons, Part 1: How to Manage Your Online Community
 
Making for Educators: McDonogh School Presentation
Making for Educators: McDonogh School PresentationMaking for Educators: McDonogh School Presentation
Making for Educators: McDonogh School Presentation
 
OpenSource и Вы
OpenSource и ВыOpenSource и Вы
OpenSource и Вы
 
Contribution in the Drupal community
Contribution in the Drupal communityContribution in the Drupal community
Contribution in the Drupal community
 
#HumanMOOC Thinking About Badges First
#HumanMOOC Thinking About Badges First#HumanMOOC Thinking About Badges First
#HumanMOOC Thinking About Badges First
 
Designer As Founder: Class One Intro to Lean Startup & Business Model Generation
Designer As Founder: Class One Intro to Lean Startup & Business Model GenerationDesigner As Founder: Class One Intro to Lean Startup & Business Model Generation
Designer As Founder: Class One Intro to Lean Startup & Business Model Generation
 

Recently uploaded

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 

Recently uploaded (20)

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 

DrupalCampBE 2013: The Drupal Community. How to contribute?

  • 1. Contributing to the community An introduction to Drupal stardom Sunday 22 September 13
  • 2. O! Hai there! • Matthias “Netsensei”Vandermaesen • Full time Drupal ninja @xiobelgium • @netsensei • http://www.colada.be Sunday 22 September 13
  • 4. • What is this “Community”? • How do I join? • Why should I join? • What’s next? Big questions Sunday 22 September 13
  • 5. Keywords • Community contributing • “ The Drop is always moving” • “Come for the software, stay for the community” • Dries B. • ... Sunday 22 September 13
  • 6. This is the community Sunday 22 September 13
  • 7. It’s about sharing • Code • Knowledge • Common goals & values • Friendship Sunday 22 September 13
  • 8. Drupal project • The Drupal project • Open source • Community driven • Dries (Our Beloved Leader) Sunday 22 September 13
  • 9. Where are they? • http://drupal.org AKA d.o • IRC: Freenode: #drupal, #drupal-contribute • Meetings, conferences, user groups,... • Social media Sunday 22 September 13
  • 10. How do I join? Sunday 22 September 13
  • 13. Hold your horses! Collaborative participation is key Sunday 22 September 13
  • 15. Patches • Most code is contributed in this way! • Bug fixes • Improvements • Some are small, some are massive Sunday 22 September 13
  • 16. The d.o issue queue! And your personal d.o profile Sunday 22 September 13
  • 17. Dreditor • Drupal Editor • Chrome extension • Inline code review of patches • Souper easy!! Sunday 22 September 13
  • 18. Simplytest.me • http://simplytest.me • Provides sandbox environments • Test modules & patches • Simple, fast, free! Sunday 22 September 13
  • 19. Creating patches • Git • Tutorial • http://jacine.net/post/8419331209/ patches Sunday 22 September 13
  • 20. Co-maintain • Projects looking for co-maintainers • https://drupal.org/taxonomy/term/9990 • Get in touch via their issue queue • Gauge the level of expected engagement • Maintain a subsystem, a branch,... • Take over the entire module Sunday 22 September 13
  • 21. A new project • Start a d.o sandbox • https://drupal.org/node/1011196 • Apply for promotion to a full project • https://drupal.org/node/1015224 Sunday 22 September 13
  • 22. A new project • Pro’s • Get your name known • See people use your code • Learn valuable lessons about coding, managing, collaboration, communication,... Sunday 22 September 13
  • 23. A new project • Con’s • Responsibility • Engagement can be demanding • “have to” keep up with the Drop Sunday 22 September 13
  • 26. Learning / Sharing Sunday 22 September 13
  • 27. Learning •Self study • Via mentors • Dedicated training • Events Sunday 22 September 13
  • 28. Learning! • Pick a concrete problem • Something that nags you • Don’t look very far! • Pick a topic which intrigues you • Shouldn’t get boring too quickly Sunday 22 September 13
  • 29. Learning! • Documentation • No-brainers: • d.o documentation • http://planet.drupal.org • #freenode IRC • YouTube,Vimeo,... Sunday 22 September 13
  • 30. Learning! • Look for a mentor • d.o profile! • Hook up with other Drupal users • Local hackerspace, DUG, school, workplace,... Sunday 22 September 13
  • 31. Blogging • Keep it simple at first! • Register a blog • wordpress.com, drupalgardens.com,... • Make sure you have an RSS feed! • Focus on writing great content ... Sunday 22 September 13
  • 32. Blogging • ... but write about... what? • Solutions for daily annoyances • Something awesome you did • Keep a list with topics & ideas! • Evernote,Wunderlist,... or a moleskine • Topic should intrigue you first! Sunday 22 September 13
  • 33. Screencasts • Videos of how you do X orY • Verbose / Terse • Short (10 - 15 min) • YouTube = place 2 publish Sunday 22 September 13
  • 34. Screencasts • Notable examples • http://mustardseedmedia.com/podcast • http://codekarate.com • http://nodeone.se/sv/learn-drupal Sunday 22 September 13
  • 36. (Psst! I really want to be in my happy place right now) Sunday 22 September 13
  • 37. Speaking • Propose a session • DUG, DrupalCamp, DrupalCon • Preparation • Pick a topic you’re in to • Start preparing in time • Practice! Sunday 22 September 13
  • 38. Don’t be scared! You’ll do better then you think Sunday 22 September 13
  • 40. Excuses • Family life • Other activities • “I already do enough Drupal at work” • “Work for me ends at 5PM” • “I just don’t care” • ... Sunday 22 September 13
  • 42. Find ways • Be realistic about available time • Don’t be under/over ambitious • Prioritize • You can contribute in <30 minutes • During daily commute • Instead of watching TV Sunday 22 September 13
  • 43. You are not ... It’s not a competition Sunday 22 September 13
  • 44. So, why should I contribute? Sunday 22 September 13
  • 45. Level up your code • Gain new knowledge • Experiment with new technology • Get feedback from others • Improve your own code Sunday 22 September 13
  • 46. Improve soft skills • Lurk in the community • Actively engage in discussions • Try to see the bigger picture • Don’t be an ***hole • Become an authoritative voice Sunday 22 September 13
  • 47. Know thy selve • Learn to deal with people • Be focussed • Be committed • Be realistic • Pay it forward • Impress yourself Sunday 22 September 13
  • 48. Keep up with the Drop Psst! Drupal 8 is coming!! Sunday 22 September 13
  • 49. Why should my company contribute? Sunday 22 September 13
  • 50. Level up your team • Challenge your team members • Look for problems/applications on the workfloor • Establish a positive feedback loop • Knowledge is The Prize • Learning = evolution • Developer happiness Sunday 22 September 13
  • 51. Level up your workflow • Be critical about yourself • Can it be done better, next time? • Increases productivity • Avoid re-inventing the wheel • Apply soft skills when engaging with clients Sunday 22 September 13
  • 52. “Do no evil” • Collaborate beyond your company • Share knowledge • Share code • Be open about what you do • Your offices should not be isolated islands Sunday 22 September 13
  • 53. Then again... • It’s great advertising/marketing! • Your team knows their toolbelt • Your team is engaged & proactive • Shows genuine concern • You’re open about how you work • Displays craftmanship Sunday 22 September 13
  • 54. How? • Create creative space • Get interesting clients/projects • Don’t go for the easy ones • Engage/Empower your team • Ask their commitment, don’t take it • Give them responsibility Sunday 22 September 13
  • 55. How? • Show you care about community • Validate your employees’ ideas • Provide regular feedback • Don’t stand on the side-line • Create enough “creative headroom” Sunday 22 September 13
  • 56. How? • Assign an internal “community manager” • Set up regular community meetings • Open up your offices for events • Organize training sessions Sunday 22 September 13
  • 57. How? • What about “Google time”? • Doesn’t work... • ... unless there’s are concrete ideas • ... unless there are clear goals • ... part of company culture Sunday 22 September 13