What is Phase2 up to?

With all of the recent hoopla we have been stirring up on our blog and in the Drupal community about the Drupal Calais modules, it is easy to lose track of all the other fantastic things we have been doing here at Phase2. Here is a quick rundown of some of our latest projects.

AJAX Views (http://drupal.org/project/ajax_views)

This is a module I wrote for a client, though it is not yet in use. This gives ajaxy goodness to view blocks where they never existed before.

h4.

Frank Febbraro, Chief Technology Officer
#Development | Posted

With all of the recent hoopla we have been stirring up on our blog and in the Drupal community about the Drupal Calais modules, it is easy to lose track of all the other fantastic things we have been doing here at Phase2. Here is a quick rundown of some of our latest projects.

AJAX Views (http://drupal.org/project/ajax_views)

This is a module I wrote for a client, though it is not yet in use. This gives ajaxy goodness to view blocks where they never existed before.

Rails and OpenID

It takes quite a few processes and tools to keep our act together as our company grows. As a result we have written several internal tools to manage everyday tasks. One example is a labor projections tool written in Ruby on Rails that helps us task individuals and strategically place the right resources on the right projects at the right time. This tool is useful for employees to see their expected work schedule and also allows managers visibility into the resource pool at large.

SiteMinder Integration

Look for this public release soon. We needed a way to integrate one of our client’s Drupal platform into their SiteMinder SSO solution. This tool inspects the incoming requests and if it recognizes a request as SiteMinder enabled/authenticated it will login the user to the Drupal site automatically. If that user does not exist, it will first create them, then log them in. This is invaluable for organizations that don’t have an integration mechanism directly into their account system. We hope to release this soon with the approval of our fantastic client.

SiteBuilder

Here is another terrific module, this one written by Irakli. This will allow you to automatically provision new sites within a Drupal multisite setup. It takes you through the workflow of creating new domains and databases and execute installation profiles. With the click a few buttons you have a brand new Drupal Social Publishing site without having to touch a command line, filesystem or database.

MLS Integration

We have done many real estate sites. Most of them are straightforward. Setup some property types, a floor plans and a listing of amenities. However, a recent client wanted a full integration with an MLS service database and image repository. This custom Drupal module provides a full regional MLS search with proximity and amenity parameters. It will also integrate specific custom properties as additional suggestion so our client can augment the MLS data with their own custom listings

Publishing Platform

What do you do when you have a publishing client that has dozens of print magazine properties and needs to rollout a common online platform at the drop of a hat? You contract with Phase2 to build a Social Publishing platform solution. Recently, we’ve developed systems that manage the publishing workflow, provide easy to use SEO tools, article slideshow carousels, article comments and moderation, podcasts, flexible theming and layouts, pricegrabber review integration, targeted ad placements, user profiles and RSS feeds…just to name a few. This has helped our publishing clients reap rewards (and revenue) at a fraction of the cost of other systems, while providing an incredibly social experience for the readers.

Automated Research Analytics Workflow

A long time client in the journalism/publishing/research world needed an integrated solution to bring the fruits of their research, data collection, and analysis labor to their readers. For data collection and analysis we have a custom Java application built on our flexible platform of reusable architecture patterns. Their team of researchers jam thousands of records into the system daily. This data is then sliced and diced and imported directly into a 3rd party charing application while simultaneously provisioning new content in their Drupal CMS. The results? We get to see the data come to life in easy to understand format – instantly.

I could go on, but I think you get the point. We have some incredibly talented minds here and we are obsessed with finding a simple, pragmatic, elegant and affordable solution for all of our client’s challenges. I could not be more proud of the team we have built here, they are a very special group.

Want to join our team? Check out our job listings. We are always looking for talented and passionate people. Don’t see a job listing that fits? Submit your resume anyway with how you think you can contribute to our team.

Frank Febbraro

Chief Technology Officer