Multi domain Drupal migration with a complete platform redesign and a new data structure for one of the leading independent global medical research institute.
A long-lasting partnership
The George Institute learnt about Marameo through word of mouth and got in touch for some small Drupal support back in 2015. It was the start of a long-lasting relationship.
During those years, we have successfully completed several pieces of work for the institute, so it was no surprise when they asked us to put together a proposal for a Drupal migration (from version 7 to version 8) and a complete website and data redesign.
Multi-domain and multi language
The George Institute digital platform isn’t for the faint at heart. Browsing the website it might seem just a bunch of content and images, but don’t be fooled – it is an extremely complicated platform with tons of features, editor functionalities and data relationships.
To top it all up, it’s a multi-domain installation that shares the same codebase but has different content depending on the region and a multi-language installation for the Chinese domain.
Global -> https://www.georgeinstitute.org
Australia -> https://www.georgeinstitute.org.au
China -> https://www.georgeinstitute.cn (Chinese & English)
India -> https://www.georgeinstitute.org.in
United Kingdom -> https://www.georgeinstitute.org.uk
Data migration and restructuring
Drupal 7 to Drupal 8
The existing Drupal 7 website had more than 15,000 pages, 25 content types and a myriad of custom fields.
It’s important to understand that we didn’t simply move the data from Drupal 7 to Drupal 8 – we re-architected the whole data structure and relationships between fields and content types and then migrated the content across.
Add this to the multi-domain and multi-language setup, and you are in for one complicated data migration.
Our team of experienced Drupal developers have built a custom solution to migrate the data from one application to the other.
Ly, our technical lead, will explain the overall process.
Dynamic blocks for dynamic content
A revolutionary approach
At Marameo, we want to empower editors and content creators to tell stories that enhance their brand and engage their visitors.
We have developed a way to build websites that does exactly that. Puts the editor in the driver seat and allows them to tell the story their audience wants to read.
In a nutshell, we design and build reusable blocks that fit the data structure of your content and allow you to build webpages like never before.
Are you interested in learning more about our innovative block approach?
UNSW Publications integration and profile sync
A repository of knowledge
All research papers and publications for Australian’s researchers are managed by the affiliated university UNSW.
The George institute needed a simple way to fetch, store and search for all publications authored by a George Institute researcher.
The result is a complete integrated system, where The George Institute doesn’t have to do a thing. All publications from a George Institute researcher automatically show up on the publication search page: https://www.georgeinstitute.org/publications
Automated profiles with all their publications
If a user profile is a UNSW researcher, we fetch all their published publications, even if were published before their affiliation with TGI.
So for example, we have the principal director: https://www.georgeinstitute.org/people/robyn-norton-ao
This profile is a combination of internal data (picture, copy, Further Readings) and external data (Publications) which comes directly from the UNWS Publications repository.
You can see all her publications here: https://www.georgeinstitute.org/people/robyn-norton-ao/publications
First Class Search Engine
What are you looking for?
We have integrated a SOLR Search engine to get blazing-fast search results to the user.
Solr is highly reliable, flexible and scalable open-source enterprise search platform. It powers the search and navigation features of many of the world’s largest internet sites.
Our integration allows the users to benefit from a custom made algorithm that defines what’s important to the user depending on the search query.
Based on that custom algorithm, every search results gets a score, depending on the query – and then we order the result based on that score.