Building the Orchard Community

961 views

Published on

A presentation by Bertrand LeRoy at the OuterConf2013 regarding the challenges and success in building the Orchard OSS CMS.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
961
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Building the Orchard Community

  1. 1. Building the OrchardCommunityBertrand Le Roy[nwazet
  2. 2. The current state of Orchard  480,000 downloads  
  3. 3. The current state of Orchard  0.01% = ~37,000 sites  
  4. 4. The current state of Orchard  Big,  important  sites  
  5. 5. The current state of Orchard  500 modules and themes  downloaded 4,100,000 times  
  6. 6. The current state of Orchard  7,000 commits made by 82 contributors  
  7. 7. The current state of Orchard  2,500 bugs closed  
  8. 8. The current state of Orchard  200,000 lines of code  
  9. 9. The current state of Orchard  70,000 forum posts  1,200 Stack Overflow questions  
  10. 10. The current state of Orchard  Belgium, China, France, Italy, Hungary, The Netherlands,  Portugal, Russia, Spain, and Switzerland  
  11. 11. The current state of Orchard  36 languages and cultures  
  12. 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 arent 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. 13. Expect rough beginnings  “Its a toy,Dont work in share web hosting,dont download,it waste your time!!  by appletri on May 26 2010 at 4:18 AM  
  14. 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. 15. It gets better  “Very solid release. Faster, better.  “Clearly the leading NET CMS  “I like its 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. 16. How did we get here?  
  17. 17. Microsoft  A blessing and a curse  
  18. 18. Coming of age  Build an enthusiastic core  
  19. 19. Coming of age  Empower them  
  20. 20. Coming of age  Dont  do  everything  yourself  (you  cant)  
  21. 21. Coming of age  Provide the foundations  
  22. 22. Coming of age  Let  them  run  with  it  
  23. 23. Coming of age  Never let management micro-manage you  or dictate design decisions  
  24. 24. What does this mean concretely?  Cutting the umbilical cord:  Governance.  Yearly elected steering committee  
  25. 25. What does this mean concretely?  Glasnost  
  26. 26. What does this mean concretely?  Take  the  pulse  of  your  community    
  27. 27. What does this mean concretely?  Be available on social media, IRC    
  28. 28. What does this mean concretely?  Gallery.OrchardProject.net    
  29. 29. What does this mean concretely?  Documentation:  Github + Markdown + Lucene  owned by Adrian Noble  
  30. 30. What does this mean concretely?  Localization:  PO, online translation tool  owned by Benedek Farkas  
  31. 31. What does this mean concretely?  ShowOrchard.com    
  32. 32. What does this mean concretely?  OrchardPrime.com    
  33. 33. What does this mean concretely?  OrchardMarket.com    
  34. 34. What does this mean concretely?  Weekly public podcast  Demos  Triage  Recorded and published on YouTube  
  35. 35. What does this mean concretely?  Organize a conference  
  36. 36. Do you need adoption?  Build  it  for  yourself  
  37. 37. Do you need adoption?  Dont try to satisfy everyone  (you cant)  
  38. 38. Do you need adoption?  No user is better than dissatisfied users  
  39. 39. How to deal with jerks?  Ignore them?  
  40. 40. How to deal with jerks?  Mock them?  
  41. 41. How to deal with jerks?  Kill  them  with  kindness  
  42. 42. How to deal with jerks?  Show them the way out  
  43. 43. How to deal with jerks?  You dont have to satisfy everyone  
  44. 44. The most important thing  You are building a community before a product  
  45. 45. The other most important thingTHANK YOU!Sébastien RosSipke ShoorstraYlan KunstlerPiotr SzmydNick Maynel Brett Morrisonl Zoltan Lehóczkyl Benedek Farkasl Adrian Noblel David Haydenl ...and many more

×