Technology Stack
- Drupal 9
- MySQL
- CKEditor 5
- Drush
- CSS
- Siteworks
The Client
The client maintains an online knowledge hub focusing on emerging technologies (e.g., MicroLED, OLED, e-paper) and nanomaterials (e.g., Perovskites and Graphene). The knowledge hub contains articles, news, and blogs on nanotech. Researchers can find valuable information directly from this platform containing hundreds of write-ups on the latest in nanotech.
Results
Our client sincerely appreciated our hard work on the project, which lasted 1.5 years. We successfully created a structurally enhanced multisite. It wasn’t easy to create a network of subsites within this multisite. But, because of our working knowledge of Drupal 9, we could do it well.
Here’s a lowdown of the project outcomes:
A Solid Drupal 9 Multisite
We exported all data from Drupal 7 to Drupal 9 to let the client manage several subsites from a single multisite install.
Smooth CSV File Imports
We first moved data from the old site into a CSV file. We then imported data from the CSV file to Drupal 9 using Drush scripts.
Data Migration in Batches
The range of data we moved in batches included the following:
- Themes
- Plugins
- Content Types
- Blogs
- Images
- Modules
- Configurations
- Admin roles
Configurable Social Media Variables
We configured the social media variables and made them customizable.
Easier Maintenance
We kept the Drupal core files the same for all the subsites. So, adding a new subsite is easy.
Saved Storage Space
We kept the core files in a single directory, so the multisite doesn’t take up too much storage space.
Unified Site Management under One Dashboard
Our client can manage the entire network of subsites from a single admin dashboard. Here are a few examples:
- Shared Themes and Plugins - Our client can update the themes and plugins for all subsites simultaneously.
- Shared User Access to Content -Our client can give users access to just a few subsites or all in one go.
- Shared Banners -Our client can quickly adjust each banner per site.
- Shared Settings -Our client can also control advanced settings and configurations per site.
One-time Upgrades
In short, site-wide upgrades are now one-time because of the configurations we made.
Brand Consistency
Our configurations also help the client maintain brand consistencies across networked sites.
Affordability
We are proud of our Drupal experts for helping the client with the power of this multisite. Because of our work, the client easily upgrades this multisite at reduced costs that would have otherwise skyrocketed if the client had installed individual websites separately.