Skip to Content

Blog

Syndicate content

Engineering is Elementary develops programs and curriculum to bring the STEM fields, Science, Technology, Engineering, and Math to all elementary aged children.  The program is developed by Boston’s Museum of Science serves as a cornerstone for expanding knowledge and access to science, math, and engineering education.

We are very happy to work with them in launching their new drupal website www.eie.org!

 

Ed Hastings
Feb 12, 2013
Drupal

 We are thrilled to be working with the great team at seventh generation on the launch of their new enhanced drupal site.

In additional to new streamlined branding the website was re-envisioned to align the product experience on the website with the same experience in the retail location. Product shelf pages now resemble true shopping shelves and display the full breadth of products offered by 7th Generation.

New E-commerce integration means that the site is no longer just the place where you learn about 7th Generation products it is also the best place to purchase them.  A sophisticated and fast product selector built on top of Drupal especially for the unique mix and variations of 7G products makes choosing the right product a streamlined and easy experience.  Just the right think for seventh generation's busy consumers.

We were also pleased to work the the seventh generation team on our new "silent deployment strategy" which allows content to be added to the site in parellel with development, leading to faster turn around and a shorter overall time to launch.

Visit the new seventh generation site here.

Ed Hastings
Jan 31, 2013
Drupal


A number of years ago, everyone from sensationalist bloggers to your next-door neighbor was sure the traditional news media, from weekly and daily newspapers to magazines, was on its deathbed. Little did they know the sentiment they were hearing wasn't a death knell for the news industry but rather a signal that the industry was changing. Digital distribution was soon declared king, and from dedicated apps to revamped websites, traditional news publishers quickly adapted to shrinking subscriber pools and shifting news consumption habits. Now, on the heels of Newsweek's announcement of a new digital-only strategy, the Vineyard Gazette, a news institution on Martha's Vineyard, has launched a completely new, OHO-architected web experience that brings the local news publisher into the digital news age in style.

<!--break-->

A Web-First Newspaper Website Redesign

The new website, which launched today, features a completely new design for the paper, a robust multimedia section to showcase the stunning photography and video regularly captured around the island by Gazette staffers, and a new font style, which was made possible through collaboration with Boston-based Font Bureau, Inc.

 

Device-Agnostic Responsive Design for Desktop, Mobile, and Tablet

But perhaps the best (and likely most subtle) detail is the site rocks a responsive design, meaning regardless of a reader's screen size or device, content on the new Vineyard Gazette site, from breaking news and featured editorial content to local events calendars and an archive of tens of thousands of articles from the publication's past 10 years, will feel, function, and look great. Using a customized cascading style sheet (CSS), OHO was able to optimize the site for a wide range of smartphones, tablets, and widescreen desktop displays so users could enjoy the same great reading experience found on the desktop without sacrificing functionality while on the go. Most users will likely be completely unaware of this bit of design magic (which is sort of the point), but for a taste of what we're talking about, a side-by-side comparison of desktop, tablet, and mobile will do the trick. Go ahead: we challenge you to find a missing feature or block of content!

 

Streamlining the Editorial Workflow and Adobe Web Publishing Process

Of course, good looks aren't the only thing to be found here, as the all-new Gazette also features a number of under the hood enhancements to optimize the editorial process for the island-bound newspaper website. The site's backend, which is built on Drupal 7, features custom integration with the paper's classified ad management platform, a robust taxonomy and tagging system, synchronization with the newspaper's subscriber/circulation system, and bi-directional workflow capabilities, meaning when drafting content the editorial staff can both import from and export to the Adobe InCopy and Adobe InDesign platforms at will.

 

Building Subscribers, Driving Readership, and Monetizing Content

The site even features a customizable paywall (that news monetizer's oft-sought white whale) so the publisher can change what content is free and what content requires a subscription to suit their business model on the fly.

To get the latest happenings on the Vineyard, become a subscriber, or simply see the site for yourself, which was architected, designed, developed, and deployed by OHO, we proudly invite you to visit www.mvgazette.com.

Rachel Sherman
Oct 19, 2012

While we think all of the work we do for our amazing roster of clients is worthy of a case study, some stories are more fun to tell than others.  Take our work for Match Education, for example: a custom-designed, responsive, fully-implemented Drupal site in under 6 weeks?  Pish tosh, the cynics may have said, but we knew otherwise and took on the website redesign with aplomb.  For the whole story, check out our video case study, embedded above.

<!--break-->

And be on the lookout for more video case studies on the horizon, as OHO, raconteur cap firmly on-head, has a number of great stories we're dying to tell.

For more information about Match Education or to see our work living and breathing on the web, check out www.matcheducation.org/.

Rachel Sherman
Aug 29, 2012

We're proud to be supporting the second annual DrupalCampNH on the campus of Southern New Hampshire State University. Taking place all day on October 29, the event will be a gathering of the northern New England Drupal community for networking, connections, and learning. Our Christina Inge will be giving a presentation on best practices for Implementing Google Analytics and Testing Usability in Drupal. Stop by and you may just get a legenday OHO totebag! 

 

OHO Interactive
Oct 04, 2011

This weekend, we had the privilege of taking part in D4D Boston 2011--Drupal Design Camp as exhibitor and sponsor. I was also on board personally as an organizer & speaker(yes, it was a busy and fun weekend!) The team from OHO Interactive turned out in force on Saturday, with Ed, Barry, and Stacy there to field questions and help provide an OHO-sponsored lunch for 318+ Drupalists after an inspiring keynote from none other than Dries himself. Sunday brought a lively, informative keynote by Josh Porter of Hubspot (formerly of Performable) on how much testing should impact your creative decisions, and more sessions, including one by yours truly on measuring usability and their impact on conversion paths-slides to follow.

More photos at the D4D Boston official Flickr stream.

Anonymous
Jun 28, 2011

Boston Society for Architects (BSA) launched the completely revamped architects.org website this evening. The site was developed by Design&Co and OHO Interactive. The site is built upon Acquia Drupal and includes integration with the association management tool produced by ACGI.

Congratulations to the team at BSA – Adam, John, Jon, and Dan!

Boston Society for Architects

Jason Smith
Mar 02, 2011

DrupalCon 2011, the main conference for everything Drupal, is in only 2 weeks.  With Drupal usage exploding over the past few years DrupalCon has sold out quickly.  This year the organizers got a much bigger venue and there is still space available.  There is a rich set of sessions ranging covering the range from base technologies to advanced enterprise solutions.  Find out about the sessions at http://chicago2011.drupal.org/schedule.  I hope to see you there.

Ed Hastings
Feb 21, 2011
Drupal

Internet Explorer has a 31 stylesheet limit for stylesheets that are added to pages using the link tag. Since this is such a large number this limit is usually not an issue but on more complex sites, especially Drupal sites with many enabled modules, hitting this limit is fairly easy. The consequence being that every stylesheet after the 31st will not load.

Thankfully many smart people have already tackled this issue and there are a few available solutions for Drupal 6 and a permanent fix in the core of Drupal 7.

There are two modules, IE CSS Optimizer and IE Unlimited CSS Loader, that you can drop in to resolve the issue.

There is also a way that you can resolve this issue in your theme's template.php file. The snippet posted below can be added to the YOURTHEME_preprocess_page function in your theme's template.php file. The original snippet was created by antoniodemarco and modified by ZoFreX. We have further modified it to include more comments and to only run if there are more than 29 stylesheets.

/*
 * Solve 31 CSS files limit in Internet Explorer
 * by converting link tags into @imports surrounded by style tags.
 * Only 15 @imports are included in each style tag.
 * This function will only run when there are over 29 stylesheets loaded.
 *
 * Notes: This problem can be solved by available modules but modules have the risk
 * of being overriden by other modules later in the load process. The theme layer
 * will one of the last things to have access to and alter $vars['styles']
 * 
 *
 * Original code - http://drupal.org/node/228818#comment-2609368
 * More info on IE limitation - http://support.microsoft.com/kb/262161
 */

 //Only run if Optimize CSS files is not on in /admin/settings/performance
 $preprocess_css = variable_get('preprocess_css', 0);
 if (!$preprocess_css) {

     //Get the total number of stylesheets, including those included with Conditional Styles Module
     $stylesheet_count = substr_count($vars['styles'], '<link');
     if (module_exists('conditional_styles')) {
        $stylesheet_count += substr_count($vars['conditional_styles'],0);
     }

     //Only run this function if there are over 29
     if ($stylesheet_count > 29) {
       $styles = '';
       foreach ($vars['css'] as $media => $types) {
         $import = '';
         $counter = 0;
         foreach ($types as $files) {
           foreach ($files as $css => $preprocess) {
             $import .= '@import "'. base_path() . $css .'";'."\n";
             $counter++;
             if ($counter == 15) {
               $styles .= "\n".'<style type="text/css" media="'. $media .'">'."\n". $import .'</style>';
               $import = '';
               $counter = 0;
             }
           }
         }
         if ($import) {
           $styles .= "\n".'<style type="text/css" media="'. $media .'">'."\n". $import .'</style>' . "\n";
         }
       }
       if ($styles) {
         //Adding styles configured with the Conditional Styles module
         $vars['styles'] = $styles . $vars['conditional_styles'];
       }
   }
 }
Akeem Williams
Dec 13, 2010
code, Drupal

Update! Meet up with OHO at DrupalCon 2010 this week!

Many enterprise IT organizations are looking to manage a wide range of web properties with a single content management instance. Drupal provides three options for multi-site management. One of the better options is the Domain Access Module.

Benefits of the Drupal Domain Access Module

  • Maintain multiple Drupal sites with one install of Drupal on one server
  • Using Domain Access, there is one master web site and any number of sub-site domains.
  • Each sub-site domain can have its own navigation structure and visual design or it can inherit the navigation structure and the visual design from the master.
  • Content can be shared (or affiliated) from the master with all or some of the subdomains. This allows content editors to edit content on the master and automatically push it out to the sub-sites.
  • Not all of the sub-sites need to share the content. Each sub-site can be customized to use (or not) content from the master.
  • Content management permissions to edit or to publish content can be restricted so that users are allowed to edit content on just a sub-site.

Examples of the Drupal Domain Access Module

  • Content editors and writers can edit master content in one centralized location and have this populate across some or all of the sub-sites
  • Allows for easy updating of contact information or footer navigation
  • Financial services and banking organizations can update disclaimer information easily
  • Allows a brand to maintain a presence in its sub-brands through the use of persistent top header or other design element.
  • Organizations can maintain one calendar of events and push these events to sub-site domains. On the sub-site domain, the calendar could either show all events or just events related to this sub-site domain.

Practical Applications of the Drupal Domain Access Module

Colleges and universities can deploy a master Drupal instance and then use the Domain Access module to create sub-site domains for departments or programs allowing all sites to have integrated brand and marketing messages. With the distributed permissions, each department has access to editing and maintaining its departmental content.

Want to learn more?

Jason Smith
Mar 12, 2010

We've seen an increased desire by clients to add mapping to their websites – but they usually don't ask for it that way.

Clients begin by seeking new ways to visualize their information and make it easier to sort through information. In other words, they are looking for ways to make the content more relevant to the user.

Google Maps and Professional Associations

Some examples – I sat in a meeting today with an large professional association where the executive director talked about the "fire hose" of data their current site provides. It's too much; it's not relevant. His quick solution – not a better search or filters or better information architecture – is to show people and businesses near the user.

In his mind, nearer to me = more relevant to me.

A map view of search results is the ideal way to present this information rather than a filtered list. Why? Because maps offer a visualization of information that is easy to scan – and scanning is the way we all read on a screen.

Plot Custom Data on a Google Map for Universities

Here's another example – we launched a website for Lesley University last fall. Lesley offers off-campus programs in 250 sites across the US. I knew this – but it wasn't until I saw all 250 sites plotted that I understood at glance where they offer classes.

  • I could see the clusters of regions where they work
  • I could quickly see how far I would need to drive to take a course
  • Clicking on the map pin showed me only the course available at that site

What's essential here is that the prospective student is asking a number of questions about the degree program: cost, time commitment, value, and course material. A standard text search is good for finding courses by name, but this isn't the only important decision factor. In this case a map more quickly answers other questions – how far will I have to drive? does this fit into my life?

Google Maps API and Google Maps Mash Up

The Google Maps API provides a way to plot your data on the Google Maps base. Plus you can plot third-party geo-coded information – such as transit stops – to add more value to your users. In addition, your users can add data to your maps such as polygons and lines plus the supporting meta-data.

See Examples of Google Maps Mash Ups

Jason Smith
Feb 10, 2010

We've just launched a new virtual tour mapping application for the Department of Psychiatry at Massachusetts General Hospital. The virtual tour is designed for the department chief and the development office to introduce the department to prospective donors. It covers the four office locations reaching from Cambridge to Chelsea and provides a 15 minute overview of the staff and services through photos and video.

The virtual tour and introduction video were also used in conjuntion with the 75th anniversary of the department and its gala event.

Mass General Hospital Virtual Tour and Map

OHO provided start-to-finish services for the project including:

  • Concept and design
  • Design of map-base
  • All photography
  • Video production and editing

Learn more about OHO's map expertise.

Case Study about our work for Mass General Hospital.

Jason Smith
Feb 01, 2010
Design, Drupal, Maps, Video

Drupal celebrates its 9th birthday today on January 15th.  Congratulations to Drupal creator and software visionary Dries Buytaert!  And what better way to celebrate the birthday of new software than to add a new release.  Today is also marks the official release of Version 7 Alpha 1.  9 years, 7 versions, and millions of users are quite a remarkable achievement.

We regularly see the power and efficiency that Drupal brings to website design and development projects.  Combining web content management, social networking, and work flow management Drupal is a great tool for many business needs.  It also is quite flexible as we've found out as we've been adding mapping and GIS functionality to social communities.  Drupal gives us a great productivity boost and gives our clients an easy to maintain and enhance website.

So Happy Birthday Drupal!  We're looking forward to another 9 years and seeing you turn 18!

Ed Hastings
Jan 15, 2010
Drupal

Our project with the World Wildlife Fund (WWF) to develop a mapping application for use in developing countries was highlighted by the science journal Nature.

Read the article in Nature

The site will allow users to create spatial data and records for development projects. The site will have a strong community component that will allow users to collaborate and refine the data. The site will be built using Acquia Drupal and the Google Maps API 3. It is expected to launch in late spring 2010.

Jason Smith
Dec 04, 2009

The Google Map API provides a robust interface for developing custom maps using your custom data. These maps are much more than way-finding. They are powerful visualizations of data that can be manipulated by users. In addition, a map offers a unique method of displaying search results.

OHO Interactive has developed Google Maps integrations that combine map data, with proprietary data, with public data records (such as public transportation), to provide unique, valuable user experiences.

Learn More About Our Experience Free Webinar: December 16, 2009

Jason Smith
Oct 21, 2009
Drupal, Google, Maps

One of the concerns we hear about using the content management system Drupal for website design and implementation is that all of the sites "look the same."

While it is true that out of the box Drupal templates – or themes – have a similar design structure, the Drupal theme engine allows for extreme flexibility.

As we've used Drupal for website design implementations, our team has been able to create interface and design themes that meet the business and marketing requirements of our clients without experiencing limitations from Drupal.

Here's some sites that showcase the variety of Drupal website design options:

About OHO Interactive

OHO is an interactive firm in Cambridge, MA that creates exceptional web experiences for clients, connecting people to their mission, moving individuals to respond, and making an impact.

Jason Smith
Aug 31, 2009

Congratulations to Acquia, the commercial Drupal support company, for adding 200 new customers over the past 6 months.  That brings them to over 250 customers in less than a year!  Quite a feat at anytime but certainly impressive in today's economy.  

Drupal creator Dries Buytaert gives some insight on his blog and there is also a company press release from Acquia. 

As a veteran of of many content management system (CMS) implementations over the  past dozen years these facts from the press release just jump out at me:

  • Over 400,000 active Drupal sites
  • Over 4,000 contributed modules backed by thousands of active developers
  • Nearly 60,000 downloads of Acquia Drupal, Acquia’s distribution of Drupal

These are astounding numbers that are driven by a very powerful product which jumps beyond the CMS category in many ways..  At OHO we work quite a bit with both Drupal and Acquia and one of most impressive parts of Drupal is how it can be powerful both business users and advanced developers.  It is a powerful building block for marketing and content driven websites.

Ed Hastings
Aug 11, 2009
Drupal

OHO, a certified Acquia Drupal partner, had a significant presence at DrupalCon DC last month. OHO developers, designers, and project managers headed down from Boston to attend dozens of sessions. The two DrupalCon topics that really caught our interest involved Apache SOLR and Facebook.

Drupal’s implementation of Apache SOLR (enterprise-oriented search server) offers one of the best user experiences. It can handle misspellings and manage different word tenses. It is intelligent enough to weight the search results by the order that you would like to see them. In addition, SOLR can intrinsically handle faceted searches.

"Developing Facebook Applications in Drupal" gave us a great overview of how to leverage a social networking site like Facebook to bolster a site's presence. We discovered that the technologies Facebook provides mesh perfectly with what we do at OHO. We're looking forward to implementing this functionality for our customers.

OHO Newsletter
Apr 29, 2009

We are now featuring an exciting new technology on one of our Web sites: Faceted Search.

Our new site for the Actors' Health Insurance Research Center uses a Faceted Search Drupal module. The module allows the user to browse the taxonomy hierarchy to retrieve and filter results.

The new site has been highlighted in the LA Times as well as the Washington Post.

Anonymous
Mar 23, 2009

OHO, a certified Acquia Drupal partner, had a significant presence at DrupalCon DC last week. OHO developers, designers, and project managers headed down from Boston to attend dozens of sessions, take pages & pages of notes, and grow a hat size or two. This week, the OHO blog will cover some of our favorite parts of the conference.
 
A lot of our clients ask how they can leverage a social networking site like Facebook to bolster their own site's presence. One of the best ways to do this is to provide Facebook content within your site. "Developing Facebook Applications in Drupal" gave us a great overview of how to do this. Listening to the session, we discovered that the technologies Facebook provides mesh perfectly with what we do at OHO. We're looking forward to implementing this functionality for our customers.
 
You can watch the session here.

Anonymous
Mar 13, 2009

OHO, a certified Acquia Drupal partner, had a significant presence at DrupalCon DC last week. OHO developers, designers, and project managers headed down from Boston to attend dozens of sessions, take pages & pages of notes, and grow a hat size or two. This week, the OHO blog will cover some of our favorite parts of the conference.
 
The "Drupal with XMPP Integration" session was a jaw-dropper. XMPP (Extensible Messaging and Presence Protocol) is an open standard IM protocol, most notably utilized by Google Talk. Darren Ferguson and his crew have made an outstanding set of modules that allow for real-time XMPP chat within a Drupal site!
 
The framework can be found here, and the presentation can be found here.

Anonymous
Mar 11, 2009

OHO, a certified Acquia Drupal partner, had a significant presence at DrupalCon DC last week. OHO developers, designers, and project managers headed down from Boston to attend dozens of sessions, take pages & pages of notes, and grow a hat size or two. This week, the OHO blog will cover some of our favorite parts of the conference.

One of the first sessions we attended talked about Drupal’s implementation of Apache SOLR. SOLR is an enterprise-oriented search server, and it offers one of the best user experiences around. It can handle misspellings and manage different word tenses. It’s intelligent enough to weight the search results by the order that you’d like to see them. In addition, SOLR can intrinsically handle Faceted Searches, one of the main features our customers have asked for in their sites. The full presentation can be found here.

Apache SOLR will play a huge part in Acquia Drupal. Be sure to keep your eyes peeled- OHO plans to release some Acquia Drupal sites in the near future!

Anonymous
Mar 09, 2009

Located in Boston's historic Beacon Hill, the Congregational Library offers an extensive array of contemporary and classic religious material.  Founded in 1853, the organization was incorporated "for the purpose of establishing and perpetuating a library of religious history and literature of New England, and for the erection of a suitable building for the accommodation of the same, and for the use of charitable societies."
The library’s collection of over 225,000 items documents the history of one of the nation's oldest and most influential religious traditions.  OHO designed and developed the new web site for the library using the Drupal social media and content management system.  This robust platform will support the library’s move into a digital future for years to come.

OHO Newsletter
Mar 02, 2009
Drupal

Acquia  is the commercial open source software company providing products, services, and technical support for the open source Drupal social publishing system.  OHO has used the Drupal system for numerous clients both as a social publishing system and a content management system.  Acquia has announced their plans for the coming year and they can be found at:  http://acquia.com/community/projects/acquia-2009-roadmap

OHO Newsletter
Mar 02, 2009

The Scratch project at the MIT Media Lab has selected OHO to develop a new community web site for educators. Scratch is a new programming language that enables people to easily construct a wide variety of interactive projects. These projects can be shared on the Scratch site. It is focused on helping young people age 8 and up develop mathematical, computational, reasoning and problem solving skills.

The new web site will provide a dedicated space for teachers and educators to collaborate, share curriculum, and develop a virtual network. It will be developed using the open-source CMS Drupal.

Scratch software can be downloaded here: http://scratch.mit.edu/
 

Jason Smith
Feb 18, 2009
Syndicate content