Our Drupal 8 install guide took 540 days

Why it took us such a crazy long time to write an install guide for Drupal 8.

We maintain a couple of install guides to help our clients to get started with their CMS or framework on our hosting service quickly. So we have some superficial knowledge about modern and popular PHP CMS/frameworks.

Drupal 8 is a huge step forward. It features modern, object-oriented code (classes, inheritance, interfaces), requires a least PHP 5.5.9, makes use of PHP standards
 (PSR-4, namespaces, traits), Symfony components, PHPunit integration, Twig, HTML5, Guzzle, Assetic, file system abstraction and more. We were quite exited about Drupal 8, from the first Beta on — as we saw it to be a good fit for our platform.

Timeline

Conclusions

There are some differences between CMS and framework install guides. Frameworks are mostly easily to install and configure, CMS are more complex and need more steps to install and tune. Drupal 8 is a huge ecosystem. We have much respect for the community efforts to move it forward to a modern PHP while still taking care about the legacy.

Our current version of our Drupal 8 install guide is far from perfect. It's missing tuning tips and a way on how to integrate Memcache. We are thankful for bug reports and contributions (source is on GitHub).

Thanks again to the Drupalists who helped us come so far.

Share & discuss this: