8

Click here to load reader

Drupal community 2013

Embed Size (px)

Citation preview

Page 1: Drupal community 2013

Drupal community 2013 retrospective

Andy Postnikov2013

Page 2: Drupal community 2013

Overview contribution

commits & committers - core 7 vs 8 954 vs 1779... contributors ericduran.github.io/drupalcores

office hours dgo.to/1242856 drupal.org/core-mentoring

cons & camps drupical.com

dev days twitter.com/drupaldevdays

Drupal.org upgrade to D7 dgo.to/2124989

Page 3: Drupal community 2013

Core 8 contribution

Core driven... ~ 150 people involved in 20+ commits

10 mar 2011

10422012 - 2013

33632013 - ...

4167

Page 4: Drupal community 2013

NIH syndrome

Drupal steps out of sandboxStop reinventing - fork & collaborate● cache, parsers, annotations, http handling, mail

Pluginify the things● Make things swappable● Reuse and extend

Page 5: Drupal community 2013

Doing more OOP

We are doing it now and more in 8metatags, ctools, panels, feeds, facet api, search api

Traits, abstract classes, interfaces“Fresh blood” is OOP people?Losing core developers?Backdrop coming drupal-fork

Page 6: Drupal community 2013

PHP EOL & MYSQL, Dependencies

Drupal Has DependenciesComposer, Symfony, doctrine, PHPUnit, ZF, jQuery, Backbone, etc.

PHP 5.3 is EOL at 11 july 2013 + 1 yearhttp://php.net/archive/2013.php#id2013-07-11-1

MYSQL release each 12-18 monthshttps://blogs.oracle.com/datacharmer/entry/mysql_has_a_new_release

Drupal 6 to stop supporting PHP 4 on March 1st 2014https://drupal.org/node/2159315

Page 7: Drupal community 2013

New release cycle for 8

New release cycle for Drupal 8 8.0.x => 8.1.x …. major changes allowed, Drupal 6 supported til 8.3

Proposal approved 13 dec 2013drupal.org/node/2135189

Semantic versioning semver.org in progress

drupal.org/node/586146

Page 8: Drupal community 2013

Questions?!

Andy Postnikovdgo.to/@andypost

twitter.com/andypost