drupal camp london exported

23
Professional Development Monday, 4 March 13

Upload: stewsnooze

Post on 17-May-2015

424 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Drupal camp london exported

Professional Development

Monday, 4 March 13

Page 2: Drupal camp london exported

Git(hub)

Monday, 4 March 13

Page 3: Drupal camp london exported

Peer Review &Pull Request

Monday, 4 March 13

Page 4: Drupal camp london exported

Monday, 4 March 13

Page 5: Drupal camp london exported

Monday, 4 March 13

Page 6: Drupal camp london exported

One touch updating

Monday, 4 March 13

Page 7: Drupal camp london exported

Continuous Integration

Monday, 4 March 13

Page 8: Drupal camp london exported

Continuous Integration

Monday, 4 March 13

Page 9: Drupal camp london exported

Continuous Integration

Monday, 4 March 13

Page 10: Drupal camp london exported

Monday, 4 March 13

Page 11: Drupal camp london exported

Monday, 4 March 13

Page 12: Drupal camp london exported

Monday, 4 March 13

Page 13: Drupal camp london exported

Local test env (.dev, .test)

Monday, 4 March 13

Page 14: Drupal camp london exported

Monday, 4 March 13

Page 15: Drupal camp london exported

Quality

Monday, 4 March 13

Page 16: Drupal camp london exported

D.R.Y.

Monday, 4 March 13

Page 17: Drupal camp london exported

static $drupal_static_fast;if (!isset($drupal_static_fast)) { $drupal_static_fast['languages'] = &drupal_static(__FUNCTION__);}

Monday, 4 March 13

Page 18: Drupal camp london exported

$items['portal/account/order/%donkey'] = array( 'title' => 'Order', 'description' => 'Portal - Account order', 'page callback' => 'p1_account_order_detail_page', 'page arguments' => array(3), 'access callback' => 'p1_dashboard_access', 'file' => 'p1_account.pages.inc', 'type' => MENU_NORMAL_ITEM, 'weight' => 2, );

function donkey_load($donkey_id) {! return do_a_big_query_or_something($donkey_id);}

Monday, 4 March 13

Page 19: Drupal camp london exported

static $drupal_static_fast;if (!isset($drupal_static_fast)) { $drupal_static_fast['languages'] = &drupal_static(__FUNCTION__);}

Monday, 4 March 13

Page 20: Drupal camp london exported

D.R.Y.

Monday, 4 March 13

Page 21: Drupal camp london exported

Distributable code

Monday, 4 March 13

Page 22: Drupal camp london exported

Bottom up Top Down

Monday, 4 March 13

Page 23: Drupal camp london exported

Community participation

Monday, 4 March 13