Yesterday, David Cole, a senior advisor to the CIO of the Executive office of the President, blogged about the new open source Drupal modules White House developers built and now have given back to the open source community.
"As part of our ongoing effort to develop an open platform for WhiteHouse.gov," Cole wrote, "we're releasing some of the custom code we've developed. This code is available for anyone to review, use, or modify. We're excited to see how developers across the world put our work to good use in their own applications."
Cole said that the White House is releasing these four Drupal modules with the hope that more people will review and improve them.
One module is called "Context HTTP Headers." It allows site builders to add new metadata to the content they serve.
"We use this to tell our servers how to handle specific pages, such as cache this type of page for 15 minutes or that type for 30," Cole said.
The "GovDelivery" modules improves e-mail communication.
"We have a mailing list for the White House," Cole explained, "where you can get updates about new content and initiatives. To enable more dynamic emails tailored to users' preferences, we've integrated one of the popular services for government email programs with our CMS."
Lastly, the White House released a module called "Node Embed" to help improve the accessibility of WhiteHouse.gov. This module adds metadata to images to make them readable by screen reading software.