Skip to main content

Brightcove's New Year's Gift for the Drupal Community: Caching and Exportables

CEO, Co-Founder
Feb 03, 2014

Brightcove is a video hosting platform that integrates with your Drupal site through the Brightcove module. They have a really solid service, and if you need an enterprise-grade solution you should definitely check them out (full disclosure: Brightcove is a customer of Pronovix). But what really sets Brightcove apart in my opinion, is their dedication to and support for the Drupal community. I'm a regular attendee of a whole string of Drupal events throughout Europe and some of the largest events in the U.S., and Brightcove is often a major presence. Whether it's through the live streaming of the Drupalcon keynotes, support for the Drupal Association or through sponsorship to some of our events, Brightcove invests in the Drupal community. While many software-as-a-service providers leave the maintenance of their integration modules for Drupal to their customers or to unpaid volunteers from the community, Brightcove has been working with us to make sure there is someone who can take care of critical issues. I think this allocation of resources demonstrates the company's commitment to its clients and the communities that support them. Brightcove Video Cloud is a popular tool, and–as a result–has a lot of feature requests in the issue queue. We haven't been able to address all of them...yet. But, at the end of 2013 Brightcove asked us to implement two frequently requested features on top of our maintenance engagement. These features are particularly important if you are running a larger website. They are: caching and exportables.

  • Caching: We are adding support for database, file and memcache caching. This will help high-traffic sites, as they will now be able to configure a local cache for the video results that a site derives from Brightcove Video Cloud. This is critical to preventing timeouts when popular sites are pulling down video lists from Video Cloud.
  • Exportables: When you have an enterprise development workflow, you need to move configurations between different environments. In Drupal 7, the established way to do this is through features and the exportables you can create with it. This is now possible for Brightcove Video Cloud Drupal module configurations.

You can try out both features in the 7.x-5.0 branch. Please note that this version of the Brightcove integration module has been separated from the Media integration module because of an API update between Media module version 1 and 2, that makes it more convenient to handle them separately. It also makes the Brightcove integration module less confusing and easier to maintain, because there will be one supported release for Drupal 7. For more information visit the project’s Drupal.org page. If you want to learn more about the work we did with the Brightcove module so far, read our developer’s blog post about Upgrading the Drupal Brightcove module.

Kristof Van Tomme is an open source strategist and architect. He is the CEO and co-founder of Pronovix. He’s got a degree in bioengineering and is a regular speaker at conferences in the API, developer relations, and technical writing communities. He is the host of the Developer Success & the Business of APIs and the API Resilience podcasts.

Newsletter

Articles on devportals, DX and API docs, event recaps, webinars, and more. Sign up to be up to date with the latest trends and best practices.

 

Subscribe