Congruent was entrusted with Drupal / Pantheon infrastructure maintenance and support along with the development of additional components/modules/integration components running on a hybrid cloud. This Drupal / Pantheon infrastructure hosts more than 40 sites and sub-sites of the client and is a gateway to provide curated data to external entities.
Customer Profile
The customer is an international non-profit organization that promotes responsible management of the world's forests via timber certification.
Customer Requirements
Customer needed a vendor to maintain and support Drupal sites. They also needed help with development of the following additional components/modules/integration components:
- Cloud Hosting
- SSO
- Certification Portal
- AAF Portal
- BOD Election
- TLA
- Events
- User Management
- Drupal 9 Upgrade
Congruent’s Solution
- Cloud Hosting: Migrating Drupal websites from on-premise servers to Pantheon Cloud
- SSO: Single sign-on implementation for the Drupal based portal
- Certification Portal: Implemented solution to get the TLA signature online
- TLA: Implemented a step-by-step wizard using webform module. The functionality was enhanced by implementing a two-way integration with Dynamics CRM. Mobile responsive user interface design to adhere to customer ORG's theme standards
- AAF Portal: Customer AAF has a significant amount of data to be processed and available for download every quarter for CB users
- BOD Election: Conducted online with OTP-based login. The administrators had a special tallying center page to track the progress of the voting
- Events: Dynamic Load page based on user type with Paypal payment integration, QR code integration. Events are listed in the agenda and sessions are with a Zoom link. Separate registration pages used on user type developed
- User Management: Managing users of the CB organization by CB primary contacts instead of coming to the customer to get portal access for their organization contact
- Drupal 9 Upgrade: Upgraded to Drupal 9 from Drupal 8 by fixing deprecated code and successfully migrated/maintained the large data volume
Benefits
- Scalability: Ability to add resources as needed, without having to worry about server configuration or maintenance
- Security: Secured site with automated backups, SSL certificates, and other security measures
- Reliability: Ensured that sites remained online even during traffic spikes or other issues
Congruent’s Key Challenge
- Handling 3 levels of proxy based on user type
- Integrating PayPal with Dynamics CRM along with QR code implementation to display confirmation page
- Interface challenges to incorporate Add-to-Calendar in Agenda and Session
Know more about our Drupal Development Services