Let’s create something better together.

If you prefer phones, we have one of those too: +1 978 455 4515










    • Project Info
      icon
    • Technology
      icon
    • Contact Details
      icon







      BackNext








      Back

      case-studies-big-img

      Communion With God Ministries

      Communion With God Ministries in New York is a renowned E-commerce website, distinguished for its unique religious books content and concepts. Mark and Patti Virkler have co-authored all of the 50+ books available on this site, and it also features works from other famous authors. The website offers books in digital format as well.

        Services Provided

        • Design Prototype
        • Front end Development
        • Backend Development
        • QA & Software Testing

      Project Overview

      Our Role:

      Migrating the website with a major E-commerce setup, also improving the experience for all parties, users, editors and admins

      Why Drupal was chosen:
      • The customer had prior positive experiences with Drupal.
      • Drupal’s open-source nature and extensive community support, with numerous available contrib modules on drupal.org.
      • Drupal’s robust security and ability to handle heavy databases effortlessly.
      • Drupal’s exceptional migration capabilities.
      • The need to upgrade from Drupal 6 to the more up-to-date Drupal 7 version.
      • Drupal 7 combined with Ubercart provided a stable and manageable solution for E-commerce requirements, including easy user registration and efficient product and content management.
      Project Goal:

      Seamlessly migrate to Drupal 7 and improve E-commerce experience.

      Project Overview
      Project Requirements

      Project Requirements

      • Easy Product Purchase:The primary goal of the website was to enhance the user buying experience by making the process easy and reliable through the Drupal + Ubercart combination.
      • User-Friendly Product Listing: To facilitate users in finding products easily, various categories were added, and a filter functionality was implemented. Users could filter products by Topic, Media Type, and Author, as well as perform searches by Keywords and sort products based on Prices.
      • User-Friendly Product Listing: To facilitate users in finding products easily, various categories were added, and a filter functionality was implemented. Users could filter products by Topic, Media Type, and Author, as well as perform searches by Keywords and sort products based on Prices.
      • User-Friendly Product Listing: To facilitate users in finding products easily, various categories were added, and a filter functionality was implemented. Users could filter products by Topic, Media Type, and Author, as well as perform searches by Keywords and sort products based on Prices.
      • Efficient Content Management:Drupal’s stable content model and customizable content types played a crucial role in managing various content types on the site. Content was categorized using Taxonomy, and the import content facility further streamlined the content management process.
      • Migration: The migration from Drupal 6 to Drupal 7 was executed using the Migrate Contrib module and custom scripts. Content, users, and taxonomies were migrated using the Migrate Module, while custom scripts were employed for the migration of products and orders.
      • Easy Content Posting: The website offered a straightforward process for administrators and bloggers to post blogs easily, even without technical expertise.
      • Order Management: Drupal provided a seamless order management system, and the Order Export feature facilitated the export of the latest orders efficiently.
      • Security: With a large number of members and developers working within the Drupal Community, strong security measures were in place, including regular releases of security patches and updates.

      Challenges

       

      The project posed several challenges and risks due to the scale of migration and complexity involved:

      • The migration from Drupal 6 to Drupal 7 with a vast amount of content and user data, it had 6,000 pages, 45,000+ Users, 30,000+ Orders and 15+ Content Types.
      • Live content updates required continuous migration efforts.
      • Lack of Design files, client didn’t have the access to the original design files and this posed a challenge for us during migration.
      • Ubercart features, such as file downloads, encountered post-migration issues, with files being displayed multiple times.
      • The change in IDs after migration posed difficulties in managing and establishing relations between elements.
      Solutions:

      To address these challenges, the following solutions were implemented:

      • Storing D6 and D7 IDs in the database during migration to track changes and manage relationships effectively.
      • Using custom scripts to resolve HTML tag issues in the content editor.
      Challenges

      Conclusion

      The migration of Communion With God Ministries’ website from Drupal 6 to Drupal 7 marked a significant milestone. Despite challenges faced, the “cmsMinds” team ensured a smooth transition to a fully functional E-commerce platform.

      With Drupal 7 and Ubercart, the website now offers an enhanced user experience, allowing easy exploration and purchase of religious books in print and digital formats.

      The migration demanded meticulous planning and execution. Thanks to the team’s efforts and support from the Drupal community, issues were overcome, and solutions were devised.

      In conclusion, the successful migration exemplifies Drupal’s power and the “cmsMinds” team’s expertise. The website is now ready to serve its audience more effectively, providing an enriching experience to all seeking spiritual literature and inspiration. Drupal’s scalability and reliability will support the ministry’s future endeavors.

      CASE STUDIES

      Romantic Asheville

      Drupal

      CASE STUDIES

      Rutgers Cancer Institute of New Jersey

      Drupal