Growing Together is a multilingual community website; a new partnership initiative of community and environmental sector organisations that will unlock income, land and skills for community growing groups to them become financially self-sustaining.
About The Client
The Client’s Requirements
The client had specific requirements for the website. They wanted to have a mobile responsive Drupal 7 website with translations enabled for English and Welsh languages. The client also needed a CiviCRM integrated to display and register for their events added in their CiviCRM. The main aim was to make the site live with all content within 1.5 months including design, functionality and testing. The main challenge we faced was in the CiviCRM setup where the client events had different input fields for user during enrollment process.
Having fixed requirement with the client the development started immediately where functionality and theming in progress simultaneously to achieve the short deadline. During the development we used locale, content translation, internationalization (i18n) etc modules for multilingual setup; and we used CiviCRM modules for the integration with CiviCRM. The main challenge we faced during the development was with the integration with CiviCRM events, the client required to insert the events in drupal but relate them directly to their CiviCRM setup. We gave a solution integrated Drupal with CiviCRM using the module and customised with our own module to allow user to list all events from their CIVI setup into drupal event content type and relate the CIVI & Drupal events. In the front-end using the Civi API we fetched the CIVI event link to allow user to redirect to the related CIVI event when clicked on a button in Drupal event. Such a solution to CiviCRM was given and not used entire CiviCRM module was because the client wanted to show Drupal events and link them to CIVI events in and not the CiviCRM events directly in Drupal.