Your SlideShare is downloading. ×
Energy.gov Case Study - BADcamp 2011
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Energy.gov Case Study - BADcamp 2011

1,112

Published on

Case study presentation at BADcamp 2011. …

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Energy.gov Case Study BADcamp October 22, 2011 Roger LópezTuesday, December 13, 2011
  • 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. Tuesday, December 13, 2011
  • 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. 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. 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. 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. Tuesday, December 13, 2011
  • 9. Tuesday, December 13, 2011
  • 10. Energy.gov Group Type Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  • 11. Energy.gov Group Membership Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  • 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. 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. Tuesday, December 13, 2011
  • 15. Energy.gov OG Tasks Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  • 16. Energy.gov http://drupal.org/project/og_tasks Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  • 17. BlocksTuesday, December 13, 2011
  • 18. Energy.gov Block Creator != Administrator Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  • 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. Tuesday, December 13, 2011
  • 21. Tuesday, December 13, 2011
  • 22. screenshot of listing block example, with highlights like previous slideTuesday, December 13, 2011
  • 23. screenshot of listing block example, with highlights like previous slideTuesday, December 13, 2011
  • 24. Energy.gov Beans (Block Entities) Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  • 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. Tuesday, December 13, 2011
  • 27. Tuesday, December 13, 2011
  • 28. Input form for a listing bean. Explain how non- field beans work.Tuesday, December 13, 2011
  • 29. Tuesday, December 13, 2011
  • 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. Energy.gov Named styles ‣ Block teaser ‣ Related items Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  • 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. 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. Energy.gov Block Placement Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  • 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. 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. Tuesday, December 13, 2011
  • 38. Tuesday, December 13, 2011
  • 39. Tuesday, December 13, 2011
  • 40. Block reference fieldsTuesday, December 13, 2011
  • 41. Text fieldsTuesday, December 13, 2011
  • 42. Tuesday, December 13, 2011
  • 43. Tuesday, December 13, 2011
  • 44. Tuesday, December 13, 2011
  • 45. Block Reference fieldsTuesday, December 13, 2011
  • 46. ContextTuesday, December 13, 2011
  • 47. Energy.gov Data Visualizations Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  • 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. Energy.gov DataVis formatted data JSON Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  • 50. Energy.gov DataVis DataVis formatted Adapter data JSON Javascript Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  • 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. Energy.gov Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  • 53. Energy.gov Do it with Drupal, 2011, Roger LópezTuesday, December 13, 2011
  • 54. Tuesday, December 13, 2011
  • 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

×