Allen Ellis: Why the Packt CMS Competition is Broken, and How to Fix It
By now, many of us are excited to see the finalists for this year's Packt Publishing Open Source CMS (Content Management System) Award competition, the annual contest in which dozens of companies compete to be highlighted as the year's finest Content Management System.
Entering its fourth year, this competition has grown nearly five-fold and is widely regarded as the most prestigious award available in the CMS industry. But as successful as the competition has become, it sadly suffers from inherent issues which prevent it from truly presenting today's gamut of CMS choices in a valuable way.
Here is the reason: to even be considered as a finalist in the competition, each CMS is judged on exactly one condition: community vote counts. Granted, this can be a valid measure of a CMS's success, however today's CMS environment is very polarized. We see large majorities of people using Drupal, Joomla, and Wordpress, often simply because those are the CMSs in the headlines.
As a result, these CMSs are naturally going to have far more votes in every competition - they are votes from people who already use these CMSs and who rarely branch out to explore alternatives. This self-fulfilling cycle ensures that these few CMSs continue to dominate our headlines, simply because they were the early winners and can rely on their present install-base for votes, rather than relying on the merits, features, and usability of their own systems in comparison with other CMSs.
Consider the reasons the 3 aforementioned CMS's became so well known, prior to the Packt competition:
- Joomla grew because there was a lot of news coverage over several months when the developers of Mambo split to create Joomla. Since then Joomla cemented their position by encouraging commercial development of addons and now has a lot of companies incentivised to promote it and ready to come up under general Google searches.
- Wordpress got a massive boost from the most vocal group of people you could hope for: bloggers, due to its blog-positive simplicity.
- Drupal has developed a massive ecosystem of web development agencies and regularly gets noticed as a side-effect of the business activity of these agencies- for example, there are countless conferences held each year.
Much of the above is good (it's good that Wordpress is user-friendly, and that Drupal and Joomla have large support networks), but it should also clearly show how CMS popularity was based on headlines, the size of business networks, and incentivization, rather than a full range of factors such as usability or features. The problem we see is that the Packt competition now sustains this further.
In a way, the problems Packt creates are the problems of a two-party system in politics, and the reason why many people now promote the concept of having second-choice votes on ballots.
Put another way: The Packt Competition isn't really about finding the best CMS. The mechanics of it ensure the winners are simply those with the largest communities.
Case in point: everyone has acknowledged a need for easy theme creation but hardly anyone is doing anything about it. But the CMS I work with (which I won't mention here as I want this to stay neutral and not an advert) has had a feature to generate all-new theme stylesheets and image colors for years, and we are only now starting to see other CMSs add this.
Marketing is never free, and we understand this: we've made marketing efforts and wanted to compete in this year's competition, but realized we can't afford the high resources needed to compete on a per-vote count with the more established players. Specifically (assuming none of our users offers to do this for us) we'd need to spend a couple of weeks campaigning very hard, kind of like running a political campaign, which would be very distracting, diverting our resources. The established players, on the other hand, have to do very little to be nominated highly.
There are a lot of very good CMS's that won't do well in the Packt competition, that in many use-cases are probably better choices than those that will win.
The Solution
So how can we recognize the power of all CMSs in a more valuable way, and nurture more competition within the market?
The key is to rely on the best and most fair indicator we have: human experience. Imagine if the competition were to judge each entry on factors that really matter - which can't ever be measured by a machine. This would remove 'majority rule' as the primary factor and replace it with votes based on real experience - producing far more valuable results.
We suggest the following: allow people to nominate any CMS as they currently do, but then present the top 30 nominees for public voting. Then, instead of just tallying unscreened and anonymous votes, expand the voting process by requiring each voter to have personally used at least five of the nominated CMSs. Allow them to vote for as many of those five as they like, by writing a few sentences to a paragraph describing why they believe that particular CMS is the "best" among its competition in that category or writing why they are not giving that particular CMS a vote.
This fresh approach solves the previous issue by bringing back a vital concept: accountability. Like a salesman who has never used anything except his own product, that old system discourages voters from doing any research, and to vote up "their" CMS based on what may be a very narrow viewpoint and doesn't take into account less-known CMSs, despite how well those would actually compete.
A panel of judges would compile the results and decide on the winners.
This way, the competition does not need to be a popularity contest for the masses - a few dozen voters are enough. This change embodies the belief that it's better to present 100 good votes than 10,000 bad ones.
The best part is that these changes are very do-able and, at least in my mind, would bring some much-needed competition back to this industry. In my opinion Packt can add a lot of value to the CMS community at large, truly presenting valuable new information.
If you agree, please take a moment to share your thoughts with the Packt Publishing Award team [cmsaward@packtpub.com] or by continuing this discussion in the comments below or on your own websites. I'm sure there are a lot of ideas out there, and that if we truly intend to present an alternative we should share ideas.
Hopefully we can all see that a newer and fairer method of choosing the winners of the Packt Publishing CMS Award competition would lead to a more diverse and competitive CMS market - with more obvious choices for those looking to create a CMS-driven website. It would also increase competition within the industry, thus improving features and usability across the board.
And lastly, that all lesser-known CMSs should be given the fair chance to shine against their competition (if they're worthy), and not just languish in obscurity.
Disclosure: this article was written by Allen Ellis, Creative Director for a CMS (ocPortal) which did not compete in this year's competition.



Comments
#1 Interesting
Well, I think we've all wondered about the absolute value of the Best EVA CMS, this year by removing previous winners, there will always be a doubt that a winner was found.
I have to say - the bulleted list of reasons for why Joomla! and Drupal and WordPress are so popular made me giggle like a school girl. However did you scientifically arrive at those conclusions?
You know what, when push comes to shove, it's all about community. Community is going to power you forward. It's going to build your geeky software, write your easy to use documentation, press palms and give 30-second elevator speeches and promote your work with the world.
PackT is selling books, make no mistake, so having huge army's of geeks visiting their site and voting is a good thing. The bigger the community the better.
There is no scientific measurement of great and there is no substitute for building and empowering an enthusiastic, loyal, active community.
If you think it takes huge communities to win, and you think forking, bloggers, and lots of conferences are the way to do it, then, do it! Who really cares what PackT says -- build your army!
#2 I've heard these arguments
I've heard these arguments since back in the ancient times of "IBM and the Seven Dwarfs." Bottom line was IBM had a disgustingly large market share. It was not because they offered the best technical solutions . Rather it was because they were the best at marketing their wares.
Maybe the same can be said for Joomla!, Drupal and Wordpress.
Also, It is my opinion that the proposed changes to the Packt voting process does nothing but add more subjectivity to the exercise.
#3 Packt and the lesser known CMS
Allen, I tend to agree with Amy that the size and health of the open source community helps move open source software forward. I wonder what the credibility of Pack't award would be to identify a best open source CMS that had little support from an open source community? I think the issue here is how do lesser known open source projects create the synergy needed to propel their great CMS into a well-known great CMS? I think a lot of it has to do with how you market your CMS to all of your customers which include not only end-users, but also developers, IT folks, and business consultants. Perhaps getting your CMS mentioned on a CMS friendly blog such as mine is a good start too.
I disagree with you when you say that only the big open source projects get their CMS nominated into the Packt Award. I think Pact Publishing has helped get some of the lesser known open source CMS more into the pubic spotlight. There are a number of CMS I knew nothing about until they became award finalists. For example, in 2007 the award introduced a number of CMSs that were unknown to me at the time including PHP-Fusion, dotCMS, OpenEdit, and Elgg. In 2008 I discovered lesser known CMSs such as ImpressCMS, MiaCMS, and MemHT. Now that we're in 2009...I wonder how many had heard of Manhali, Pixie, and Redaxscript which can be found in this year's Most Promising category?
While size of the community helps in getting your CMS nominated as a finalist the size of the community has much less influence in choosing the top three CMSs in each category. While the public vote represents one "judge" on the judging panel, an additional three independent judges each have a vote for their top CMS in their category. In other words, a CMS deemed poor by the judges but popular with the masses isn't likely to be declared a top winner. This year, I was pleased to see that previous Overall Winners (Drupal and Joomla!) cannot be nominated in the Overall award to help bring new blood into this category.
This isn't to say there is not room for improving Packt's award system. I've sat as a judge for Packt's awards for three years in a row and there hasn't been a year where I didn't suggest afterwards a way to improve the awards. I also know that Packt has also made adjustments to the rules based on public comments so I like your suggestion that people should contact Packt if they have ideas. I'm just not so sure your suggestion of expecting the public to vote for the top five out of 30 CMSs is realistic. I think you would be lucky to find enough users that have actually used five different CMSs. I also suspect that many of those CMS users that have experience with five CMSs likely haven't used the current versions of the CMS being nominated for the award.
#4 Definitely a number of good
Definitely a number of good points there, Bryan, and in hindsight it's obvious we could have done well as a newcomer this year (we overestimated our competition, I think). Is there any chance the nomination counts will be individually published for us to all learn something from it? I am also pleased to see that Packt is encouraging new blood by leaving out the previous Overall Winners and I probably should have made a point of this.
Regardless, your point that many people haven't tried more than five CMSs is true and is a real problem. Is it right that ten people with no experience can out-number one person who's done real research? Arguably the most valuable feedback will come from someone with the most experience, which is why I'd like to see those votes more highly valued. As an example: much of the positive feedback on our website are from users who say they have tried 'all the others'. This understandably leads us to the conclusion that we offer a superior value than our competition (to these users at least) but struggle with gaining recognition.
Therefore, what remains is the question of whether ways should exist to help move good CMSs out of obscurity -- because I think that a lot of what we wrote in this article is still true. We've recently put more of a focus of becoming more 'extroverted' as a company which has been good. However, this requires a lot of resources which frankly we'd rather put into our CMS -- I'm sure it's the same for other CMS developers too.
So, we've said our bit, and I'd be very interested in general feedback about how CMSs should promote themselves, or actually specific feedback on what we should do with our own CMS.
#5 We need a conference for
We need a conference for contributors for Open Source development. I think that would be helpful for starters.
Marketing is always a challenge. Certainly hearing what others do in that area would be good.
#6 So Amy, will you be heading
So Amy, will you be heading this conference? I know you have so much free time on your hands. Yes, free like in beer.
Actually, it would be nice to see someone put up the topic of marketing your CMS/Services perhaps in a setting like CMS Expo. Lots of openings still on the business track ( http://www.cmsexpo.net/schedule ). Someone interested in speaking at such a setting and reading this comment should give CMS Expo a call. There are other conferences of course...this is just one that I'm thinking about attending.
#7 CMS Expo
Yes, of course! Thank you for pointing that out, I am not certain where my head was at. I am hoping to submit a presentation and attend next May, as well. CMS Expo is a good opportunity for people to network between projects. It is even a better marketing tool since it has appeal to users and site builders. Hope to finally meet you there!
#8 Drupalcon
I'm hoping to go to the CMS Expo, but to be honest, my higher priority will be DrupalCon in San Francisco. So many things competing for my time these days. The "regular" IT job, CMS Report, and family.
So what will your presentation at CMS Expo be on? Oh, and we are so off-topic here...but that's OK too.
#9 I would love to go to CMS
I would love to go to CMS Expo, but the spring semester of college is still going on for me, so it is probably not possible.
Otherwise, I would probably go so that I could bring attention to Enano CMS and hopefully show off the interesting work our project has done.
Alas, College education supersedes all...