Sector(s)

Team Members

Visit the site

Visit the site

Organizations Involved

EcoAgtube is a video-sharing platform created by the non-profit Access Agriculture to promote sustainable agriculture and environmental conservation. It supports agroecology and rural entrepreneurship by offering farmer-to-farmer training videos in various languages, encouraging South-South cooperation. The platform is user-friendly, allowing anyone, from tech-savvy individuals to laypeople, to share videos in any language to inspire others.

About the project

Project requirements:

  • Rebuild the website from Drupal 7 to Drupal 10 with improved features while retaining data such as videos, categories, and users.

  • Replace AWS Elastic Transcoder with AWS Elemental MediaConvert for video transcoding and implement AWS CloudFront for content delivery.

  • Develop additional features to enhance the platform for users and administrators.

  • Redesign the site to improve user experience and ensure mobile friendliness.

Solution we offered:

  • Set up a new Drupal 10 installation and migrated necessary data from the old site.

  • Created design drafts in Adobe XD, converted them to HTML, and built them as a Drupal 10 theme.

  • Developed custom modules to integrate AWS Elemental MediaConvert for processing videos in various formats and qualities.

  • Implemented AWS CloudFront to cache and quickly serve website data globally.

  • Established a video upload and moderation workflow with notifications for users and admins.

  • Created analytics for channel owners and site administrators, including video counts, views, and overall site metrics.

  • Added a playlist feature allowing users to create, manage, and share video playlists.

Why Drupal was chosen

The website was already built on Drupal 7 and Access Agriculture wanted to move to Drupal 10 so they would get the advantage of Drupal 10, its improved performance and features. 

Technical Specifications

Drupal version: