We’re also hiring a Senior WordPress Developer!

Posted by & filed under Hiring.

Common Media is looking for an outstanding Senior WordPress Developer to join our team in Hadley, MA. We're a web development and consulting shop with a healthy mix of new and ongoing projects, and we’re looking for an experienced WordPress developer who is passionate about building beautiful, intuitive and functional websites. We hire craftspeople who care about keeping their tools sharp: we look for co-workers who are smart, get things done, and care about doing things right. We appreciate a Read more [...]

We’re hiring another Senior Drupal Developer!

Posted by & filed under Hiring.

We're hiring again! Common Media is looking for an outstanding Senior Drupal Developer to join our team in Hadley, MA. We're a web development and consulting shop with a healthy mix of new and ongoing projects, and we’re looking for an experienced Drupal developer who is passionate about building beautiful, intuitive and functional websites. We hire craftspeople who care about keeping their tools sharp: we look for co-workers who are smart, get things done, and care about doing things right. We Read more [...]

We’re hiring again! Website Account Manager

Posted by & filed under Hiring.

This job primarily consists of hands-on task and project management, coordinating with our team of developers, designers, and consultants to deliver solutions to our clients. This is a great job for an organized, efficient and web-savvy person who enjoys problem solving, resource planning, and multitasking. We’re looking for a great fit and will train the right person in all other aspects of the position. If you like to make people happy by solving problems, have great customer service skills Read more [...]

Our preferred domain registrar

Posted by & filed under Web development.

Our clients often ask if we have a preferred domain registrar, and since I’ve just spent this snow-day morning consolidating all our domains to Hover.com, it seemed appropriate to give them a plug on our blog. They’re not over-priced like Network Solutions, or owned by individuals-of-dubious-moral-character like GoDaddy, and everything just seems to work right, the first time. Kind of refreshing, actually!

Hiring a Sysadmin/Devops Engineer

Posted by & filed under Hiring.

Common Media is looking for a systems administrator to join our team and establish a devops role in support of our twelve web developers and consultants. This new position’s regular assignments will include assisting with managing cloud servers and storage, implementing and managing continuous integration testing processes, auditing and optimizing server and application performance, automating release procedures and maintaining server architectures for Common Media’s projects and clients. The Read more [...]

We’re hiring again!

Posted by & filed under Hiring.

We're hiring! Common Media is looking for a new front-end developer. We're a web development and consulting shop with a healthy mix of new and ongoing projects, and our HQ is located in downtown Greenfield MA, in newly renovated post-industrial space. Standards-based HTML/CSS and jQuery development experience is necessary. Drupal theming experience would be a definite plus, as would experience with implementing responsive templates. We're looking for someone with genuine enthusiasm for the presentation Read more [...]

Migrating content from an older version of a site

Posted by & filed under Drupal.

I recently was given the task of taking over a project to enhance a Drupal 7 site with several new features and bug fixes. Unfortunately, the work had gotten stalled due to the departure of the person who was working on it, and as a result the live site had gotten several months ahead of the development version. A number of views had changed, panels had been introduced, blocks created, some content types had been modified, in addition to some new modules, both contributed and custom. My initial Read more [...]

What to do when CiviCRM contacts get out of sync with Drupal users

Posted by & filed under CiviCRM.

I do not know what causes values for user ids in the civicrm_uf_match table to get out of sync with Drupal user ids, but I've seen it happen on a couple CiviCRM sites. The solution we have found has been to edit the value of uf_id in the civicrm_uf_match table to match the corresponding Drupal user's user id (matched based on the email address). Finding and fixing those manually can be a bit of a pain, so I worked out the the following query which joins civicrm contacts to Drupal users based on Read more [...]

Cloud hosts, Apache, and server names

Posted by & filed under System Administration.

It's easy to get a LAMP-type host running on a cloud service like Rackspace or Amazon S3, but it's important to get some of the networking infrastructure configured properly to make things run more smoothly up front. Rackspace will give your new server a "hostname" which matches the name you assigned when you created the machine, like "newsitestaging". Unfortunately, this leads to errors with Apache. The errors generally look like this: $ sudo service apache2 restart * Restarting web server Read more [...]

Using custom entity view modes

Posted by & filed under Drupal.

On a recent website redesign project for Harvard University's American Repertory Theater, our specification required a number of views of content where the individual nodes appear in a consistent tiled design. Usually the grid was two tiles wide, but sometimes one, and sometimes three. The individual rows in these views could be pulled from any of a number of content types. And each content type could have different fields. But they must all appear in these views with a consistent styling, dimensions, Read more [...]