Rétrospective 2013 de la communauté Drupal 8 !
Présentée au Drupal Café de Kharkiv du 19 décembre 2013 par l'un de nos Lead Developpers : Andy Postnikov
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