To eliminate limited, time-consuming testing processes that impeded development workflow
Adopt Platform.sh to gain the flexibility to test and deploy new services faster
For more than 70 years, the United Nations Children’s Fund, or UNICEF, has been committed to children’s rights throughout the world. Today, more than 12,000 employees in 150-plus countries worldwide work diligently to advocate for children and to provide support and services for education, health, nutrition, and hygiene. UNICEF also campaigns for refugees and against recruiting children into military service. All of the organization’s efforts are financed entirely by voluntary contributions from governments and private donors.
Numerous national committees represent UNICEF on a global scale, acting as independent nonprofit organizations that educate the public on a local level about UNICEF’s sustainable development goals and collect donations for both national and global UNICEF projects. One of these committees is UNICEF Switzerland and Liechtenstein, founded in Zurich in 2018. As an independent non-governmental organization, it’s one of UNICEF’s 33 national committees.
Manfred Ruf, the head of information technology at UNICEF Switzerland and Liechtenstein, has been working with the organization for nearly 15 years. His responsibilities include IT infrastructure maintenance and ensuring the security and operability of unicef.ch. He’s also responsible for the continuous development of communication systems and the donation portal. In recent years, Ruf repeatedly encountered setbacks in his development workflow due to a lack of flexibility in testing processes—until he migrated from his old hosting provider to Platform.sh.
“Today, I can easily create a clone of my current system, and it's fast. We’re much more flexible.”
Ruf’s goal has been to replace outdated systems with modern technologies to create agile workflows that can help manage the organization’s IT infrastructure more efficiently. UNICEF Switzerland and Liechtenstein uses Drupal for web development and is supported by the expert Drupal team at Swiss-based MD Systems and its subsidiary Kampaweb, both Platform.sh partners.
Part of the organization’s digital transformation was a long-needed overhaul of the outdated unicef.ch website, last updated in 2013. With swift, ever-evolving technology advancements and the official November 2021 end of support for Drupal 7, a timely transition to Drupal 8 was needed. Platform.sh provided the necessary flexibility to the organization’s testing process.
Prior to adopting Platform.sh, UNICEF Switzerland and Liechtenstein was hosted on Nine, the leading cloud provider in Switzerland; a sandbox was used for testing purposes. Even though there hadn’t been major problems with the old solution, Ruf encountered obstacles during the transition from Drupal 7 to Drupal 8. And creating a testing environment was limited and time consuming, Ruf explains.
“Eventually MD Systems asked us if we wanted to change our hosting provider. They said Platform.sh would make it much easier to create test environments and copy entire web pages, so we could proceed faster. In general, we trust our agency to recommend the best possible solutions.”
Since UNICEF Switzerland joined forces with Liechtenstein in September 2018, an important criterion for any tool used by the organization has been its conformity with the European General Data Protection Regulation (GDPR); Liechtenstein—unlike Switzerland—is subject to European data regulations. Ruf quickly learned that Platform.sh not only complies with the GDPR, but also enforces strict security standards in general.
Although Ruf normally tests and compares three to five different solutions, he says that the Platform.sh price/performance ratio was unbeatable, which led to a quickly made decision.
“The cost was a major reason why we decided to go with Platform.sh. It is far less costly than our previous provider, and we actually decided relatively fast that we wanted to change,” Ruf says. “And I have to say we’re very satisfied. We didn’t have any failures or loss of speed.”
UNICEF Switzerland and Liechtenstein has been with Platform.sh since 2018, and Ruf says he’s more than satisfied. He emphasizes that the organization has benefited from numerous Platform.sh services and that he’s happy to have made the switch.
“Even though we didn’t have any serious issues before using Platform.sh, everything was more complicated,” Ruf explains. “Especially when it came to building test environments. I had to call MD Systems, and they had to copy all the content. So it took a long time to test something new. Today, I can easily create a clone of my current system, and it’s fast. We’re much more flexible.”
One of the most important technical criterion for Ruf is to retain flexibility in providing new services. Fast and smooth deployments are often critical factors for the organization. Emergency situations, where quick action is required, are not uncommon.
“If, for example, public fundraising reaches out to us in the morning with a request for the creation of a certain page that has to go live in the afternoon, I can do it the same day,” explains Ruf. “Prior to Platform.sh, it would take me half a day or even an entire day.”
The newly won scalability that UNICEF Switzerland and Liechtenstein gained through Platform.sh has become indispensable for the organization today. Ruf also praises Platform.sh for its easy usability and customer support.
"If you ever need anything or want to change something, there's always someone to support you quickly. Unlike other platforms, Platform.sh is much less bureaucratic.”