Project Description

Leavenworth

Case Study

LEAVENWORTH

Leavenworth.org is a drupal site which have a lot of contents in the form of business profiles, business listings, users data and events data.The original website was built in 2017 on Drupal 7 and wasn’t flexible enough to sustainably accommodate all these requirements.This project went live in November 2018.

Clients requirements

  • Initial task was to migrate all those data to wordpress from drupal.

  • Custom backend interface integration for data management.

  • They wanted us to build a responsive website with social media integration.

Suggested Solutions

  • Migration from drupal to wordpress.

  • Data migration was done using a custom built system,

  • which creates custom posts in wordpress corresponding to nodes in drupal and wordpress users for corresponding drupal users.

  • Custom backend interface for business data management.

  • A custom interface was built and integrated to wordpress backend for managing inter-related business data in a single place. 

  • Using this interface admin can perform CRUD operations on business listing, business profile and the related users.

  • These are inter-related data, but in wordpress backend business listing and business profiles are two different post types and user and default wordpress users.

  • Website chat is implemented in the website for a good communication.

  • Highly complex recurring events was listed in the events calendar.

  • A wine map is implemented with several filtering features and we have to bring these features by using leaflet-javascript library

    1.Wine and cider tasting rooms

    2.Wineries

    3.Dog- friendly

    4.Family friendly

    5.Tour friends

Technology

Result

After just over a year working on the project, the “Leavenworth” website was launched in 2018. Drupal 7 to wordpress Migration  : Most of the available data from the old system had to be migrated into a new system. This has been a time consuming task, both because of the different data structure and the amount of data sets.  A custom backend interface was integrated in the website.