anoopbal - 02 September 2011 09:27 PM
I am just thinking out loud. This is for Leslie Camacho.
I think implementing a bench mark survey will be great. It shows you where you are at and what you need to improve to get your goals. The problems with comments like these in the ofrum is that only the ones who are just too concerned or like to voice their concerns get heard. This may not represent the majority orthe major problem.
And when people do question the popularity and if EE has improved as you say so, you can just bring up the survey results rather make subjective comments of where EE is how much EE has acheived.
We’ve done this several times but typically we don’t make the results public. Based on my 9 months as CEO, the feedback from surveys, the Feedback Machine and threads like this, I think we have a good plan for doing that. At this point I’m confident of what we need to do with EE 2.x and especially with EE3.
In terms of selling EE vs. open source, its true that open source’s reach is way beyond EE. It always has been. However, I want to point out that EE is the #1 commercial CMS and 3rd party tools like Built-with back up this claim. This is especially true in the top 10,000 websites. Note that they count vBulletin in there, but its a forum system first.
Overall we’re the fourth system and we recently surpassed Joomla in popularity. Unless we did open source EE I don’t think we’d ever be the #1 most popular system. And even if we did, like people in this thread pointed out, EE isn’t made for non-developers or designers. Its built specifically for web professionals. Open sourcing EE would not change that (though would definitely increase its reach).
In the macro, even WP only has 5%-10% of the market, Drupal 2.5%. Most websites use a custom system or no system at all. In terms of room for growth, its huge still. In other words, I’m most concerned with “how we grow” because that will make all the difference. I think our current business model and approach is at its peak and will stop being as effective as its has been within the next 12-18 months. We’re going to be ready to make that switch.
My number one concern is that our Community constantly out paces us and that we aren’t leveraging that. Instead, we’ve let it be a negative hit against us. The irony is that this is exactly what we hoped for and I said as much two years ago at my EECI keynote. I said I wanted to make EE2 the best platform possible and I think we’ve achieved that to a large extent (CP excluded from that statement). I just didn’t anticipate that people would praise our community but hate on EllisLab for enabling the very thing they love the most about EE, a killer 3rd party professional dev community.
Some people then assume that we, EllisLab, aren’t doing anything significant. We don’t get credit for building and maintaining a platform that let’s things like Assets, Structure, Channel Images, Super Search etc… possible. Those awesome tools exist because we made EE in such a way that those tools could exist and thrive with no hacks and we work very hard to continue to improve it as such.
We did this on purpose to make EE better and placed our bets that our dev community would just rock it. And they have, more so than we could have possibly hoped for. I mean, depending on how you spend your budget, you can make EE almost anything you want with add-ons. That’s a significant achievement, one that EllisLab could never have accomplished if we tried do that all in house.
This has given EE a completely unique position in the market that is just awesome. For less than a thousand bucks you get a system capable of running a 7, 8 figure website with tools made by a collection of the best php devs on the planet. No other system has this like we do. What we need to do next is build up a structure around it that champions that, makes support for those 3rd party tools a lot better, and makes it easier to acquire, upgrade, and receive business class support for them when needed.
Those are all things being worked on right now.
The real, honest to god knocks against EE itself are also a concern. They are:
1. The installer.
2. The CP.
3. Support.
4. Stability (aka bugs).
From there, the list gets really broad, but just about everybody agrees that the installation/upgrade process needs to be better, the CP needs a refresh, and that we need a support system geared toward business needs vs. just the forums. Most of the major stability issues come from the installer/upgrade process. We get that overhauled, we solve a lot of 1, 3, & 4. Hiring James as our Chief Creative Officer is the way we solve #2 and he has us on track for that.
At EECI I’ll be able to lay out more about what’s being done and where we’re headed. I just wanted to make clear that my head isn’t in the sand and we’re actively working on making things better daily.