November 19, 2015

Drupal 8 released

DrupalA PHP-based CMS known for flexibility — popular for large government and enterprise sites. 8.0 shipped on November 19, 2015 — rebuilding core on SymfonyA PHP framework and component library — enterprise web apps and APIs across Europe. components with RESTRepresentational State Transfer — a style for web APIs using HTTP methods and resource URLs. APIs and configuration management.

What it was for

DrupalDrupalA PHP-based CMS known for flexibility — popular for large government and enterprise sites. 8 replaced procedural hooks with OOPObject-oriented programming — organizing code around objects that combine data and behavior. services, Twig templates, and SymfonyA PHP framework and component library — enterprise web apps and APIs across Europe.'s HTTPHyperText Transfer Protocol — the protocol browsers use to request and receive web pages. kernelThe core of an operating system that manages hardware, memory, and processes — everything else depends on it. — a five-year rewrite that aligned DrupalA PHP-based CMS known for flexibility — popular for large government and enterprise sites. with modern PHP. It added JSONJavaScript Object Notation — a lightweight text format for structured data exchange on the web. APIs and CMI for deploying config between environments, setting the foundation for DrupalA PHP-based CMS known for flexibility — popular for large government and enterprise sites. 9/10.

People

  • Dries Buytaertcreator

Why it's here

DrupalA PHP-based CMS known for flexibility — popular for large government and enterprise sites. 8 was the SymfonyA PHP framework and component library — enterprise web apps and APIs across Europe. modernization that kept DrupalA PHP-based CMS known for flexibility — popular for large government and enterprise sites. relevant in enterprise PHP.

Why it mattered

It brought RESTRepresentational State Transfer — a style for web APIs using HTTP methods and resource URLs.-first architecture and composer-based workflows to a major CMSContent management system — software for building and publishing websites without hand-writing every page..

What it solved

DrupalA PHP-based CMS known for flexibility — popular for large government and enterprise sites. 7's legacy architecture could not match modern PHP frameworks and APIApplication programming interface — a defined way for programs to talk to each other or to a service. expectations.

Media

  • Drupal
    ImageDrupal

    Unknown authorUnknown author, GPL, via Wikimedia Commons

Related