SlideShare a Scribd company logo
1 of 38
Download to read offline
Working in the Open:
Open Source in an Agency
John Eckman | @jeckman
Boston WordPress Meetup, 4/29/19
https://slideshare.net/jeckman/
Photo by Philipp Berndt on Unsplash
Why do Open Source
as an Agency?
Photo by Ken Treloar on Unsplash
The Four Freedoms
https://www.slideshare.net/photomatt/wordpress-state-of-the-word-2018
“Use” versus “Make"
Photo by Renee Fisher on Unsplash
Accelerate.
Photo by Charlotte Coneybeer on Unsplash
Build reputation.
Photo by Raphael Lovaski on Unsplash
Hire.
https://pixabay.com/photos/wordpress-php-code-programming-876983/
Get Paid & Share.
Photo by Arran Bee: https://www.flickr.com/photos/91425144@N04/25724814171
How can an
Agency do Open
Source?
Photo by Annie Spratt on Unsplash
Sponsor core contribution
Photo by Sharon McCutcheon on Unsplash
Sponsor other contributions
Photo by Jordan Rowland on Unsplash
Build Themes, Plugins & Utilities
Photo by Markus Spiske on Unsplash
Complications.
Photo by Tadeusz Lakota on Unsplash
Time Commitment
Photo by Brad Neathery on Unsplash
Work For Hire.
Photo by Clem Onojeghuo on Unsplash
Reusability / Abstraction.
Photo by Samuel Zeller on Unsplash
Links
• Slide 11: https://10up.com/blog/2013/giving-back-to-wordpress/, https://
10up.com/blog/2016/adam-silverstein-wordpress-core-committer/ &
https://10up.com/blog/2019/nate-allen-contributes-dashicons/
• Slide 13: https://10up.github.io/Engineering-Best-Practices/ & https://
10up.github.io/wp-component-library/ & https://10up.com/blog/2018/
user-testing-gutenberg/ & https://10up.com/blog/2018/testing-the-
gutenberg-publishing-userflow/
• Slide 14: https://10up.com/blog/2018/wordpress-wireframes-sketch/
• Slide 16: https://10up.com/blog/2019/introducing-github-actions-for-
wordpress-plugins/ & https://10up.com/blog/2019/introducing-wp-
acceptance/ & https://10up.com/blog/2018/simple-podcasting-
wordpress/ & https://10up.com/blog/2018/wp-local-docker-wp-
snapshots/
• Slide 17: https://10up.com/blog/2018/new-relic-reporting/ & https://
10up.com/blog/2018/improving-wordpress-transients/ & https://
10up.com/blog/2017/ads-txt-manager-for-wordpress/ & https://
10up.com/blog/2017/restricted-site-access-wordpress-multisite/
• Slides 18-22: https://www.elasticpress.io/
• Slides 23-27: https://distributorplugin.com/
• Slides 28-33: https://classifaiplugin.com/
• Slide 1: https://unsplash.com/photos/5i0GnoTTjSE
• Slide 2: https://unsplash.com/photos/yjePAp-tpmQ
• Slide 3: https://unsplash.com/photos/VUn3VbDKOz0
• Slide 4: https://www.slideshare.net/photomatt/wordpress-state-of-the-
word-2018
• Slide 5: https://unsplash.com/photos/L9VXW4A9QZM
• Slide 6: https://unsplash.com/photos/RjD01Is-KnI
• Slide 7: https://pixabay.com/photos/wordpress-php-code-
programming-876983/
• Slide 8: https://www.flickr.com/photos/91425144@N04/25724814171
• Slide 9: https://unsplash.com/photos/vGgn0xLdy8s
• Slide 10: https://unsplash.com/photos/-8a5eJ1-mmQ
• Slide 12: https://unsplash.com/photos/WtllOYrN70E
• Slide 15: https://unsplash.com/photos/C0koz3G1I4I
• Slide 34: https://unsplash.com/photos/QDShpt3r_4g
• Slide 35: https://unsplash.com/photos/nPy0X4xew60
• Slide 36: https://unsplash.com/photos/fY8Jr4iuPQM
• Slide 37: https://unsplash.com/photos/waTwfk3WsWM
Photo Credits

More Related Content

What's hot

ACE! Reduce Politics — Improve Culture!
ACE! Reduce Politics — Improve Culture!ACE! Reduce Politics — Improve Culture!
ACE! Reduce Politics — Improve Culture!Olaf Lewitz
 
Digital citizenship and the 21st Century CyberbullyDelete -cyberbullying
Digital citizenship and the 21st Century CyberbullyDelete -cyberbullyingDigital citizenship and the 21st Century CyberbullyDelete -cyberbullying
Digital citizenship and the 21st Century CyberbullyDelete -cyberbullyingtvanden16
 
New Slides for Living Geography
New Slides for Living GeographyNew Slides for Living Geography
New Slides for Living GeographyGeoBlogs
 
If you love something... set it free
If you love something... set it freeIf you love something... set it free
If you love something... set it freeIan Davis
 
Newslides 091018110403-phpapp02
Newslides 091018110403-phpapp02Newslides 091018110403-phpapp02
Newslides 091018110403-phpapp02Joyce Molefe
 
Visual Storytelling: The State of “Show Me” Social Sharing
Visual Storytelling: The State of “Show Me” Social SharingVisual Storytelling: The State of “Show Me” Social Sharing
Visual Storytelling: The State of “Show Me” Social SharingMykl Roventine
 
Learning Exchange May 2015 - Social media in a small university library
Learning Exchange May 2015 - Social media in a small university libraryLearning Exchange May 2015 - Social media in a small university library
Learning Exchange May 2015 - Social media in a small university librarynortherncollaboration
 
Spark the Change - Revealing the Self: Passion, Impact and Delight
Spark the Change - Revealing the Self: Passion, Impact and DelightSpark the Change - Revealing the Self: Passion, Impact and Delight
Spark the Change - Revealing the Self: Passion, Impact and DelightOlaf Lewitz
 
The Internet: Connecting the World, Suppressing the Mind
The Internet: Connecting the World, Suppressing the MindThe Internet: Connecting the World, Suppressing the Mind
The Internet: Connecting the World, Suppressing the MindFenton Isaacs
 
Social Media is Controlling Your Future
Social Media is Controlling Your Future Social Media is Controlling Your Future
Social Media is Controlling Your Future rachelgaudio
 
Luxury homes and real estate representatives REMAX collection
Luxury homes and real estate representatives REMAX collectionLuxury homes and real estate representatives REMAX collection
Luxury homes and real estate representatives REMAX collectionConnor T. MacIVOR
 
Drupal's Destiny - DrupalCamp Mexico 2014
Drupal's Destiny - DrupalCamp Mexico 2014Drupal's Destiny - DrupalCamp Mexico 2014
Drupal's Destiny - DrupalCamp Mexico 2014Josh Koenig
 
How to make a Viral Video
How to make a Viral VideoHow to make a Viral Video
How to make a Viral VideoCiarán Meyer
 
Making Student Thinking Visible v2
Making Student Thinking Visible v2Making Student Thinking Visible v2
Making Student Thinking Visible v2Darren Kuropatwa
 
Infinite Possibilities - FrontEnd Conf CH 2016
Infinite Possibilities - FrontEnd Conf CH 2016Infinite Possibilities - FrontEnd Conf CH 2016
Infinite Possibilities - FrontEnd Conf CH 2016Denise Jacobs
 
Use Your Noodle: Blending with Moodle
Use Your Noodle: Blending with MoodleUse Your Noodle: Blending with Moodle
Use Your Noodle: Blending with MoodleMichelle Moore
 
Why You Should Stop Using Discussion Forums
Why You Should Stop Using Discussion ForumsWhy You Should Stop Using Discussion Forums
Why You Should Stop Using Discussion ForumsMichelle Moore
 
Your smartphone makes you more attractive
Your smartphone makes you more attractiveYour smartphone makes you more attractive
Your smartphone makes you more attractiveAllison Cecilio
 

What's hot (20)

ACE! Reduce Politics — Improve Culture!
ACE! Reduce Politics — Improve Culture!ACE! Reduce Politics — Improve Culture!
ACE! Reduce Politics — Improve Culture!
 
Digital citizenship and the 21st Century CyberbullyDelete -cyberbullying
Digital citizenship and the 21st Century CyberbullyDelete -cyberbullyingDigital citizenship and the 21st Century CyberbullyDelete -cyberbullying
Digital citizenship and the 21st Century CyberbullyDelete -cyberbullying
 
Metrics that Matter
Metrics that MatterMetrics that Matter
Metrics that Matter
 
New Slides for Living Geography
New Slides for Living GeographyNew Slides for Living Geography
New Slides for Living Geography
 
If you love something... set it free
If you love something... set it freeIf you love something... set it free
If you love something... set it free
 
Newslides 091018110403-phpapp02
Newslides 091018110403-phpapp02Newslides 091018110403-phpapp02
Newslides 091018110403-phpapp02
 
Visual Storytelling: The State of “Show Me” Social Sharing
Visual Storytelling: The State of “Show Me” Social SharingVisual Storytelling: The State of “Show Me” Social Sharing
Visual Storytelling: The State of “Show Me” Social Sharing
 
Learning Exchange May 2015 - Social media in a small university library
Learning Exchange May 2015 - Social media in a small university libraryLearning Exchange May 2015 - Social media in a small university library
Learning Exchange May 2015 - Social media in a small university library
 
Spark the Change - Revealing the Self: Passion, Impact and Delight
Spark the Change - Revealing the Self: Passion, Impact and DelightSpark the Change - Revealing the Self: Passion, Impact and Delight
Spark the Change - Revealing the Self: Passion, Impact and Delight
 
The Internet: Connecting the World, Suppressing the Mind
The Internet: Connecting the World, Suppressing the MindThe Internet: Connecting the World, Suppressing the Mind
The Internet: Connecting the World, Suppressing the Mind
 
Social Media is Controlling Your Future
Social Media is Controlling Your Future Social Media is Controlling Your Future
Social Media is Controlling Your Future
 
Luxury homes and real estate representatives REMAX collection
Luxury homes and real estate representatives REMAX collectionLuxury homes and real estate representatives REMAX collection
Luxury homes and real estate representatives REMAX collection
 
Drupal's Destiny - DrupalCamp Mexico 2014
Drupal's Destiny - DrupalCamp Mexico 2014Drupal's Destiny - DrupalCamp Mexico 2014
Drupal's Destiny - DrupalCamp Mexico 2014
 
Brand YOU
Brand YOU Brand YOU
Brand YOU
 
How to make a Viral Video
How to make a Viral VideoHow to make a Viral Video
How to make a Viral Video
 
Making Student Thinking Visible v2
Making Student Thinking Visible v2Making Student Thinking Visible v2
Making Student Thinking Visible v2
 
Infinite Possibilities - FrontEnd Conf CH 2016
Infinite Possibilities - FrontEnd Conf CH 2016Infinite Possibilities - FrontEnd Conf CH 2016
Infinite Possibilities - FrontEnd Conf CH 2016
 
Use Your Noodle: Blending with Moodle
Use Your Noodle: Blending with MoodleUse Your Noodle: Blending with Moodle
Use Your Noodle: Blending with Moodle
 
Why You Should Stop Using Discussion Forums
Why You Should Stop Using Discussion ForumsWhy You Should Stop Using Discussion Forums
Why You Should Stop Using Discussion Forums
 
Your smartphone makes you more attractive
Your smartphone makes you more attractiveYour smartphone makes you more attractive
Your smartphone makes you more attractive
 

Similar to Working the Open: Open Source in an Agency

One Week | One Tool: ultra-rapid open source development among strangers
One Week | One Tool: ultra-rapid open source development among strangersOne Week | One Tool: ultra-rapid open source development among strangers
One Week | One Tool: ultra-rapid open source development among strangersrshanrath
 
The Evolution of Online Dating
The Evolution of Online Dating The Evolution of Online Dating
The Evolution of Online Dating briannemoore
 
Deep Learning: Crafting The Total Transformative Learner Experience
Deep Learning: Crafting The Total Transformative Learner ExperienceDeep Learning: Crafting The Total Transformative Learner Experience
Deep Learning: Crafting The Total Transformative Learner ExperienceJeff Hurt
 
Digital media (1)
Digital media (1)Digital media (1)
Digital media (1)Karen Lee
 
Engaging Learners visually in lectures – tools, tips and tricks.
 Engaging Learners visually in lectures – tools, tips and tricks. Engaging Learners visually in lectures – tools, tips and tricks.
Engaging Learners visually in lectures – tools, tips and tricks.Alex Spiers
 
Reflective Practice in Schools - Some Questions
Reflective Practice in Schools - Some QuestionsReflective Practice in Schools - Some Questions
Reflective Practice in Schools - Some QuestionsJames Penstone
 
Designing an OpenStack Summit Session Submission for Success
Designing an OpenStack Summit Session Submission for SuccessDesigning an OpenStack Summit Session Submission for Success
Designing an OpenStack Summit Session Submission for SuccessOpenStack Foundation
 
Bring Your A Game: Ten Tips For Great Conference Presentations
Bring Your A Game: Ten Tips For Great Conference PresentationsBring Your A Game: Ten Tips For Great Conference Presentations
Bring Your A Game: Ten Tips For Great Conference PresentationsJohn Watts
 
How Social Software Helps Get Work Done
How Social Software Helps Get Work DoneHow Social Software Helps Get Work Done
How Social Software Helps Get Work DoneAlan Lepofsky
 
2 identites me and my profile (1)
2 identites  me and my profile (1)2 identites  me and my profile (1)
2 identites me and my profile (1)emilyvda
 
Designing in Tech
Designing in TechDesigning in Tech
Designing in TechNick Volpe
 
Role of technology in education
Role of technology in educationRole of technology in education
Role of technology in educationSonya ter Borg
 
The UX Toolbox: 10 techniques to improve your user experience
The UX Toolbox: 10 techniques to improve your user experienceThe UX Toolbox: 10 techniques to improve your user experience
The UX Toolbox: 10 techniques to improve your user experienceDavid Jarvis
 

Similar to Working the Open: Open Source in an Agency (15)

One Week | One Tool: ultra-rapid open source development among strangers
One Week | One Tool: ultra-rapid open source development among strangersOne Week | One Tool: ultra-rapid open source development among strangers
One Week | One Tool: ultra-rapid open source development among strangers
 
The Evolution of Online Dating
The Evolution of Online Dating The Evolution of Online Dating
The Evolution of Online Dating
 
Deep Learning: Crafting The Total Transformative Learner Experience
Deep Learning: Crafting The Total Transformative Learner ExperienceDeep Learning: Crafting The Total Transformative Learner Experience
Deep Learning: Crafting The Total Transformative Learner Experience
 
Digital media (1)
Digital media (1)Digital media (1)
Digital media (1)
 
Engaging Learners visually in lectures – tools, tips and tricks.
 Engaging Learners visually in lectures – tools, tips and tricks. Engaging Learners visually in lectures – tools, tips and tricks.
Engaging Learners visually in lectures – tools, tips and tricks.
 
Reflective Practice in Schools - Some Questions
Reflective Practice in Schools - Some QuestionsReflective Practice in Schools - Some Questions
Reflective Practice in Schools - Some Questions
 
Designing an OpenStack Summit Session Submission for Success
Designing an OpenStack Summit Session Submission for SuccessDesigning an OpenStack Summit Session Submission for Success
Designing an OpenStack Summit Session Submission for Success
 
Bring Your A Game: Ten Tips For Great Conference Presentations
Bring Your A Game: Ten Tips For Great Conference PresentationsBring Your A Game: Ten Tips For Great Conference Presentations
Bring Your A Game: Ten Tips For Great Conference Presentations
 
How Social Software Helps Get Work Done
How Social Software Helps Get Work DoneHow Social Software Helps Get Work Done
How Social Software Helps Get Work Done
 
2 identites me and my profile (1)
2 identites  me and my profile (1)2 identites  me and my profile (1)
2 identites me and my profile (1)
 
Social Software For Business
Social Software For BusinessSocial Software For Business
Social Software For Business
 
Designing in Tech
Designing in TechDesigning in Tech
Designing in Tech
 
Keynote Edna July 2008
Keynote Edna July 2008Keynote Edna July 2008
Keynote Edna July 2008
 
Role of technology in education
Role of technology in educationRole of technology in education
Role of technology in education
 
The UX Toolbox: 10 techniques to improve your user experience
The UX Toolbox: 10 techniques to improve your user experienceThe UX Toolbox: 10 techniques to improve your user experience
The UX Toolbox: 10 techniques to improve your user experience
 

More from John Eckman

Don't fear the block: Gutenberg is gettin' good
Don't fear the block: Gutenberg is gettin' goodDon't fear the block: Gutenberg is gettin' good
Don't fear the block: Gutenberg is gettin' goodJohn Eckman
 
#NoStalking: Advertising & User Privacy
#NoStalking: Advertising & User Privacy#NoStalking: Advertising & User Privacy
#NoStalking: Advertising & User PrivacyJohn Eckman
 
There's a Reason We Call Them Institutions: Working in Higher Education Witho...
There's a Reason We Call Them Institutions: Working in Higher Education Witho...There's a Reason We Call Them Institutions: Working in Higher Education Witho...
There's a Reason We Call Them Institutions: Working in Higher Education Witho...John Eckman
 
GDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By Design
GDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By DesignGDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By Design
GDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By DesignJohn Eckman
 
The Blob, the Chunk, & the Block: Structured Content in the Age of Gutenberg
The Blob, the Chunk, & the Block: Structured Content in the Age of GutenbergThe Blob, the Chunk, & the Block: Structured Content in the Age of Gutenberg
The Blob, the Chunk, & the Block: Structured Content in the Age of GutenbergJohn Eckman
 
Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...
Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...
Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...John Eckman
 
Gutenberg for Agencies
Gutenberg for AgenciesGutenberg for Agencies
Gutenberg for AgenciesJohn Eckman
 
Engaging in Digital: Sites for Non-Profits
Engaging in Digital: Sites for Non-ProfitsEngaging in Digital: Sites for Non-Profits
Engaging in Digital: Sites for Non-ProfitsJohn Eckman
 
Dear Firstname Lastname: Personalization & Content Targeting
Dear Firstname Lastname: Personalization & Content TargetingDear Firstname Lastname: Personalization & Content Targeting
Dear Firstname Lastname: Personalization & Content TargetingJohn Eckman
 
But Why? Use Cases for the REST API
But Why? Use Cases for the REST APIBut Why? Use Cases for the REST API
But Why? Use Cases for the REST APIJohn Eckman
 
WPDrama & The Four Agreements
WPDrama & The Four AgreementsWPDrama & The Four Agreements
WPDrama & The Four AgreementsJohn Eckman
 
Distributed, not Disconnected: Employee Engagement for Remote Companies
Distributed, not Disconnected: Employee Engagement for Remote CompaniesDistributed, not Disconnected: Employee Engagement for Remote Companies
Distributed, not Disconnected: Employee Engagement for Remote CompaniesJohn Eckman
 
Disrupting Distribution
Disrupting DistributionDisrupting Distribution
Disrupting DistributionJohn Eckman
 
Managing Clients without Going Crazy
Managing Clients without Going CrazyManaging Clients without Going Crazy
Managing Clients without Going CrazyJohn Eckman
 
Stop Gathering Requirements - Start Defining Success
Stop Gathering Requirements - Start Defining SuccessStop Gathering Requirements - Start Defining Success
Stop Gathering Requirements - Start Defining SuccessJohn Eckman
 
Client Diplomacy: From Adversaries to Allies
Client Diplomacy: From Adversaries to AlliesClient Diplomacy: From Adversaries to Allies
Client Diplomacy: From Adversaries to AlliesJohn Eckman
 
WordPress as a CMS Platform: Gilbane 2015
WordPress as a CMS Platform: Gilbane 2015WordPress as a CMS Platform: Gilbane 2015
WordPress as a CMS Platform: Gilbane 2015John Eckman
 
WordPress and the Enterprise Disconnect
WordPress and the Enterprise DisconnectWordPress and the Enterprise Disconnect
WordPress and the Enterprise DisconnectJohn Eckman
 
The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)John Eckman
 
Design From the Content Out
Design From the Content OutDesign From the Content Out
Design From the Content OutJohn Eckman
 

More from John Eckman (20)

Don't fear the block: Gutenberg is gettin' good
Don't fear the block: Gutenberg is gettin' goodDon't fear the block: Gutenberg is gettin' good
Don't fear the block: Gutenberg is gettin' good
 
#NoStalking: Advertising & User Privacy
#NoStalking: Advertising & User Privacy#NoStalking: Advertising & User Privacy
#NoStalking: Advertising & User Privacy
 
There's a Reason We Call Them Institutions: Working in Higher Education Witho...
There's a Reason We Call Them Institutions: Working in Higher Education Witho...There's a Reason We Call Them Institutions: Working in Higher Education Witho...
There's a Reason We Call Them Institutions: Working in Higher Education Witho...
 
GDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By Design
GDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By DesignGDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By Design
GDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By Design
 
The Blob, the Chunk, & the Block: Structured Content in the Age of Gutenberg
The Blob, the Chunk, & the Block: Structured Content in the Age of GutenbergThe Blob, the Chunk, & the Block: Structured Content in the Age of Gutenberg
The Blob, the Chunk, & the Block: Structured Content in the Age of Gutenberg
 
Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...
Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...
Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...
 
Gutenberg for Agencies
Gutenberg for AgenciesGutenberg for Agencies
Gutenberg for Agencies
 
Engaging in Digital: Sites for Non-Profits
Engaging in Digital: Sites for Non-ProfitsEngaging in Digital: Sites for Non-Profits
Engaging in Digital: Sites for Non-Profits
 
Dear Firstname Lastname: Personalization & Content Targeting
Dear Firstname Lastname: Personalization & Content TargetingDear Firstname Lastname: Personalization & Content Targeting
Dear Firstname Lastname: Personalization & Content Targeting
 
But Why? Use Cases for the REST API
But Why? Use Cases for the REST APIBut Why? Use Cases for the REST API
But Why? Use Cases for the REST API
 
WPDrama & The Four Agreements
WPDrama & The Four AgreementsWPDrama & The Four Agreements
WPDrama & The Four Agreements
 
Distributed, not Disconnected: Employee Engagement for Remote Companies
Distributed, not Disconnected: Employee Engagement for Remote CompaniesDistributed, not Disconnected: Employee Engagement for Remote Companies
Distributed, not Disconnected: Employee Engagement for Remote Companies
 
Disrupting Distribution
Disrupting DistributionDisrupting Distribution
Disrupting Distribution
 
Managing Clients without Going Crazy
Managing Clients without Going CrazyManaging Clients without Going Crazy
Managing Clients without Going Crazy
 
Stop Gathering Requirements - Start Defining Success
Stop Gathering Requirements - Start Defining SuccessStop Gathering Requirements - Start Defining Success
Stop Gathering Requirements - Start Defining Success
 
Client Diplomacy: From Adversaries to Allies
Client Diplomacy: From Adversaries to AlliesClient Diplomacy: From Adversaries to Allies
Client Diplomacy: From Adversaries to Allies
 
WordPress as a CMS Platform: Gilbane 2015
WordPress as a CMS Platform: Gilbane 2015WordPress as a CMS Platform: Gilbane 2015
WordPress as a CMS Platform: Gilbane 2015
 
WordPress and the Enterprise Disconnect
WordPress and the Enterprise DisconnectWordPress and the Enterprise Disconnect
WordPress and the Enterprise Disconnect
 
The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)
 
Design From the Content Out
Design From the Content OutDesign From the Content Out
Design From the Content Out
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Working the Open: Open Source in an Agency

  • 1. Working in the Open: Open Source in an Agency John Eckman | @jeckman Boston WordPress Meetup, 4/29/19 https://slideshare.net/jeckman/ Photo by Philipp Berndt on Unsplash
  • 2. Why do Open Source as an Agency? Photo by Ken Treloar on Unsplash
  • 4. “Use” versus “Make" Photo by Renee Fisher on Unsplash
  • 6. Build reputation. Photo by Raphael Lovaski on Unsplash
  • 8. Get Paid & Share. Photo by Arran Bee: https://www.flickr.com/photos/91425144@N04/25724814171
  • 9. How can an Agency do Open Source? Photo by Annie Spratt on Unsplash
  • 10. Sponsor core contribution Photo by Sharon McCutcheon on Unsplash
  • 11.
  • 12. Sponsor other contributions Photo by Jordan Rowland on Unsplash
  • 13.
  • 14.
  • 15. Build Themes, Plugins & Utilities Photo by Markus Spiske on Unsplash
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 35. Time Commitment Photo by Brad Neathery on Unsplash
  • 36. Work For Hire. Photo by Clem Onojeghuo on Unsplash
  • 37. Reusability / Abstraction. Photo by Samuel Zeller on Unsplash
  • 38. Links • Slide 11: https://10up.com/blog/2013/giving-back-to-wordpress/, https:// 10up.com/blog/2016/adam-silverstein-wordpress-core-committer/ & https://10up.com/blog/2019/nate-allen-contributes-dashicons/ • Slide 13: https://10up.github.io/Engineering-Best-Practices/ & https:// 10up.github.io/wp-component-library/ & https://10up.com/blog/2018/ user-testing-gutenberg/ & https://10up.com/blog/2018/testing-the- gutenberg-publishing-userflow/ • Slide 14: https://10up.com/blog/2018/wordpress-wireframes-sketch/ • Slide 16: https://10up.com/blog/2019/introducing-github-actions-for- wordpress-plugins/ & https://10up.com/blog/2019/introducing-wp- acceptance/ & https://10up.com/blog/2018/simple-podcasting- wordpress/ & https://10up.com/blog/2018/wp-local-docker-wp- snapshots/ • Slide 17: https://10up.com/blog/2018/new-relic-reporting/ & https:// 10up.com/blog/2018/improving-wordpress-transients/ & https:// 10up.com/blog/2017/ads-txt-manager-for-wordpress/ & https:// 10up.com/blog/2017/restricted-site-access-wordpress-multisite/ • Slides 18-22: https://www.elasticpress.io/ • Slides 23-27: https://distributorplugin.com/ • Slides 28-33: https://classifaiplugin.com/ • Slide 1: https://unsplash.com/photos/5i0GnoTTjSE • Slide 2: https://unsplash.com/photos/yjePAp-tpmQ • Slide 3: https://unsplash.com/photos/VUn3VbDKOz0 • Slide 4: https://www.slideshare.net/photomatt/wordpress-state-of-the- word-2018 • Slide 5: https://unsplash.com/photos/L9VXW4A9QZM • Slide 6: https://unsplash.com/photos/RjD01Is-KnI • Slide 7: https://pixabay.com/photos/wordpress-php-code- programming-876983/ • Slide 8: https://www.flickr.com/photos/91425144@N04/25724814171 • Slide 9: https://unsplash.com/photos/vGgn0xLdy8s • Slide 10: https://unsplash.com/photos/-8a5eJ1-mmQ • Slide 12: https://unsplash.com/photos/WtllOYrN70E • Slide 15: https://unsplash.com/photos/C0koz3G1I4I • Slide 34: https://unsplash.com/photos/QDShpt3r_4g • Slide 35: https://unsplash.com/photos/nPy0X4xew60 • Slide 36: https://unsplash.com/photos/fY8Jr4iuPQM • Slide 37: https://unsplash.com/photos/waTwfk3WsWM Photo Credits