This week eight of GoalGorilla's team are at the DrupalCon in Barcelona to get in touch with our peers and learn and share with the best in the Drupal community. In a suprisingly honest keynote Dries Buytaert, coder of the original Drupal code and now CEO at leading Drupal firm Acquia, gave a reflection on de development of Drupal 8.
Drupal 8 too big to get to 'feature complete'
The good news is that the release candidate of Drupal 8 is scheduled for Oktober 7. The bad news is it took 5 years to get to were we are now. Part of this because it is a big effort. For example we are talking about 3,000+ contributors, that commited 15.000+ committed patches.
According to Dries Buytaert's keynote on DrupalCon Barcelona 2015 the 'big' part is not the main problem. The real reason is that the Drupal development process isn't agile enough. As a community we made this, almost superhuman, effort to completely rewrite a feature complete version. This means we are building all of the features in one branch.
The result is that we cannot release Drupal 8 before everything is finished. The screenshot above sums this up nicely; currently we are waiting on one feature (Twig) and this is pushing forward the whole release. Software development has moved on beyond this model, and so should Drupal.
In the keynote Dries explains how we must move to faster release cycles and work on a smaller product (MVP). The presentation is very informative on where Drupal is now, and where it should move next, be sure to check it out below.
Read the keynote slides in full-size for more details.
Make non-developers love Drupal products
OK, so this first part was rather technical... One of Dries' other three main points is that we, as a community, should focus more on user experience in order to compete with other solutions.
At GoalGorilla we love our users. Only a fraction of them are developers, heck most of them don't even have any IT backgrounds... So giving non-developer roles a great user experience (UX) is paramount to making a big chunck of your users love your Drupal platform. This means designing for content editors, marketeers, and in the end anonymous visitors is every much as important as making a great platform for coders and developers.
That's why, for example, we have partnered with Yoast to bring the sweet user-friendlyness of their SEO module to Drupal. This module is aimed at easy, in-line content optimization in order for more people to find and enjoy your website through good content.
Mieszko Czyzyk, Marketing Director at GoalGorilla, about Drupal and SEO: "For ten years I have been working with clients to drive traffic and engage their audience. Every few weeks I listend to content writers and marketeers complain about the complexity of doing good SEO on Drupal compared to other platforms. Enough is enough, we must make Drupal better by looking at the best parts of other open-source projects, in this case Wordpress."
GoalGorilla is here to make Drupal great
As a leading Drupal company we have a strong opinion on where Drupal should and must improve. Where here in order to join and contribute to this discussion and make Drupal even greater! We will keep you updated on what we learn in a series of articles the next days.
Cheers! - GoalGorilla (and Yoast) Team Barcelona 2015
* Heading photo by Drupal Association; over 2000 delegates of DrupalCon Barcelona 2015 pose for the traditional group photo. (original at: https://www.flickr.com/photos/drupalassoc/)