Skip to main content
Mediacurrent logo

A Real Estate Magazine Publisher Reinvents its Web Portfolio

A top publisher turns to Drupal as a solution for a highly customized content management system to publish home design content and ads.

Project Highlights

Network Communications, Inc. (NCI) is the largest publisher in the United States of printed and online magazines for the real estate market. Almost everyone in the U.S. has seen their real estate magazines in one of the 300,000 distribution points you can find them. The websites serve as an additional avenue to reach their markets. They have 22 distinct brands that are tailored to specific target audiences within each market.

As the need to allow each market to alter their site and reach their desired target audience became apparent, NCI desired a company with a reputation for high-caliber Drupal support services delivered in a timely fashion—they turned to Mediacurrent. While the sites were designed well, behind the scenes, the original creators had implemented highly-customized functions that needed to be brought into an approach that better matched Drupal “best practices.”

NCI engaged Mediacurrent to support multiple Drupal sites in their web portfolio. Mediacurrent worked closely with NCI’s web team to rapidly develop new features like custom ad campaigns and targeted search, while continually improving the backend experience for NCI’s content editors. 

    Challenges and Solutions

    When sites such as and grew in popularity, NCI realized the custom Drupal platform was not meeting their advertisers’ demands for customization and fast performance during peak traffic periods.

    Mediacurrent improved code stability by replacing the custom code with stable, secure Drupal modules. NCI needed a module configuration that allowed them to specifically organize advertiser displays yet be easy to maintain. We remedied the customization and scaling issues that were surfacing by extending a number of contributory modules to give site editors their desired user interface. 

    Troubleshooting Domain Access 

    Another challenge we had to overcome was troubleshooting issues stemming from NCI’s complex Domain Access based multisite architecture. Imported content was not displaying correctly on all domains—an issue that the previous vendor was unable to resolve. Mediacurrent analyzed the problem and determined that it was a result of misconfiguration of the Domain Access module, and a bug in the custom code powering the content import. Once the issue was understood, a fix was developed allowing the content import to work as originally specified across all NCI domains.



    A major constraint on NCI’s ability to introduce new features across the CMS was due to incorrect theme implementation. Many lines of business logic code needed to be moved from the theme (presentation) layer and into module configuration. We corrected issues such as, consolidating code and styling duplication into single sources, and removing display logic from the theme layer. Where possible, we utilized the Context contributed module to improve UI and allow easier configuration of complex layouts. When these steps were completed, new feature implementation was much more seamless.


    Featured Drupal Modules

    While working on their main request, we made a list of their modules that did not meet Drupal standards. A LAMP stack analysis was also performed to help NCI deal with load issues. Mediacurrent was able to identify configuration changes to help improve performance during peak traffic times. NCI’s main feature was a custom rotator for each of their sites that allowed them to organize advertiser displays in three very specific ways, all while streamlining the maintenance of the site. Once again, we were able to utilize a number of Drupal’s contributory modules (Views, Draggable Views, CCK) and a custom-built module to give site editors their requested user-interface.

    Final Thoughts

    NCI is a common scenario, and similar to other organizations that have engaged us in support services. Their websites were initially created by a web agency whose specialty was not strictly Drupal. The agency’s lack of deep Drupal experience resulted in a cobbled together Drupal platform that was inflexible, slow, and laborious to maintain.

    As an extension of NCI’s team, Mediacurrent was able to rapidly develop new features like custom ad campaigns and targeted search, while continually improving the backend experience for NCI’s content editors. Mediacurrent utilized its Drupal expertise to analyze and improve on NCI’s technically advanced Domain Access enabled platform, while maintaining a high level of performance across the sites.

    NCI has since extended the support agreement and partnership with Mediacurrent. We are now in the planning phases for an upgrade to Drupal 7.