Your SlideShare is downloading. ×
0
Energy.gov Case Study               BADcamp               October 22, 2011               Roger LópezTuesday, December 13, ...
Energy.gov               Roger López                   ‣ VP, Engineering at                     Treehouse Agency          ...
Tuesday, December 13, 2011
Energy.gov               Project Goals                   ‣ Consolidation of 100’s of sub-sites                   ‣ Sub-sit...
Energy.gov               Drupal 7                   ‣ Released January 5, 2011                   ‣ Target launch date: Aug...
Energy.gov               What about contrib?                   ‣ Entities and fields                   ‣ DB API and EntityF...
Energy.gov               Organic groups                   ‣ Create groups                   ‣ Content is added to groups  ...
Tuesday, December 13, 2011
Tuesday, December 13, 2011
Energy.gov               Group Type                             Do it with Drupal, 2011, Roger LópezTuesday, December 13, ...
Energy.gov               Group Membership                             Do it with Drupal, 2011, Roger LópezTuesday, Decembe...
Energy.gov               OG Usage                   ‣ Group type                         ‣ Office vocabulary terms        ...
Energy.gov               Not all terms are created               equal                   ‣ Internal sites are groups      ...
Tuesday, December 13, 2011
Energy.gov               OG Tasks                             Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
Energy.gov               http://drupal.org/project/og_tasks                                  Do it with Drupal, 2011, Roge...
BlocksTuesday, December 13, 2011
Energy.gov                             Block Creator                                  !=                             Admin...
Energy.gov               User generated Blocks                   ‣ Node-like blocks                         ‣ Fields      ...
Tuesday, December 13, 2011
Tuesday, December 13, 2011
screenshot of listing                             block example, with                             highlights like previous...
screenshot of listing                             block example, with                             highlights like previous...
Energy.gov                                Beans                             (Block Entities)                              ...
Energy.gov               Block Entities                   ‣ Block types                   ‣ Fieldable                   ‣ ...
Tuesday, December 13, 2011
Tuesday, December 13, 2011
Input form for a listing                             bean. Explain how non-                             field beans work.T...
Tuesday, December 13, 2011
Energy.gov               View modes                   ‣ Previously called “Build modes”                   ‣ Provides multi...
Energy.gov               Named styles                   ‣ Block teaser   ‣ Related items                                  ...
Energy.gov               Want More?                   ‣ Modern Theming:                     Beyond Preprocessing and .tpls...
Energy.gov               Editorial listings                   ‣ Hand-selected listings of nodes                   ‣ Multip...
Energy.gov                             Block Placement                                      Do it with Drupal, 2011, Roger...
Energy.gov               Pages vs Nodes                   ‣ Users think about Pages                   ‣ Pages with only bl...
Energy.gov               Block References                   ‣ Block reference fields to emulate                     regions...
Tuesday, December 13, 2011
Tuesday, December 13, 2011
Tuesday, December 13, 2011
Block reference fieldsTuesday, December 13, 2011
Text fieldsTuesday, December 13, 2011
Tuesday, December 13, 2011
Tuesday, December 13, 2011
Tuesday, December 13, 2011
Block Reference fieldsTuesday, December 13, 2011
ContextTuesday, December 13, 2011
Energy.gov                             Data Visualizations                                        Do it with Drupal, 2011,...
Energy.gov               Libraries                   ‣ jqPlot                         ‣ jqplot.com                   ‣ The...
Energy.gov                              DataVis                             formatted                                data ...
Energy.gov                              DataVis                                                       DataVis             ...
Energy.gov                              DataVis             Drupal                                    DataVis             ...
Energy.gov                             Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
Energy.gov                             Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
Tuesday, December 13, 2011
Energy.gov               Resources                   ‣ Bean                     http://drupal.org/project/bean            ...
Upcoming SlideShare
Loading in...5
×

Energy.gov Case Study - BADcamp 2011

1,146

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,146
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×