Integrating Integrations: A Tale of Two Vendors at DrupalCon Portland

Integrating Integrations: A tale of Two vendors
Drupal Association YouTube

A complex data structure, a very active marketing team, and not one but two translation vendors: if this doesn't sound daunting enough, imagine if those two vendors weren't able to talk to each other out of the box. That was the status quo at Pega until 2020. On the one hand they had Lingotek, well known for its seamless Drupal integration. On the other they had Acclaro, our provider of excellent translation services. What they had standing between the two was a painstaking work of copy and paste, many spreadsheets, and a lot of frustration.

What made everything even more urgent was that Pega Academy, their new learning site, was going to start offering multilingual content in early 2021. They had a few main goals:

  1. Put a stop to the copying and pasting, and allow their data to flow between both vendors' APIs.
  2. Use Drupal as the main control center, to provide as much information as possible in a single place, and limit the number of clicks and open tabs required of their localization specialists.
  3. Create a process that would allow translating tens or hundreds of related nodes at a time, without anyone having to hunt around for each individual one.
  4. In true Drupal fashion, avoid reinventing the wheel. Instead, reuse and improve on what is already there.

This session by Tony Savorelli, Pegasystems focuses on the driving criteria behind their development effort, the technical building blocks, and a small demo of the completed work.