CBE: Drupal 7 to Drupal 8 Migration

AddWeb-solution-logo-with-shadow-400
AddWeb Solution
  • Score Awaiting client review
    n/a
  • Date Published
  • Reading Time 5-Minute Read
cbe-1_0-1

CBE: A platform dedicated to reclaiming God’s plan for equality.

About CBE

CBE talks about leading together and serving as equals, to provide a fair, equal chance to both men and women and to stop restricting women for religious belief, misleading scriptures, or gender strictness.

You can sign up with CBE and get all updates related to annual conferences, award-winning shows, blogs, and many more, which keeps the Christian women engaged globally. Being a part of CBE can also avail you the rich content which can educate women globally. CBE campaigns by collaborating with conferences, seminars, universities all over the world supporting organizations who have the same vision as CBE, users can get access to these events by signing up with CBE.

Why Drupal was chosen

CBE previously was a Drupal 7 site, and they wanted to migrate their website to Drupal 8; hence redesign was quite a fair chance. So they decided to revamp the whole website from scratch with a fresh new design.

Project goals

CBE’s motive was to provide their end users with a better and smooth UI experience. AddWebSolution helped CBE in maintaining their Drupal 7 site earlier and now we are helping them with Drupal 8 migration with a new theme and structural changes.

We fine-tuned the content type usage by merging and restructuring with the architectural changes and also made it easy to navigate, clean, and yet attractive. We changed the structure to component based which will ensure the component reusability and it represents well-defined interfaces that will eventually help end users and it will be an easy migration to Drupal 9 in the future.

Requirements

On considering technical aspects, a list full of specifications was expected to meet skillfully. Below is a list of essential requirements provided, keeping aside the subsection of each of them.

  • Homepage integration
  • Landing page
  • Community website
  • Search API
  • Migration using Drush commands
  • Integrated third party audio
  • Resource listing
  • Event calendar
  • Youtube video integration
  • Contact us

We preferred to choose the experienced and dedicated team of AddWeb Solution. As apart from the above-listed features, there were several other customized features we wanted to build on the refurbished Drupal 8 website and we knew that tailor-made solutions of AddWeb’s team can help us with that.

Challenges

Obstacles do come in every path of the project, but there always lies a way to reach its destination. CBE, too, had its challenges. We acknowledge our practical and skilled team who put their expertise and dedication to conquer the challenges and provide results.

CBE carries out various events, seminars, and conferences. Our customized location filter will help users to directly search the event and the places where these events are going to take place. The users can also search the countries and can find out the details regarding all the events taking place in those countries.

Outcome

While examining the challenges of CBE, we got to learn many new lessons. At last, we successfully provided all the desired features by the client and above that revived the site by the below-mentioned features:

Improvising landing page: With alluring field types and updated themes in Drupal 8, we changed the entire view of the home page, making it more engaging and descriptive than before. We used the component-based structure to meet the precise needs of our end users.

Revised search feature: We have revised the search engine for CBE. We used search API and faceted search where the users can search the category and types of books and publications they want. The advanced search feature was customized so that users can easily find the authors and genre they are searching for.

Migration: Migration from Drupal 7 to Drupal 8 is a steep curve but was successfully able to help them with their migration. This migration provided them with a faster and secure website. It served them with multiple field types that are easier to use, and a quick edit module was provided so that the content can be edited directly from the website’s front end. CBE had multiple content types, but we helped them merge similar content types, which made it easier to process

Technical specifications

Drupal version:

Drupal 8.x

Key modules/theme/distribution used:

Why these modules/theme/distribution were chosen:

These modules are best suited for the migration to Drupal 8 which serves the purpose with this project requirements :

Search API – Search API conveys prevalent search comes about rapidly to online visitors. Using this module , user can easily find small word from text and also find specific content from lots of data’s

Migration Tool – This module is used for both importing data from custom sources, and for migrating content and configuration from previous versions of Drupal into Drupal 8 effectively updating your site from one major version to another.

Search API sort – Gives custom sorts and a global sort piece for search API. This module provides the functionality of choosing which fields to sort by. Even admin can set the default sort order for display data on the search page

Cookie-based blocks – This module was chosen because of its ability to hide the block based on cookies. Using this module we can easily manage the show block when a user visits the site for the first time. After that, the user can not see the block until the cookie is expired.

Media entity Soundcloud – This module was chosen because of Soundcloud integration for the Media Entity module.This module provides a field for Soundcloud data. Through this module authenticated users can add Soundcloud links. That’s why visitors can see the particular Soundcloud on the front side.