90 likes | 168 Vues
Learn about the evolution of web services at the College of Life Sciences and College of Medicine, Dentistry, and Nursing, from pre-March 2012 to present. Discover the principles guiding the merger of web teams and explore the benefits and challenges of their approach. Gain insight into platform standardization, project instances, user freedom, and agility in content management.
E N D
Web Services College of Life Sciences / College of Medicine, Dentistry and Nursing Andrew Millar, Web Services Manager
Web Team • Pre March 2012 • CLS = 2 web posts, CMDN = 1 web post • CLS on Drupal, CMDN on T4 • Very little, if any interaction • Post March 2012 • 4 web posts shared across 2 colleges. • 2 core funded, 2 funded by income. • Cross college collaboration and sharing of best practice.
CLS/CMDN Web Team College Web Team Merger
Core Principles • Mobile first, desktop second. • Create once, deploy many. • Integration not duplication.
Our Approach • The problem • 1 size doesn’t fit all • Best tool doesn’t necessarily scale • Our solution • Standardise on a versatile platform (Drupal) • Instance per project • The Benefits • No danger of new functionality or upgrades breaking existing sites • Users can have as much freedom or restriction as they wish. • Agility • Drawbacks • Lots of individual sites to maintain • Content Sharing
Aegir & Drupal PLATFORM
Updates ; This file was auto-generated by drush_make core = 7.x api = 2 projects[] = "drupal" ; Modules projects[] = "ctools" projects[] = "cck" projects[] = "context" projects[] = "date" projects[] = "email" projects[] = "features" projects[] = "filefield_sources" projects[] = "link" projects[] = "references" projects[] = "uuid" projects[] = "uuid_features" ; Themes projects[omega][subdir] = "sites/all/themes" • Drush and makefile • drush generate-makefile
Updates Platform 1 Platform 2 Site 1 Site 2 Site 3 Site 4 Site 5