Integrating Integrations: A Tale of Two Vendors: DrupalCon Portland 2022
Speaker: Tony Savorelli 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 we had Lingotek, well known for its seamless Drupal integration. On the other we had Acclaro, our provider of excellent translation services. What we 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, our new learning site, was going to start offering multilingual content in early 2021. We had a few main goals: 1. Put a stop to the copying and pasting, and allow our data to flow between our two 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 our 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 will focus on the driving criteria behind this development effort, the technical building blocks, and a small demo of the completed work.