ݺߣ

ݺߣShare a Scribd company logo
Drupal community 2013
retrospective
Andy Postnikov
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
Core 8 contribution
Core driven... ~ 150 people involved in 20+ commits
10 mar 2011

1042
2012 - 2013

3363
2013 - ...

4167
NIH syndrome
Drupal steps out of sandbox
Stop reinventing - fork & collaborate
●

cache, parsers, annotations, http handling, mail

Pluginify the things
●
●

Make things swappable
Reuse and extend
Doing more OOP
We are doing it now and more in 8
metatags, ctools, panels, feeds, facet api, search api

Traits, abstract classes, interfaces
“Fresh blood” is OOP people?
Losing core developers?
Backdrop coming drupal-fork
PHP EOL & MYSQL, Dependencies
Drupal Has Dependencies
Composer, Symfony, doctrine, PHPUnit, ZF, jQuery, Backbone, etc.

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

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

Drupal 6 to stop supporting PHP 4 on March 1st 2014
https://drupal.org/node/2159315
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 2013
drupal.org/node/2135189

Semantic versioning semver.org in progress
drupal.org/node/586146
Questions?!
Andy Postnikov
dgo.to/@andypost
twitter.com/andypost

More Related Content

Retrospective 2013 de la communauté Drupal 8

  • 2. 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
  • 3. Core 8 contribution Core driven... ~ 150 people involved in 20+ commits 10 mar 2011 1042 2012 - 2013 3363 2013 - ... 4167
  • 4. NIH syndrome Drupal steps out of sandbox Stop reinventing - fork & collaborate ● cache, parsers, annotations, http handling, mail Pluginify the things ● ● Make things swappable Reuse and extend
  • 5. Doing more OOP We are doing it now and more in 8 metatags, ctools, panels, feeds, facet api, search api Traits, abstract classes, interfaces “Fresh blood” is OOP people? Losing core developers? Backdrop coming drupal-fork
  • 6. PHP EOL & MYSQL, Dependencies Drupal Has Dependencies Composer, Symfony, doctrine, PHPUnit, ZF, jQuery, Backbone, etc. PHP 5.3 is EOL at 11 july 2013 + 1 year http://php.net/archive/2013.php#id2013-07-11-1 MYSQL release each 12-18 months https://blogs.oracle.com/datacharmer/entry/mysql_has_a_new_release Drupal 6 to stop supporting PHP 4 on March 1st 2014 https://drupal.org/node/2159315
  • 7. 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 2013 drupal.org/node/2135189 Semantic versioning semver.org in progress drupal.org/node/586146