Contributed Modules Used by Whitehouse.gov

Cliff's picture

I and many others have asked for a list of the contributed modules used to build Whitehouse.gov. After it was pointed out to me that David Cole had displayed the list in one of his slides at DrupalCon—San Francisco, I found the archived presentation video, viewed it, and paused on that frame until I had my best guess of what each fuzzy entry said. Then I confirmed names by crosschecking that list against the list on Drupal.org of all modules available for Drupal 6. For all who are interested, this post not only lists these modules but also links to the respective project page for each module.

If you are looking into creating a "Government" distribution profile, this should give you a good start.

Where plans for Drupal 7 are to move all or part of a module into core, I have noted that next to the respective entry. Generally when only part of a module will be moved into core the remaining components will continue to be available for Drupal 7 on the same project page as before.

Groups:
Login or register to post comments

A good list

szadok - Sun, 2010-04-25 21:06

It is almost the same list I have composed for the Israeli Government Drupal project.
If I may add two more:


Excellent

mgifford's picture
mgifford - Mon, 2010-04-26 12:15

This isn't a government install profile, but it sure is a great starting point.

@Szodok, I'm assuming you used i18n and a bunch of related modules as well.

Is login security the only security module?


Thanks for your effort.

takpar's picture
takpar - Fri, 2010-05-07 08:51

Thanks for your effort.


Thank you so much for this list!!!

rsrivastava91 - Mon, 2010-06-21 13:37

Hi Cliff

I am searching for a guide/tutorial where I get technical architecture diagram (hosting scalability), step by step guide for drupal and akamai integration, operation flow, content type required from vendor (right now vendor is creating HTML pages and delivering us then we are uploading it on akamai).

I need to integrate drupal and akamai within 2-3 months for a high traffic corporate website.

Please help and give me your suggestions, feedback and links.

Regards
Ram


LinkedIn thread

GaryWong - Mon, 2010-06-21 22:23

There was a recent thread on this (http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&gid=35920&d...). It didn't address akamai specifically but it had lots of great content on scaling Drupal, such as below.

Note that these tips are NOT from me, but from other posters (e.g. Patrick Janser, Chris Bryant, etc.).

  • Split out back end database to a separate master and slaves
  • Add additional web front ends
  • Add separate Memcache and Varnish servers
  • Move to solid state drives in your server(s) (for fast disk access)

A few tips :
- Files are copied from the redaction server to the 4 front-end servers with rsync.
- To reduce access to MySQL, the cache is stored in some memcache deamons, which are running on the MySQL servers and the redaction server. memcache uses RAM but almost no CPU neither disk access. That is the reason why I haven't used the front-end servers for that.
- I've activated page caching, CSS and JS aggregation + compress them with GZip. When possible, I create CSS sprites, to try and reduce multiple hits to the servers.
- Don't forget to set correct HTTP headers to let your visitors cache the static files in their browsers.

What I haven't done, but could be :
- Use lighthttpd instead of Apache to serve the static files. This would reduce the memory footprint and let you run more simultaneous processes, so more users per server.
- Use a reverse proxy like Squid or Varnish. Drupal 6 isn't really compatible with a reverse proxy, but you could use Pressflow (which is also faster and offers the new database layer of Drupal 7).


If you don't want to get a LinkedIn account, but still want the content, I can PDF the thread fer ya and email it to you.

gary


Galleria

gooday - Thu, 2010-11-18 02:23

Galleria