SMS: Drupal 7 development by example