DrupalCon London has just started and the keynote is underway; this is Dries Buytaert's "State of Drupal" address. Some of the leading news:
Some of the key projects to watch now are the Workbench, Media, and Commerce modules, all of which bring evolutionary, if not revolutionary, changes to what is possible to do with Drupal.
Over 3000 people answered the "State of Drupal 2011" survey, three quarters of whom are in the "proficient" (2.3 years of experience with Drupal) group, and about 10 percent in the beginner and expert groups. It's likely there are a lot more "beginners" in the greater community who just are not "plugged in" enough to have been aware of the survey.
More than a third of the people responded to the "biggest competitor" question with "Wordpress"; the next most popular answer was Joomla! Bear in mind that there were no "choices" for this survey question, so these responses were all written in. The big "trade off" in Drupal is the balance between the complexity of Drupal — the ability to do almost anything with it — and the ability to use it easily. What makes Drupal awesome is the large range of modules, but it also is one of the biggest challenges to site building with Drupal; picking the modules to use and becoming proficient at using them gets to be a full-time job.
Dries used the example of the iPhone as a product that balances incredible power with great ease of use; making Drupal the iPhone of open-source content management systems is a goal he put forward for the Drupal community; we need both more functionality and more ease of use. But of course (Dries didn't say this), open source thrives on services which are easier to sell to people who are confused and overwhelmed than to people who feel like they can do anything with the product. Realistically, this probably does have an impact on the traditional complexity of open-source projects.
To keep the quality of Drupal 8 code up, the core team has decided to cap the number of "critical bugs" and "major bugs and tasks" at 15 and 100, respectively. New features won't be considered until features already included have been implemented without too many major or critical bugs. This is helping to keep the stability of the code base good enough that the challenges of building additional complexity onto it can be kept minimal.
Major features that are being implemented in Drupal 8 include:
Expect more soon… at least three of us are about to attend a session by Moshe Weitzman on data migration into Drupal. It looks like they should have picked a larger room since this will be standing room only.
Comments
You can now view the slides of Dries's keynote...
http://london2011.drupal.org/scheduleitem/keynote-state-drupal