building the orchard community
DESCRIPTION
A presentation by Bertrand LeRoy at the OuterConf2013 regarding the challenges and success in building the Orchard OSS CMS.TRANSCRIPT
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