CDC NPIN

NPIN.CDC.GOV

The Center for Disease Control’s National Prevention Information Network (NPIN), which connects public health professionals in the US and provides a platform for sharing educational and prevention resources for organizations around the world, was looking to upgrade its intranet portal and migrate its public-facing site to the same platform. It also had two more requirements. The first was to expose aggregate data through the Drupal site with faceted search capabilities. The second was that the entire site had to be responsive. The portal was running on a previous version of Drupal Commons and the public-facing site was all in classic ASP.

Our Approach

We first created a Drupal profile with the most recent Commons release. After working with the client to come up with a list of content types and related fields, we wrote a module to migrate the public content to the new Drupal site. For the portal, we opted to leverage the new features provided in the latest Commons and then migrate any unmet features from the previous version by updating the code. Once the features were ready, we updated the migration module to pull the community content from the old site. We then build features to pull the aggregate data from the web service by using feeds and custom content types. We used Apache Solr Integration module to build the faceted search pages. We went the extra mile to build the organization search pages, which required special filters.

Project Details

Date: Nov 4, 2014

Client: CDC NPIN

Website: http://npin.cdc.gov/

Related Works

Eleat

Eleat

CDC NPIN

CDC NPIN

Callr

Callr

About

BLEN Corp is a small, minority, and veteran-owned information technology firm located in Washington D.C. Since 2004, we have been ahead of the curve in early adaption and implementation of cutting edge technologies including web and mobile development, service-oriented architecture, and other innovative web based solutions. Look at some of our projects.

Social Links

Our Bunker

WeWork Wonder Bread Factory
641 S St. NW
3rd Floor
Washington, DC 20001
United States.