SlideShare a Scribd company logo
1 of 45
Download to read offline
Building the Orchard
Community
Bertrand Le Roy
[nwazet
The current state of Orchard	
  
480,000 downloads	
  
The current state of Orchard	
  
0.01% = ~37,000 sites	
  
The current state of Orchard	
  
Big,	
  important	
  sites	
  
The current state of Orchard	
  
500 modules and themes	
  
downloaded 4,100,000 times	
  
The current state of Orchard	
  
7,000 commits made by 82 contributors	
  
The current state of Orchard	
  
2,500 bugs closed	
  
The current state of Orchard	
  
200,000 lines of code	
  
The current state of Orchard	
  
70,000 forum posts	
  
1,200 Stack Overflow questions	
  
The current state of Orchard	
  
Belgium, China, France, Italy, Hungary, The Netherlands,	
  
Portugal, Russia, Spain, and Switzerland	
  
The current state of Orchard	
  
36 languages and cultures	
  
Expect rough beginnings	
  
“Microsoft..please, please take community advice!	
  
Simplicity, simplicity, simplicity!!!! (Same thing told to Enterprise lib folks)	
  
1. Over-engineered/complex like Oxite 	
  
2. Huge codebase 	
  
3. Slow 	
  
4. Not entity/domain driven 	
  
5. BlogEngine/MojoPortal are easier(not even MVC based) 	
  
6. Developer docs aren't good 	
  
7. Why step into .NET CMS market?	
  
Let blogengine, mojo, kentico, umbraco have their share	
  
by mattcarlo on Apr 13 2010 at 1:40 PM	
  
Expect rough beginnings	
  
“It's a toy,Don't work in share web hosting,don't download,it waste your time!!	
  
by appletri on May 26 2010 at 4:18 AM	
  
Expect rough beginnings	
  
“Hum... First, I am not impressed by the project so far, second,	
  
Microsft should use the time to help other	
  
ASP.NET open source projects instead of making it own.	
  
I agree that this can be a killing project for many ASP.NET open source	
  
development companies in the future.	
  
Microsoft please help your community, let them earn their living. 	
  
by Christdehaar on May 27 2010 at 9:28 PM	
  
It gets better	
  
“Very solid release. Faster, better.	
  
“Clearly the leading NET CMS	
  
“I like it's simplicity, keep up the good work, Will try to contribute :)	
  
“The most extensible of any .net-based CMS solutions	
  
“Best CMS, thank for sharing!	
  
“It has been working flawlessly	
  
How did we get here?	
  
Microsoft	
  
A blessing and a curse	
  
Coming of age	
  
Build an enthusiastic core	
  
Coming of age	
  
Empower them	
  
Coming of age	
  
Don't	
  do	
  everything	
  yourself	
  
(you	
  can't)	
  
Coming of age	
  
Provide the foundations	
  
Coming of age	
  
Let	
  them	
  run	
  with	
  it	
  
Coming of age	
  
Never let management micro-manage you	
  
or dictate design decisions	
  
What does this mean concretely?	
  
Cutting the umbilical cord:	
  
Governance.	
  
Yearly elected steering committee	
  
What does this mean concretely?	
  
Glasnost	
  
What does this mean concretely?	
  
Take	
  the	
  pulse	
  of	
  your	
  community	
  
	
  
What does this mean concretely?	
  
Be available on social media, IRC	
  
	
  
What does this mean concretely?	
  
Gallery.OrchardProject.net	
  
	
  
What does this mean concretely?	
  
Documentation:	
  
Github + Markdown + Lucene	
  
owned by Adrian Noble	
  
What does this mean concretely?	
  
Localization:	
  
PO, online translation tool	
  
owned by Benedek Farkas	
  
What does this mean concretely?	
  
ShowOrchard.com	
  
	
  
What does this mean concretely?	
  
OrchardPrime.com	
  
	
  
What does this mean concretely?	
  
OrchardMarket.com	
  
	
  
What does this mean concretely?	
  
Weekly public podcast	
  
Demos	
  
Triage	
  
Recorded and published on YouTube	
  
What does this mean concretely?	
  
Organize a conference	
  
Do you need adoption?	
  
Build	
  it	
  for	
  yourself	
  
Do you need adoption?	
  
Don't try to satisfy everyone	
  
(you can't)	
  
Do you need adoption?	
  
No user is better than dissatisfied users	
  
How to deal with jerks?	
  
Ignore them?	
  
How to deal with jerks?	
  
Mock them?	
  
How to deal with jerks?	
  
Kill	
  them	
  with	
  kindness	
  
How to deal with jerks?	
  
Show them the way out	
  
How to deal with jerks?	
  
You don't have to satisfy everyone	
  
The most important thing	
  
You are building a community before a product	
  
The other most important thing
THANK YOU!
Sébastien Ros
Sipke Shoorstra
Ylan Kunstler
Piotr Szmyd
Nick Mayne
l Brett Morrison
l Zoltan Lehóczky
l Benedek Farkas
l Adrian Noble
l David Hayden
l ...and many more

More Related Content

Viewers also liked (8)

Scott Guthrie Presents at OuterConf2013
Scott Guthrie Presents at OuterConf2013Scott Guthrie Presents at OuterConf2013
Scott Guthrie Presents at OuterConf2013
 
Developing a Community and an Ecosystem with NuGet
Developing a Community and an Ecosystem with NuGetDeveloping a Community and an Ecosystem with NuGet
Developing a Community and an Ecosystem with NuGet
 
NuGet (Anti-)Patterns - Tales from the Trenches
NuGet (Anti-)Patterns - Tales from the TrenchesNuGet (Anti-)Patterns - Tales from the Trenches
NuGet (Anti-)Patterns - Tales from the Trenches
 
Jono Bacon - Crossing the Chasm Together
Jono Bacon - Crossing the Chasm TogetherJono Bacon - Crossing the Chasm Together
Jono Bacon - Crossing the Chasm Together
 
A Framework for Open Source Software Success
A Framework for Open Source Software SuccessA Framework for Open Source Software Success
A Framework for Open Source Software Success
 
Outer conf 2013 welcome
Outer conf 2013 welcomeOuter conf 2013 welcome
Outer conf 2013 welcome
 
Hosting your own NuGet private repository
Hosting your own NuGet private repositoryHosting your own NuGet private repository
Hosting your own NuGet private repository
 
Hadoop Big Data A big picture
Hadoop Big Data A big pictureHadoop Big Data A big picture
Hadoop Big Data A big picture
 

Similar to Building the Orchard Community

Cultivating Codeless Contributors
Cultivating Codeless ContributorsCultivating Codeless Contributors
Cultivating Codeless Contributors
guest1c9dfc29
 

Similar to Building the Orchard Community (20)

The Difference Between Your Project Succeeding or Burning To A Crisp Is Actua...
The Difference Between Your Project Succeeding or Burning To A Crisp Is Actua...The Difference Between Your Project Succeeding or Burning To A Crisp Is Actua...
The Difference Between Your Project Succeeding or Burning To A Crisp Is Actua...
 
Community building lessons from Ansible
Community building lessons from AnsibleCommunity building lessons from Ansible
Community building lessons from Ansible
 
The PSF and You
The PSF and YouThe PSF and You
The PSF and You
 
Creating Your Own Personal Learning Network
Creating Your Own Personal Learning NetworkCreating Your Own Personal Learning Network
Creating Your Own Personal Learning Network
 
Evolution to Digital Business Ecosystems
Evolution to Digital Business EcosystemsEvolution to Digital Business Ecosystems
Evolution to Digital Business Ecosystems
 
From TrainedMonkey to Google SoC mentor – How to become an OOo developer
From TrainedMonkey to Google SoC mentor – How to become an OOo developerFrom TrainedMonkey to Google SoC mentor – How to become an OOo developer
From TrainedMonkey to Google SoC mentor – How to become an OOo developer
 
Java, Communities, and Social Networking
Java, Communities, and Social NetworkingJava, Communities, and Social Networking
Java, Communities, and Social Networking
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
 
The Role of IT for Social Change
The Role of IT for Social ChangeThe Role of IT for Social Change
The Role of IT for Social Change
 
Cultivating codeless contributors
Cultivating codeless contributorsCultivating codeless contributors
Cultivating codeless contributors
 
Cultivating Codeless Contributors
Cultivating Codeless ContributorsCultivating Codeless Contributors
Cultivating Codeless Contributors
 
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
 
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
 
Flow: A living full-stack framework for the web
Flow: A living full-stack framework for the webFlow: A living full-stack framework for the web
Flow: A living full-stack framework for the web
 
Levelling up in open source
Levelling up in open sourceLevelling up in open source
Levelling up in open source
 
Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%
 
WE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source ProjectsWE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source Projects
 
Rfc.key
Rfc.keyRfc.key
Rfc.key
 
What Is Web 2.0 April 2006 Fraser Valley Technology Network
What Is Web 2.0 April 2006 Fraser Valley Technology NetworkWhat Is Web 2.0 April 2006 Fraser Valley Technology Network
What Is Web 2.0 April 2006 Fraser Valley Technology Network
 
Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010
 

More from Paula Hunter (6)

Open Source Governance Models
Open Source Governance ModelsOpen Source Governance Models
Open Source Governance Models
 
The Open Source Project Lifecycle, Challenges and Opportunties
The Open Source Project Lifecycle, Challenges and OpportuntiesThe Open Source Project Lifecycle, Challenges and Opportunties
The Open Source Project Lifecycle, Challenges and Opportunties
 
Posscon OSS Project Lifecycle
Posscon OSS Project LifecyclePosscon OSS Project Lifecycle
Posscon OSS Project Lifecycle
 
OSS and Social Media
OSS and Social MediaOSS and Social Media
OSS and Social Media
 
Outercurve foundation survey summary
Outercurve foundation survey summaryOutercurve foundation survey summary
Outercurve foundation survey summary
 
Outercurve "Foundation in a Box"
Outercurve "Foundation in a Box"Outercurve "Foundation in a Box"
Outercurve "Foundation in a Box"
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

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
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 

Building the Orchard Community

  • 2. The current state of Orchard   480,000 downloads  
  • 3. The current state of Orchard   0.01% = ~37,000 sites  
  • 4. The current state of Orchard   Big,  important  sites  
  • 5. The current state of Orchard   500 modules and themes   downloaded 4,100,000 times  
  • 6. The current state of Orchard   7,000 commits made by 82 contributors  
  • 7. The current state of Orchard   2,500 bugs closed  
  • 8. The current state of Orchard   200,000 lines of code  
  • 9. The current state of Orchard   70,000 forum posts   1,200 Stack Overflow questions  
  • 10. The current state of Orchard   Belgium, China, France, Italy, Hungary, The Netherlands,   Portugal, Russia, Spain, and Switzerland  
  • 11. The current state of Orchard   36 languages and cultures  
  • 12. Expect rough beginnings   “Microsoft..please, please take community advice!   Simplicity, simplicity, simplicity!!!! (Same thing told to Enterprise lib folks)   1. Over-engineered/complex like Oxite   2. Huge codebase   3. Slow   4. Not entity/domain driven   5. BlogEngine/MojoPortal are easier(not even MVC based)   6. Developer docs aren't good   7. Why step into .NET CMS market?   Let blogengine, mojo, kentico, umbraco have their share   by mattcarlo on Apr 13 2010 at 1:40 PM  
  • 13. Expect rough beginnings   “It's a toy,Don't work in share web hosting,don't download,it waste your time!!   by appletri on May 26 2010 at 4:18 AM  
  • 14. Expect rough beginnings   “Hum... First, I am not impressed by the project so far, second,   Microsft should use the time to help other   ASP.NET open source projects instead of making it own.   I agree that this can be a killing project for many ASP.NET open source   development companies in the future.   Microsoft please help your community, let them earn their living.   by Christdehaar on May 27 2010 at 9:28 PM  
  • 15. It gets better   “Very solid release. Faster, better.   “Clearly the leading NET CMS   “I like it's simplicity, keep up the good work, Will try to contribute :)   “The most extensible of any .net-based CMS solutions   “Best CMS, thank for sharing!   “It has been working flawlessly  
  • 16. How did we get here?  
  • 17. Microsoft   A blessing and a curse  
  • 18. Coming of age   Build an enthusiastic core  
  • 19. Coming of age   Empower them  
  • 20. Coming of age   Don't  do  everything  yourself   (you  can't)  
  • 21. Coming of age   Provide the foundations  
  • 22. Coming of age   Let  them  run  with  it  
  • 23. Coming of age   Never let management micro-manage you   or dictate design decisions  
  • 24. What does this mean concretely?   Cutting the umbilical cord:   Governance.   Yearly elected steering committee  
  • 25. What does this mean concretely?   Glasnost  
  • 26. What does this mean concretely?   Take  the  pulse  of  your  community    
  • 27. What does this mean concretely?   Be available on social media, IRC    
  • 28. What does this mean concretely?   Gallery.OrchardProject.net    
  • 29. What does this mean concretely?   Documentation:   Github + Markdown + Lucene   owned by Adrian Noble  
  • 30. What does this mean concretely?   Localization:   PO, online translation tool   owned by Benedek Farkas  
  • 31. What does this mean concretely?   ShowOrchard.com    
  • 32. What does this mean concretely?   OrchardPrime.com    
  • 33. What does this mean concretely?   OrchardMarket.com    
  • 34. What does this mean concretely?   Weekly public podcast   Demos   Triage   Recorded and published on YouTube  
  • 35. What does this mean concretely?   Organize a conference  
  • 36. Do you need adoption?   Build  it  for  yourself  
  • 37. Do you need adoption?   Don't try to satisfy everyone   (you can't)  
  • 38. Do you need adoption?   No user is better than dissatisfied users  
  • 39. How to deal with jerks?   Ignore them?  
  • 40. How to deal with jerks?   Mock them?  
  • 41. How to deal with jerks?   Kill  them  with  kindness  
  • 42. How to deal with jerks?   Show them the way out  
  • 43. How to deal with jerks?   You don't have to satisfy everyone  
  • 44. The most important thing   You are building a community before a product  
  • 45. The other most important thing THANK YOU! Sébastien Ros Sipke Shoorstra Ylan Kunstler Piotr Szmyd Nick Mayne l Brett Morrison l Zoltan Lehóczky l Benedek Farkas l Adrian Noble l David Hayden l ...and many more