Energy.gov Case Study - BADcamp 2011

1,378 views
1,290 views

Published on

Case study presentation at BADcamp 2011.

http://2011.badcamp.net/program/sessions/case-study-energygov

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,378
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Energy.gov Case Study - BADcamp 2011

  1. 1. Energy.gov Case Study BADcamp October 22, 2011 Roger LópezTuesday, December 13, 2011
  2. 2. Energy.gov Roger López ‣ VP, Engineering at Treehouse Agency ‣ Drupal.org member since July 2006 ‣ @zroger ‣ Drupal.org, Twitter, et al. Do It With Drupal 2011, Roger LópezTuesday, December 13, 2011
  3. 3. Tuesday, December 13, 2011
  4. 4. Energy.gov Project Goals ‣ Consolidation of 100’s of sub-sites ‣ Sub-site creation should not require developer intervention. ‣ Content should be easily shared between sub-sites. ‣ Maintain a uniform style across all sub-sites. Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  5. 5. Energy.gov Drupal 7 ‣ Released January 5, 2011 ‣ Target launch date: August 4, 2011 ‣ Drupal 6 will stopped being supported in about 2-3 years Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  6. 6. Energy.gov What about contrib? ‣ Entities and fields ‣ DB API and EntityFieldQuery ‣ Image styles ‣ ... Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  7. 7. Energy.gov Organic groups ‣ Create groups ‣ Content is added to groups ‣ Users are members of groups ‣ Membership-based access control Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  8. 8. Tuesday, December 13, 2011
  9. 9. Tuesday, December 13, 2011
  10. 10. Energy.gov Group Type Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  11. 11. Energy.gov Group Membership Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  12. 12. Energy.gov OG Usage ‣ Group type ‣ Office vocabulary terms ‣ Group content ‣ Articles ‣ Pages ‣ Blocks* Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  13. 13. Energy.gov Not all terms are created equal ‣ Internal sites are groups ‣ External sites are not ‣ Otherwise the same Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  14. 14. Tuesday, December 13, 2011
  15. 15. Energy.gov OG Tasks Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  16. 16. Energy.gov http://drupal.org/project/og_tasks Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  17. 17. BlocksTuesday, December 13, 2011
  18. 18. Energy.gov Block Creator != Administrator Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  19. 19. Energy.gov User generated Blocks ‣ Node-like blocks ‣ Fields ‣ Templates ‣ Listing blocks ‣ User-defined filters ‣ Pre-defined styles Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  20. 20. Tuesday, December 13, 2011
  21. 21. Tuesday, December 13, 2011
  22. 22. screenshot of listing block example, with highlights like previous slideTuesday, December 13, 2011
  23. 23. screenshot of listing block example, with highlights like previous slideTuesday, December 13, 2011
  24. 24. Energy.gov Beans (Block Entities) Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  25. 25. Energy.gov Block Entities ‣ Block types ‣ Fieldable ‣ Simple data storage for settings ‣ Non-admin permissions ‣ Data entry is familiar to users Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  26. 26. Tuesday, December 13, 2011
  27. 27. Tuesday, December 13, 2011
  28. 28. Input form for a listing bean. Explain how non- field beans work.Tuesday, December 13, 2011
  29. 29. Tuesday, December 13, 2011
  30. 30. Energy.gov View modes ‣ Previously called “Build modes” ‣ Provides multiple display options ‣ Out of the box ‣ Full content ‣ Teaser ‣ RSS Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  31. 31. Energy.gov Named styles ‣ Block teaser ‣ Related items Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  32. 32. Energy.gov Want More? ‣ Modern Theming: Beyond Preprocessing and .tpls ‣ Tim Cosgrove ‣ 5:00 pm today ‣ Valley LSB 2050. Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  33. 33. Energy.gov Editorial listings ‣ Hand-selected listings of nodes ‣ Multiple Node Reference field ‣ View mode set in the Node Reference field settings ‣ Additional fields ‣ More link, Header text, etc. Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  34. 34. Energy.gov Block Placement Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  35. 35. Energy.gov Pages vs Nodes ‣ Users think about Pages ‣ Pages with only blocks ‣ Publishing workflow doesn’t include block placements Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  36. 36. Energy.gov Block References ‣ Block reference fields to emulate regions ‣ “Landing page” node types for each page layout ‣ Can be combined with other methods (context, core block module, etc.) Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  37. 37. Tuesday, December 13, 2011
  38. 38. Tuesday, December 13, 2011
  39. 39. Tuesday, December 13, 2011
  40. 40. Block reference fieldsTuesday, December 13, 2011
  41. 41. Text fieldsTuesday, December 13, 2011
  42. 42. Tuesday, December 13, 2011
  43. 43. Tuesday, December 13, 2011
  44. 44. Tuesday, December 13, 2011
  45. 45. Block Reference fieldsTuesday, December 13, 2011
  46. 46. ContextTuesday, December 13, 2011
  47. 47. Energy.gov Data Visualizations Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  48. 48. Energy.gov Libraries ‣ jqPlot ‣ jqplot.com ‣ The Jit ‣ thejit.org ‣ High Charts ‣ highcharts.com Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  49. 49. Energy.gov DataVis formatted data JSON Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  50. 50. Energy.gov DataVis DataVis formatted Adapter data JSON Javascript Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  51. 51. Energy.gov DataVis Drupal DataVis formatted Module Adapter data PHP JSON Javascript Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  52. 52. Energy.gov Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  53. 53. Energy.gov Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  54. 54. Tuesday, December 13, 2011
  55. 55. Energy.gov Resources ‣ Bean http://drupal.org/project/bean ‣ OG Tasks http://drupal.org/project/og_tasks ‣ DataViz Javascript Adapters http://github.com/treehouseagency/dataviz-adapters ‣ Data Visualization API for Drupal http://drupal.org/sandbox/LSU_JBob/1299606 ‣ Treehouse Agency Blog http://treehouseagency.com/blog Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011

×