A blog by the Brick Factory The Brick Factory

Five Nifty Drupal Modules

We have used Drupal as our primary platform to build web sites since 2007.  It is a robust content management system that allows us to develop powerful websites.  While it has a lot of capability out of the box, one of the most attractive things about Drupal is the wide variety of modules available that add functionality to the system.  Below are five nifty modules that we have used.

1. Draggable Views

We commonly use the Views component of Drupal to display a collection of a certain type of content in an organized fashion.  There are various ways to sort content: alphabetically, publication date, popularity (as dictated by the comments, page views, etc.), and other criteria.  However, we had a client for who such sorting was not helpful.  Further, there are several pages on their site in which they had to manually dictate the order of content in the view.  With a little research we came across the Draggable Views module that allows site admins to use their mouse to drag and drop content where it should be.  It is very handy.

2. IP Login

For another client, we had to place downloadable files into a secure folder – meaning that only users with member roles could access the files.  That in itself is not too complicated, but in addition to the client’s members, we also had to provide access to these files for people at certain organizations.  The client provided ip address ranges for the organizations.  To meet this need, we created a role that only granted access to the applicable files.  Then we created user accounts for each ip address range.  The IP Login module allowed us to automatically log users in coming from those ip ranges for seamless access.

3. Hide Submit Button

We set up a groups site for a client.  However, we ran into an issue; some of the users are impatient when they hit submit buttons.  Thus, they would hit the submit button.  Before the process finished, they would hit the button again.  This would result in duplicate submissions of comments, in this case.  We used the Hide Submit Button module to display an image indicating to the user that their submission is still being processed.  It further disabled them from hitting submit again until the process completed.  One of the cool things about this module is that the site administrators can designate which pages this behavior occurs.  This module was a quick fix to a problem.

4. Views Bulk Operations (VBO)

VBO may not be a “sexy” module, but it is handy.  It is mainly geared toward development work when it is not uncommon to make the same change to a vast number of pieces of content on a site.  This can be used in many ways.  When a site was deluged by tens of thousands of spam comments, we used VBO create pages with many more items listed on each page.  Instead of deleting 50 comments at one time, we were able to delete tens of thousands all at once.  The process took over an hour to complete, but that beat deleting 50, waiting, and then deleting 50 more.  This is just one use for this time saving and frustration preventing module.  However, be careful, because you can also screw up a lot of content; so be sure that what you’re doing is correct.  (Needless to say, we love CAPTCHA when it comes to web forms.)

5. Search and Replace Scanner

Like VBO, this is not a very sexy module.  However, it has come very useful for us.  We were tasked with porting over thousands of static pages from a site into Drupal.  We had our programmers develop a spider program to pull out the content into a csv file so that we could import it into Drupal.  However, there was still A LOT of clean up to do, and we soon realized that we came across a lot of common fixes.  This is where the scanner came in.  It was very helpful.  Having said that, like VBO, you have to be careful since you can definitely goof up a site badly if you’re not careful.  I remember pestering our systems team to back up the database a lot while using this module.

Note that the availability of these modules for various versions of Drupal (5, 6, 7…) will vary.

Viral Video Wars

At last year’s Super Bowl, one of the most buzzed about commercials was VW’s “The Force”, which featured a young boy trying to control various objects, including a Volkswagen, with his mind a la Darth Vader.  Here is last year’s ad, which was viewed over 50,000,000 times on YouTube.

 

(more…)

Grading the GOP Presidential Candidates on Mobile

Back in the heady days of June 2011, I posted an analysis of Presidential candidates use of mobile in their campaigns.  My research showed that at that time only President Obama was making much of an effort in the mobile space.   With the end of the Republican primary in sight, and having recently done a deep dive on President Obama’s mobile optimization efforts, I figured it would be a good time to take a another look at how the remaining Republican candidates are using mobile.   This time out, I took a look at four primary criteria:

  • Does the campaign have a version of their main website optimized for mobile?
  • Does the candidate offer supporters a way to sign up for SMS updates?
  • Does the campaign have an official iPhone or Android application?

The results sort of speak for themselves.  Romney’s mobile optimized website is the only current mobile initiative by a Republican candidate.

Candidate Mobile Site Text Updates iPhone App Android App
Newt Gingrich No No No No
Ron Paul No No No No
Mitt Romney Yes No No No
Rick Santorum No No No No

Mobile Sites

While extremely simple, the Romney campaign actually has a pretty good mobile site.   The homepage design is clean and presents the user with obvious choices.  Visitors can click to get to the desktop site if they so choose.

home

(more…)

5 Digital Super Bowl Campaigns to Watch

Last year, 111 million people watched the Super Bowl in the United States alone.  Research estimates that  “about 60% of people watching the game plan to have a second screen running — whether it’s a laptop, tablet or a smartphone.”  Undoubtedly, a lot of people will be using those second screens to chat about the game on various social media platforms, such as Twitter and Facebook.

Given this reality, marketers are desperately trying to launch digital campaigns that build buzz on social media channels prior to the game, and that maximize the impact of those $3.5 million Super Bowl ads during and after the event.  Following are five examples of innovative digital campaigns that will run around this year’s game.

(1) VW Star Wars Ads

Last year, automaker Volkswagen capitalized on our collective obsession with Star Wars by running a great ad in which a young boy dressed as Darth Vader tried to control various objects with his mind, Jedi style.  This year, VW has released a viral video of dogs barking the theme to Star Wars as a way of building buzz about its Super Bowl ad prior to its airing.  It has worked – he video (embedded below) has already been viewed over 9,000,000 times on YouTube.

In addition, VW has built a tool on their website that allows you to send a Star Wars themed “Intergalactic Invite” to your game day party to friends and family.

I love the barking dog video, but the “Intergalactic Invite” thing didn’t hold my interest.  Overall though, I’m looking forward to seeing the new commercial.  So mission accomplished.

(more…)

Barack Obama and Responsive Design

President Obama campaign website on desktop, iPad and iPhone.

There is little doubt that the 2008 Obama campaign was the most sophisticated digital operation in the history of politics.  It is not really close.

Given how high the bar has been set, there was a lot of hype surrounding the November release of the 2012 version  www.barackobama.com, which features a responsive design.    Responsive designs are all the rage these days, as they allow a site to automatically resize based on the resolution of the device the visitor accesses from.  This approach prevents web developers from having to create specific versions of your site for desktops, smartphones and devices like the iPad.

When well executed, a responsive design can be a thing of beauty.  Here are some great examples, with the Andersson-Wise and Boston Globe sites being particularly impressive, albeit in vastly different ways. 

When done right, a responsive design creates compelling user experience on all devices.  Unfortunately, I don’t think the Obama site achieves that goal. 

(more…)