Drupal at UCI? Web Developers Meeting August 11, 2010 John Romine
What is Drupal? Open-source content management system PHP & MySQL Drupal 6.17 current, Drupal 7 imminent Extensible “node” content type Modular & Customizable –over 6000 contributed modules – Powers more than 1% of top 1M websites Growing rapidly
Drupal Job Trends vs Joomla, Wordpress
Drupal in Higher-Ed Berkeley (60+ sites) Merced (60+ sites and 40+ in dev) Davis UCLA UCSB UCSF Stanford Harvard Arizona State UC Irvine –Henry Samueli School of Engineering –School of Social Ecology –School of Social Sciences –Claire Trevor School of the Arts
Why UCI? Free, open-source, no vendor lock-in Easy to install Easy to customize Search-engine friendly Flexible Active community on-campus –Developing student information system in Drupal
Drupal API hooks delete: The node is being deleted. delete revision: The revision of the node is deleted. insert: The node is being created load: The node is about to be loaded prepare: The node is about to be shown search result: The node is displayed as a search result. print: Prepare a node view for printing. update: The node is being updated. submit: The node will soon be saved update index: The node is being indexed. validate: The user has just finished editing the node view: The node content is being assembled
Drupal Distributions OpenAtrium –Intranet in a box OpenScholar –Faculty websites Conference Organizing Distribution –Events DrupalGardens.com –Host your site
Get Involved with Drupal UCI Drupalheads: –maillists.uci.edu/mailman/listinfo/drupalheads UC-Drupal list: –ucsb.edu/mailman/listinfo/uc-drupal California Higher-Ed Group: –groups.drupal.org/california-highered LA & OC Drupal (monthly meetups): –groups.drupal.org/la –meetup.com/ocdrupal (1 st Tuesday, El Toro Library)