Skip directly to content

Jewish Exponent

Award Category 
Drupal Version 
Brief Overview 

We've done quite a few large-scale Drupal sites, but the Jewish Exponent site felt almost like new territory in terms of just how massive the overall requirements were. It really required us to think deeply about engineering content and taxonomy, in addition to figuring out the usual complexities involved in development. Just browsing through the site, anyone familiar with development will notice how many different content types, widgets, display types, and user options there are.

We ended up making heavy use of Panels, Context, and Bean to provide a manageable "Rich Landing Page" like the one you see here: (the client can manage both the content and the layout of these pages)

We also implemented, by mixing Ubercart and UC Node Checkout, the ability for end users to "purchase" content (for the sake of 'promoting' their event or business listing).

Simply put: the requirements of this site really put Drupal to the test, and it passed with flying colors. Everything we praise about Drupal is represented here - a heavily custom theme, extensive use of taxonomy, a robust editorial workflow, user generated content, payment processing, and a deep content hierarchy

Launch or Publication Date 
Thursday, November 8, 2012
Key Modules, Theme, and Distribution Used 
Taxonomy menu, Taxonomy Breadcrumb, Drupal for Facebook, SimpleAds, Panels, Views, Bean, Ubercart, UC Node Checkout, Media
Why these Modules, Theme, and Distribution were Chosen 
  • Taxonomy Menu / Taxonomy Menu Trails / Taxonomy Breadcrumb
    • Allowed us to create robust taxonomy-based site navigation. The categorization of content is what drives the menu, so it was critical to have a lot of flexibility here.
    • Functional breadcrumbs and working active menu trail. As you move through the site, you'll notice that your breadcrumb trail follows a logical pathway even when traversing deep into categories.
    • Enabled us to create the ability to browse articles, events and other content by topic. By providing related articles we can keep the user moving through the site by enticing them with additional, relevant content.
  • Simple Ads
    • With minor customization and the help of Views, we were able to provide highly targeted ads based on taxonomy.
  • Drupal for Facebook
    • The Drupal for Facebook module allows users to login using their Facebook credentials, rather than having to sign up for a separate account with the Exponent (although that is also supported!)
  • Panels / Views / Bean
    • Panels allowed us to create fully client-manageable rich landing pages. The client even has control over the "layout" of their main landing pages, as they can mix and match various pre-created widgets to create a custom experience.
    • We leveraged Views to create dynamic, filterable lists of content.
    • Bean allowed us to create the capability for the client to easily highlight specific content on the rich landing pages.
  • Ubercart / UC Node Checkout
    • Allows end users to purchase content for display on the site.
  • Media
    • Enable the client to effectively manage a library containing thousands of image assets.
Owner's Name 
Jewish Exponent
Development Company 
Context is a web development team based just outside of Philadelphia. We develop and deploy large-scale content managed or e-commerce sites, most often using Drupal as our platform. We focus heavily on the implementation, scalability, and manageability of the sites we build so that our clients can use their site as a tool to promote business growth. Our partner on the project, Tabula Creative, crafted both the Information Architecture and the design of the site. Context worked closely with them from beginning to end, as we generated and reviewed detailed documentation about how content would be categorized, displayed, and managed.
Why Drupal Was Chosen 
Ultimately, Drupal was chosen because it was the only platform we at Context were confident could handle the project requirements. We knew that the complexity involved in bringing the Exponent's entire publication online would require extensive use of content types, content categorization, and publishing workflows, along with a variety of user roles and an e-commerce implementation.
Describe the Project (Goals, Requirements, and Outcome) 

The main goals of the project were:

  • To bring the paper online in such a way that the extensive amount of content was available, but organized in a way that made the site easy to navigate.
  • Create a robust community calendar, filtered by event type and related to content taxonomy throughout the site. The events listings, which are free and user-submitted, may be upgraded at a small cost and may be featured in the print edition, at the Editor's discretion.
  • Allow users to submit "Mazel Tov!" announcements, including births, engagements, and the like.
  • Extensive social media integration, including Facebook Connect, which powers commenting, login, and sharing tools. Each time a user comments or otherwise interacts with the site, their activity will be visible to their network on Facebook, which will dramatically increase traffic and visibility.
  • Extensive, customizable display advertising to allow the Exponent to generate exposure for their advertisers, and revenue for their organization.

Drupal as a platform worked with us to accomplish these goals:

Drupal's taxonomy system is especially crucial to how content is managed, organized, and displayed. The site features articles ranging from restaurant reviews to rich editorial content about conflicts in the Middle East, so the ability to separate & compartmentalize content was extremely important. The taxonomy system allowed us not only to categorize the content, but provide a deep menu tree and the ability to tag related or similar content throughout the site.

The calendar was created using a combination of the Views and Date modules, with custom development around each. The calendar is browsable and searchable, and users can submit their own events to the calendar as well. Drupal's customizable permissions system helped a lot here - we are able to allow users access to create and manage only their own events.

For social media integration, we heavily utilized the "Drupal for Facebook" module, which allowed us to provide "Login with Facebook" functionality. We also utilized Facebook's own widgets throughout the site, including the Facebook commenting system, which allows users to comment on articles and other content using their Facebook account.

To give the Exponent the ability to create and display a variety of differently-sized advertisements throughout the site, we utilized the Simple Ads module on top of a variety of customizations we provided explicitly for the Exponent's needs.

Type of Nomination 
Additional developers