X PRIZE Foundation Drupal Case Study


Published on

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

X PRIZE Foundation Drupal Case Study

  1. 1. X PRIZE Foundation Drupal Case Study
  2. 2. About X PRIZE <ul><li>First X PRIZE </li></ul><ul><ul><li>$10 Million Ansari X PRIZE announced in 1996 for first private team to build and launch a spacecraft capable of carrying three people to 100 kilometers above the earth's surface, twice within two weeks. </li></ul></ul><ul><ul><li>Won by Burt Rutan and financier Paul Allen on October 4, 2004. </li></ul></ul><ul><ul><li>Knowledge & Technology purchased by Richard Branson of Virgin America and now being used by Virgin Galactic to offer the public trips into space. </li></ul></ul><ul><li>Current X PRIZES </li></ul><ul><ul><li>Archon X PRIZE for Genomics - $10 Million to first team to sequence 100 human genomes in 10 days </li></ul></ul><ul><ul><li>Google Lunar X PRIZE - $20 million Grand Prize will be awarded to the team that can soft land a craft on the Moon that roams for at least 500 meters and transmits a Mooncast back to Earth. </li></ul></ul><ul><ul><li>Progressive Automotive X PRIZE - $10 Million to first team to produce a 100MPG production capable automobile built with specific guidelines. </li></ul></ul>
  3. 3. Drupal was chosen for the following reasons <ul><li>Met all the requirements with regards to current and future planned functionality </li></ul><ul><li>Could be deployed against requirements in a quick timeframe with limited resources </li></ul><ul><li>Provided good performance using caching to handle traffic spikes X PRIZE was prone to </li></ul><ul><li>Provided a very flexible platform to customize using standard LAMP stack </li></ul><ul><li>Offered great extensibility in the form of modules </li></ul><ul><li>Offered a low cost of ownership which is important for a non-profit </li></ul><ul><li>Had a strong developer community with continuing support & upgrades </li></ul>
  4. 4. Here’s a high level breakdown of the 4 month deployment plan <ul><li>Selection of new datacenter for hosting </li></ul><ul><li>Setup & configuration of new servers (1 Production, 1 MySQL, 1 Development) </li></ul><ul><li>Installation of Drupal </li></ul><ul><li>Creation of templates for migration of existing sites </li></ul><ul><li>Drupal configuration </li></ul><ul><ul><li>Creation of content types, categories, & other core setup </li></ul></ul><ul><ul><li>Research, installation & configuration of all necessary modules </li></ul></ul><ul><li>Migration of all content from existing sites to Drupal </li></ul><ul><li>Setup of user roles and access rights </li></ul><ul><li>Training users on use of Drupal to create content </li></ul><ul><li>Creation of new Google Lunar X PRIZE site, template, and content </li></ul>
  5. 5. Advanced Drupal Setup <ul><li>The reasons we chose this templating method were: </li></ul><ul><li>Single admin UI to manage all sites </li></ul><ul><li>Avoided duplicating setup for each site </li></ul><ul><li>Single sign-on, registration & profile for users to interact on all sites </li></ul><ul><li>Single codebase leveraged across all sites </li></ul><ul><li>Ability to easily aggregate content to main foundation site using views </li></ul>
  6. 6. GLXP Site <ul><li>GLXP Home </li></ul><ul><li>2 views on home page </li></ul><ul><li>Custom icon prefixes </li></ul><ul><li>Nav Functions code to link block titles out </li></ul><ul><li>My Menu using “nice menus” navigation module </li></ul>
  7. 7. Teams Functionality <ul><li>Taxonomy Access Control </li></ul><ul><ul><li>Core only provides global “Administer Nodes” access rights </li></ul></ul><ul><li>Granular rights to creating / editing content types </li></ul>
  8. 8. phpBB module for Forum integration <ul><li>Intercepts and uses drupal account info </li></ul><ul><li>Uses private message module </li></ul><ul><li>Profiles link to Drupal profiles </li></ul>
  9. 9. Other Notable Modules Used <ul><li>Admin Menu </li></ul><ul><li>Brilliant Gallery / Lightbox 2 </li></ul><ul><li>Pathauto </li></ul><ul><li>Service Links </li></ul><ul><li>Webform </li></ul><ul><li>Captcha / Math Captcha </li></ul><ul><li>Notify </li></ul><ul><li>TinyMCE </li></ul><ul><li>IMCE </li></ul><ul><li>Feed API (soon) </li></ul>