SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch (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
 

Ähnlich wie Building the Orchard Community

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

Ähnlich wie 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
 

Mehr von 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"
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

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