This summer, the US Department of Energy re-launched Energy.gov on Drupal. The technical requirements of the project were driven by an internal need to consolidate the publishing and editorial resources of dozens of program offices. This session will discuss the challenges of developing a platform that will serve the current and future needs of the department, and the tools and techniques we developed along the way. We will also be discussing the projects that will be contributed back to the Drupal community on behalf of the work done for this project.
The technical discussion will include:
New techniques for block creation.
New techniques for page creation with custom block layouts.
State machine-based publishing workflows.
Custom data visualization framework.
API-centric module development.