We're proud to provide Development services.

Hide additional information on this project
Show additional information on this project Expand
Continuous delivery, embedded.

Processes
  • Agile/Kanban
  • Continuous Delivery
Team Leadership
  • Senior Producer
    Kelly Albrecht

Last Call is a delight to work with – not only are they top-notch developers, they are great communicators, even with the least tech-savvy amongst us. My favorite part about working with them is their unfailing can-do attitudes and ability to follow through on even the tightest deadlines. We’ve thrown all sorts of crazy complicated requests at them and they surpass our expectations every time. Last Call makes us look like web rock stars… they are so good I almost don’t want to let the word out!

Danielle Cranmer, Web Manager

When we met, Rainforest Alliance needed to upgrade their existing Drupal 6 website to the latest major version, Drupal 7.

We developed and implemented an upgrade and migration path for the site with 85 modules, including 35 custom modules, to bring the site to a fully functioning Drupal 7 build. The upgrade was fully developed and its deployment was seamless. The Rainforest Alliance site went from Drupal 6 to 7 with zero downtime.

We enjoy a strong relationship with the Rainforest Alliance team, working together to continuously deliver strategic value in their digital properties, and were proud to be chosen for a full site redesign and upgrade.

Our work continues as the Rainforest Alliance’s development team, embedded within their internal Web Service Department, scaling our resources up and down as needed.

Hide additional information on this project
Show additional information on this project Expand
Searchable, relevant compliance law and policy

Processes
  • Continuous Delivery
Team Leadership
  • Senior Producer
    Kelly Albrecht
  • Senior Development
    Tom Fleming

Five College Compliance was looking to have a website developed for storing and displaying Compliance Law and Policy information relevant to the Five Colleges of the Pioneer Valley; Mount Holyoke, Smith, Hampshire, UMass Amherst, and Amherst College. The site was to be used as a tool by these schools and certain organizations to check their compliance requirements and related statuses.
 

Last Call had several objectives for this project. We first needed to help the FCC team nail down some specific details about how they wanted to accomplish their goals and implement features like a “Compliance Calendar,” which would list various Compliance Laws and Policies by their Compliance due dates.

It was important to this project that the site’s content— mainly Compliance Laws— be easy to add by various contributors, and then easy to navigate by the end users. This also involved developing a publishing workflow better-suited for FCC’s needs; they wanted publishing states like “Ready for review,” and “Needs revisions,” instead of a simple “published” or “not published” system. 

Another key aspect was site filtering. Because this site was serving information for five different schools, and other various organizations, users needed to be able to filter the site specifically for their needs.
 

What I most like about working with your firm is your ability to hear what I want, really “get” it very quickly and translate into a web site or whatever.

Elizabeth J. Carmichael, Director of Compliance and Risk Management, Five Colleges Incorporated
Hide additional information on this project
Show additional information on this project Expand
The Technology Transfer Office rebrand.

Processes
  • Continuous Delivery
Team Leadership
  • Senior Producer
    Kelly Albrecht
  • Senior Development
    Tom Fleming

The Technology Transfer Office (TTO) at the University of Massachusetts was seeking a total rebrand. They needed to divorce themselves from a department image that had become stale and tired. They replaced a large portion of their staff, brought in new fresh ideas and leadership, and wanted to demonstrate their successful internal restructuring through a bold new website.

We were hired to build a new corporate identity package including logos, branding, a slogan, and a website.

Launching later that fall, we successfully captured the spirit of the restructured department and brought forward their mission to help inventors, artists, and forward-thinkers to access patents, copyrights, protections, and most importantly, attention to their creations.

I’m impressed with the clean look, bold photos and functional organization. The mobile version is especially cool, and is really usable.

Robert MacWright, Director, Technology Transfer Office, University of Massachusetts Amherst
Hide additional information on this project
Show additional information on this project Expand
The new Coupon Craze on Drupal.

Processes
  • Continuous Delivery
Team Leadership
  • Senior Producer
    Kelly Albrecht

CouponCraze.com’s website was outdated and falling behind when it came to SEO and rankings. In order to gain market share, the owner needed a way to automate the posting and filtering of certain coupons.

You did an amazing job on Coupon Craze.

Matthew Schwartz, Founder, Chief Creative Officer, MSDS

A new sitemap was devised, consisting of both categorization pages as well as merchant pages. Each page of the site has the ability to “feature” certain coupons, which are chosen automatically or overridden by an administrator. We leveraged Drupal to aggregate new coupons, categorizing and qualifying them automatically, as well as weeding out any duplicates as they come in. Due to the high volume of content on every page, we implemented a performance plan that met stringent testing requirements.

“There are always bumps along the way in a project this complex, but we took them in stride and did what we had to to get it done. You should all give yourselves a serious pat on the back. For a small team we kicked some serious ass on this. Thanks.”

Matthew Schwartz, Founder, Chief Creative Officer, MSDS

Coupon Craze is now positioned well for the future. SEO value, site speed, and depth of content have all improved. The automated workflows now allow the operators more time for social media ventures and blogging.

Hide additional information on this project
Show additional information on this project Expand
Continuous delivery to the council.

Processes
  • Continuous Delivery
Team Leadership
  • Senior Producer
    Kelly Albrecht

We’ve been proud of our long standing support to the CIO Executive Council, a subsidiary of the International Data Group (IDG).

Their flexibility has allowed me to interact with them as an ad-hoc branch of my own IT department, responding to projects and help-desk issues with equal competency.

Steve Wills, Sr. Manager, Applications Development at the CIO Executive Council at IDG

How we did it

We enjoy working as a team to deliver on our full service commitments.

We deliver a range of expertise to provide solutions for things like integrating with SalesForce to pull in membership data, integrating for set automated set up of group based content access on their subscriptions driven web service. Another example, moving them to a highly available, scalable cloud based infrastructure with Apache Solr and high performance caching technologies.

Hide additional information on this project
Show additional information on this project Expand
A Hub for Emergency Preparedness.

Processes
  • Agile/Scrum
Team Leadership

San Francisco takes emergency preparedness seriously.

As the fourth largest city in California, the city also serves as a center for business, commerce and culture for the West Coast. To support the City of San Francisco’s commitment to emergency preparedness, the Department of Emergency Management designed and developed a campaign to drive citizens to better understand how to be prepared in the event of an emergency. And in the unfortunate event that disaster does strike, the platform transitions to a communication platform where citizens can find the most up to date information directly from the City.

DEM had invested significant effort into creating a very engaging website to communicate to the public about emergency preparedness. However, the site was developed in a way that did not facilitate quick and easy content changes - a critical need when up-to-the-minute accurate information is needed. The site also fell short on a number of accessibility metrics.

How we did it.

When it’s business as usual, the site serves as a platform to generate awareness for how someone can better prepare themselves and their family in the event of an emergency. Visitors can download checklists, and complete forms, in addition to reading about how to prepare for different kinds of disasters, like an earthquake or tsunami. However, in the event of an emergency, the City can quickly enable a separate emergency home page which presents visitors with vastly different dynamic content updated in real time specific to the emergency, including an embedded interactive Google Crisis Map that displays information aggregated from a variety of external sources managed by the City.

Last Call Media provided a direct replacement of the existing site in Drupal 8, leveraging the out-of-the box D8 accessibility features and the user-friendly D8 in-place content editing interface. We also reduced the maintenance burden by bringing the blog, which had been a separate site, into the main site.

Our accessibility audit revealed that the original color palette used for the site designed relied heavily on colors that did not meet WCAG 2.0 contrast requirements. We were able to identify a compliant color scheme that remained within the existing brand guidelines for the new site. The site also relied heavily on icon fonts which were not taking advantage of Unicode’s private use area, and the HTML elements displaying the icons did not use appropriate ARIA attributes. Rebuilding the icon font and HTML markup to take advantage of those tools helped to greatly improve the screen reader experience for the site.

Another area that needed improvement was general accessibility related to interactive elements. Sections like flyout menus and tabs were difficult to navigate via keyboard, and were missing ARIA attributes that make them easier to understand and use. During the rebuild we switched away from using mostly-homegrown CSS and JS, and leveraged the Foundation CSS/JS framework instead. This change provided a couple of benefits - many of the missing accessibility features are included in the components provided by Foundation out of the box, it helped keep the nuanced details of the styling more consistent across different areas of the site, and it expedited the development process as well.

The City of San Francisco now has a means of communicating its emergency preparedness message with a site that is engaging, nimble, and robust.

Hide additional information on this project
Show additional information on this project Expand
A national treasure migrated to AWS with no downtime.

Processes
  • Agile/Kanban
  • Continuous Delivery
Team Leadership

StoryCorps is an independently funded organization that collects, shares, and preserves people’s stories to remind people of our shared humanity, to strengthen and build the connections between us, to teach the value of listening, and to weave into the fabric of our culture the understanding that everyone’s story matters. All collected stories are stored in their online archive, accessible to the public upon submitting a request or listening to recordings at various public library listening rooms. StoryCorps reached out to LCM for ongoing support and assistance with migrating their site’s archive of roughly 27TB worth of interviews and information to a new AWS platform. 
 

The main StoryCorps Archive access point was built on a robust Drupal platform consisting of over 60,000 interview records and approximately 27TB of associated metadata, WAVs, MP3s, JPGs and PDFs. The StoryCorps Archive platform connected with several critical business systems and performed around-­the-­clock ingests from their on­site storage arrays to the Drupal system, via rsync. StoryCorps was looking for a trusted and capable firm to migrate their entire Archive— including the website, connected services, and media— from their single-­server host to a combination of Amazon Web Services (AWS), EC2, S3 and Glacier.

Last Call Media performed a thorough analysis and audit of all StoryCorps’ source data prior to and following the massive migration. We worked closely with StoryCorps’ internal Digital Team and engineering consultants to design, test, implement, and ultimately maintain the new AWS server infrastructure.

The archive is now running smoothly on a robust AWS setup, configured to allow the platform to efficiently scale and grow as the archive does; to the next 27TB and beyond. 
 

Hide additional information on this project
Show additional information on this project Expand
Automating essential fundraising and donation tools

Team Leadership

Last Call Media has enjoyed a long ongoing history working with The Society of St. Vincent de Paul that started back in 2014 and continues to this day. Originally brought in to tackle improving the online donation experience at stvincentdepaul.net, our work has expanded greatly from there over the years as we’ve served as a business, creative, and technical partner to the St Vincent de Paul team.

How we did it

The Society of St. Vincent de Paul (SVdP) is a non-profit organization dedicated to serving the poor and providing others with the opportunity to serve. The digital experience SVdP offers to their community of supporters is an important part of achieving their mission. Last Call Media has been handling the ongoing feature development, the necessary support, and regular maintenance of the SVdP sites for the past several years.

Online donations made easy

Any time the SVdP team initiates a new campaign, whether fundraising for Thanksgiving, COVID-19 relief or homelessness prevention, a new web form needs to be created on stvincentdepaul.net

Last Call Media worked with SVdP to create an elaborate system for the site that relies heavily on a combination of web forms, Salesforce and Braintree. The web forms are integrated into the Drupal 7 site, Salesforce serves as the source of truth for creating and managing new contacts, while Braintree is used for processing online payments. Once we completed building the system, we began the process of rolling out functionality to enable SVdP to launch targeted giving campaign pages on their own. 

The new functionality enables the SVdP to independently handle any new campaign and helps the team keep track of all the different data points  while making the online experience of the supporters quick and simple.

svdp-donation

A streamlined process for scheduling pickups 

In addition to web forms for financial donations, SVdP faces an additional layer of complexity when scheduling pickups of donated goods like furniture and clothing. 

Previously, SVdP used a system of phone calls, taken at their call center, which were then recorded in Salesforce. These were then manually screened and assigned to driver routes each day. Because there is a limit to the number of pickups SVdP could perform in one day, there would often be situations where a person’s pickup had to be rescheduled because it was accidentally added to an already-full route.

Last Call Media worked with SVdP to streamline that process. We used Checkfront to automate the booking process, presenting a customized version of the booking interface within an iframe on SVdP’s Drupal site, connecting it to their existing Salesforce account, and cutting out the need for people to call into SVdP to schedule a donation pickup. We were even able to add a unique custom receipt URL, so after completing the booking process users are directed to a Drupal webform where they have the option of donating to SVdP to support their free pickup service.

The new process greatly decreased the amount of time the SVdP team needs to spend on each of these donations. Now they are able to schedule more pickups per zip code area per day and have confidence in the system they need to rely on every day.

Automated transaction reports  

When we started working with SVdP, their finance team needed to run several reports manually and cross-reference the data in order to begin the process of analyzing transaction reports. 

One of our projects together, as part of our ongoing support and maintenance relationship, was to improve the sites reporting capabilities by aggregating transaction data from their formerly separated eCommerce sites into one exportable master transaction report. 

Last Call Media turned a lengthy manual process into an automated one that makes a .csv available within a few clicks.

Last Call has been involved in improving the site’s essential fundraising and donation tools to make giving easier for users and also provide SVdP staff with powerful reporting and analytics data they can use for future campaigns. We’re proud to keep helping SVdP improve how they use technology to deliver services to their community, recruit and manage volunteers, and encourage donations. We remain excited by our involvement with such a charitable organization and we value the high level of trust and open communication that drives our relationship.

If you’re in Central or Northern Arizona, go to stvincentdepaul.net and be part making a difference with The Society of St. Vincent de Paul.

Hide additional information on this project
Show additional information on this project Expand
Blackboard’s shift to a solution-driven digital experience

Team Leadership
  • Art Director
    Colin Panetta

Blackboard is the largest education technology company in the world, serving nearly 100 million users in every region of the globe. Their comprehensive suite of products and services power institutions looking to teach, engage their community and provide a dynamic educational experience to students. 

Blackboard is an innovative, fast-moving organization, and their digital marketing tools needed to support that. To drive their next phase of growth, Blackboard engaged Last Call Media to build a global marketing platform on Drupal 8. The ability to iterate quickly, launch new marketing campaigns, and spin up sites in new regions is crucial for the Blackboard team. Ultimately moving faster means a better chance of competing against an increasing number of competitors. 

Last Call Media set out to help Blackboard test and implement a bold new approach to digital marketing, and as a result, transformed the way Blackboard.com reached and engaged educators.

How we did it

Surfacing Blackboard’s value proposition in the main navigation

The largest opportunity with the new global marketing platform was shifting how Blackboard connected with its prospective customers.

Originally, a prospective customer’s journey would begin with selecting their industry to dive deeper into a plethora of information about the different products and services. This experience was informative, but it didn’t make it clear that Blackboard’s competitive edge is not in any one individual product but rather in the interconnectedness of their various products, and how they come together to build a dynamic educational ecosystem, regardless of a customer’s industry. We worked with Blackboard to transition from an industry-focused navigation, originally:

To journeys that surface Blackboard’s value streams first: Teaching & Learning, Community Engagement, and Consulting Services. 

Given the importance of Blackboard.com as a marketing tool to drive revenue, we knew we needed to test our efforts in order to identify any usability issues before the site went live. To do this, we conducted in-person user testing at Blackboard’s annual user convention, BbWorld. We gained valuable insight that informed the final structure of the site navigation. Having positive and constructive real-world user feedback was essential in gaining stakeholder buy-in on this new approach. 

Now, Blackboard.com with its revised primary navigation helps connect prospective customers to the different ways Blackboard provides value to its customers. 

Empowering global marketers through a consistent UX 

Prior to the new platform, one of the major challenges Blackboard’s marketers had with the former Tridion content management system was efficiency. In the past, every page needed to be built manually by Blackboard’s internal web team. Marketers used to submit a form to the web team. Often faced with a backlog several weeks long, the web team created it from scratch as soon as possible. A draft page would be created, sent back to the marketer, and any edits would be returned in a document. This could take several days at best to release a new page or changes to an existing page. 

Blackboard marketers can now add and edit content easily while remaining on brand and demonstrating Blackboard’s impact around the globe.

After understanding this process, the different types of content needed and ways that content can be presented to support the new user journeys, we delivered a collection of over a dozen flexible components. Now marketers worldwide are able to create and edit pages on their own, reducing time to market and costs, and the web team is able to focus on other higher value-creating activities. 

Powered by a modern CMS, Drupal 8  

Blackboard needed an enterprise-grade CMS that was capable of scaling to meet their increasing marketing needs while also remaining easy for their content authors to manage. Drupal was a great choice for Blackboard as it enabled them to respond and make content and code-level changes quickly, including introducing new functionality.

The next iteration of the Blackboard brand, supported by a pattern library

The new platform provided an opportunity to rethink how Blackboard uses space and colors so their digital properties are more consistent in look, feel, and structure to their products. 

Blackboard started using color more sparingly and with greater purpose, and the new platform better utilizes white space and reserves color to truly highlight the content Blackboard wants to bring front and center. Subtle variations in the “Call-to-Action” button styles were added to make it clearer to the site visitor what the next step is. With the new platform, Blackboard has removed many of the bright yellow buttons and softened their approach and introduced a few more “friendlier” color options to their web palette. The outcome here is that Blackboard.com, the flagship marketing platform looks and feels consistent with Blackboard’s products and services. 

A globally consistent brand experience with localized messaging   

As a global company, Blackboard’s marketing team needs to be able to quickly position their products and services to customers in those markets directly, in their language. Further, Blackboard’s marketing and content strategy varies per market and therefore often by language. Simply translating pages into different languages was not sufficient given it’s often the case that not all products and services are available in all markets, and even when they are they are often positioned differently. A product may be marketed differently in Spain and in Germany while also not being available in Australia, for example, which means we needed a different approach to translation that supported localization. Blackboard’s new Drupal 8 site had to not only provide content in different languages but also content specific to each visitor’s geographic location. 

To support this, we built a Global Site feature in the new Blackboard.com that allows the Blackboard marketing team to spin up and manage new sites in different languages quickly without the need to engage development. At launch, this included close to two dozen sites in around 14 different languages.

We extended Drupal 8 core’s translate functionality to support the variations in language between American English and Queen’s English and Latin American and Castilian Spanish while maintaining flexibility so that content could also be localized for different regions. 

Blackboard’s requirements were complex and caused us to rethink our typical multilingual strategy. Instead of creating a site that supports content in multiple languages, we built a localization platform that takes into account available product offerings as well as language and regional nuance - creating a platform for an organization that is not only multilingual but truly global.

A commitment to web accessibility 

Blackboard and Last Call Media share a commitment to ensuring what we create is fully accessible to all audiences, regardless of ability. To that end, we had accessibility needs in mind from the very beginning. Our cross-functional approach to product development meant that we were able to validate early on that our work would meet WCAG 2.1 minimums, and by engaging users of assistive technology to assist with testing as development progressed, we knew that the release would also be truly usable on day one. 

Our initial objective was to help Blackboard respond faster to changing customer demands worldwide by improving the content authoring experience for their marketing team, empowering their internal development teams to sustain and iterate on the platform for the long haul, and reducing operating costs. 

With input from Blackboard’s customers and employees, we led the delivery of an improved user experience for Blackboard’s community, created a platform to showcase their products and services, and helped Blackboard tell the story of how they continue to positively impact learners, educators, and institutions around the globe.

The relaunched Blackboard.com saw a decreased bounce rate on the homepage, more users finding their destination quickly, and a dramatic increase in traffic to the free trial page. The new flexible, modern, engagement platform for Blackboard is more a customer-focused digital experience and supports their current and future marketing objectives. It has helped Blackboard thrive in a constantly changing and increasingly competitive edtech environment.

Hide additional information on this project
Show additional information on this project Expand
Drupal powers San Francisco's accessible emergency preparedness hub.

Processes
  • Agile/Scrum
Team Leadership

San Francisco takes emergency preparedness seriously.

As the fourth largest city in California, the city also serves as a center for business, commerce and culture for the West Coast. To support the City of San Francisco’s commitment to emergency preparedness, the Department of Emergency Management designed and developed a campaign to drive citizens to better understand how to be prepared in the event of an emergency. And in the unfortunate event that disaster does strike, the platform transitions to a communication platform where citizens can find the most up to date information directly from the City.

DEM had invested significant effort into creating a very engaging website to communicate to the public about emergency preparedness. However, the site was developed in a way that did not facilitate quick and easy content changes - a critical need when up-to-the-minute accurate information is needed. The site also fell short on a number of accessibility metrics.

How we did it.

When it’s business as usual, the site serves as a platform to generate awareness for how someone can better prepare themselves and their family in the event of an emergency. Visitors can download checklists, and complete forms, in addition to reading about how to prepare for different kinds of disasters, like an earthquake or tsunami. However, in the event of an emergency, the City can quickly enable a separate emergency home page which presents visitors with vastly different dynamic content updated in real time specific to the emergency, including an embedded interactive Google Crisis Map that displays information aggregated from a variety of external sources managed by the City.

Last Call Media provided a direct replacement of the existing site in Drupal 8, leveraging the out-of-the box D8 accessibility features and the user-friendly D8 in-place content editing interface. We also reduced the maintenance burden by bringing the blog, which had been a separate site, into the main site.

Our accessibility audit revealed that the original color palette used for the site designed relied heavily on colors that did not meet WCAG 2.0 contrast requirements. We were able to identify a compliant color scheme that remained within the existing brand guidelines for the new site. The site also relied heavily on icon fonts which were not taking advantage of Unicode’s private use area, and the HTML elements displaying the icons did not use appropriate ARIA attributes. Rebuilding the icon font and HTML markup to take advantage of those tools helped to greatly improve the screen reader experience for the site.

Another area that needed improvement was general accessibility related to interactive elements. Sections like flyout menus and tabs were difficult to navigate via keyboard, and were missing ARIA attributes that make them easier to understand and use. During the rebuild we switched away from using mostly-homegrown CSS and JS, and leveraged the Foundation CSS/JS framework instead. This change provided a couple of benefits - many of the missing accessibility features are included in the components provided by Foundation out of the box, it helped keep the nuanced details of the styling more consistent across different areas of the site, and it expedited the development process as well.

The City of San Francisco now has a means of communicating its emergency preparedness message with a site that is engaging, nimble, and robust.