The Arrival of Drupal 8


All eyes were already on Drupalcon Barcelona, waiting for something to happen.  Effectively it was this.  Dries announced that the first RC would arrive on October 7th, and since then, he has been asking the community to begin constructing projects in Drupal 8 so that the rollout of the first version will be as robust as possible.  The reality is that it is already possible to get the second RC, and the project is growing riper every day.

Drupal 8 will radically change in relation to its former versions.  The positioning of the modules within the structure of the directories, the decoupling between the configuration and database, the screen driver, the incorporation of new design patrons, and the increased presence of object oriented programing combine to create a drastically different Drupal platform. This shift will provoke an adoption curve from version 7 to 8, and developers accustomed to the “Drupal way” will likely find the transition somewhat more complex than that between version 6 and 7.  Nonetheless, in my opinion the extra effort will be worth it.

We are all impatient to be able to work with a project in Drupal 8 but we must choose carefully which projects should be in Drupal 8, because while Drupal Core is very good and consolidated, the contrib models are not.  This could result in increased development times and require more programming to compensate for the relative immaturity of the contirb modules.  In order to stay up to date with each one of the contib modules, you can follow the initiative Drupal 8 Contrib Porter Tracker, which tries to centralize information about the state of the various Drupal 8 contrib modules.

From my point of view, the configuration with yml files and the implementation of plugins will facilitate much more life than the existing backends, and the arrival of twig will be far superior to the current frontends. In short, I encourage you to, if development times permit it, launch your projects with Drupal 8.