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

New Slides for Living Geography
New Slides for Living GeographyNew Slides for Living Geography
New Slides for Living Geography
GeoBlogs
 
How to make a Viral Video
How to make a Viral VideoHow to make a Viral Video
How to make a Viral Video
Ciarán Meyer
 
Use Your Noodle: Blending with Moodle
Use Your Noodle: Blending with MoodleUse Your Noodle: Blending with Moodle
Use Your Noodle: Blending with Moodle
Michelle Moore
 

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

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
John Watts
 

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

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
 

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

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

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