https://www.drupal.org • Started in 1999 as a message board • PHP • “Not invented here”, but changing • GPL2 license • 6 and 7 are our current stable releases • 8 is in development
by Drupal • Over 1,000,000 active sites (that we know about) • Particularly popular in higher education and government • whitehouse.gov • beta.london.gov.uk
hosted on drupal.org) • 2 supported major versions • No backwards compatibility between major versions • Supported update / migration path • SemVer coming in Drupal 8
VCS, versioning system and deployment tools that you want. • One big repo with core, contrib projects, custom code • Drush Make or Composer for declaring versions and dependencies
or define variables in settings.php using $conf[varName]. • Drupal 8 introduces full or partial configuration synchronisation in core - import/export via the UI, or version control
with different roles and permissions. • Content Lock module provides anti- concurrent editing • Revisions, published and unpublished by default. • Workbench Moderation provides moderation states and review workflow.
applications and services such as CRMs 3. Migrate framework - migrating data into Drupal 4. REST in D8 core - exposing data from within Drupal 5. “Headless/Decoupled” Drupal - JS front-end/Drupal back-end
in core • Modern PHP/front-end architecture and techniques • Transferrable skills across frameworks for Developers, and lower barrier to entry for new contributors