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
DrupalA 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 Buytaert — creator
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
ImageDrupalUnknown authorUnknown author, GPL, via Wikimedia Commons
Related
- Drupal 7 releasedJanuary 5, 2011
- Symfony framework releasedOctober 22, 2005
- Symfony 3.0 releasedNovember 30, 2015