Bounties

External dependencies module

State: pledging
Valueundefined
Pledged0.000%
Paid0.000%

This module will expose an API for other modules to determine if external depenencies they may require or make use of, e.g. software libraries, program binaries or flash players, are available.

It will remove a common source of code duplication among modules.

Essential software that is missing will be reported on the 'Status report' page.

Improve video embeding

State: pledging
Valueundefined
Pledged0.000%
Paid0.000%

Please comment on how you would like video embedding to be improved.

OpenPackage Video for Drupal 6

State: pledging

Value4,000.00
Pledged0.000%
Paid0.000%

OpenPackage Video 6.x will be developed in parallel with 5.x with the features in each release corresponding exactly. None of the Drupal API changes in 6.x will require major architectural changes to op_video.

Deposits will not be obtained until cck reaches beta.

Storage API module - aka Amazon S3 support

State: activated

Value5,000.00
Pledged5,000.00100%
Paid2,650.0053%

The purpose of the Storage API module (storage_api) is to provide an API for other modules to store and serve their files, e.g. video, using a redundancy of services, such as Amazon S3.

The service that is serving a site's files can be instantaneously switched. This greatly increases a site's potential to be available.

This bounty covers the development of storage_api for Drupal 5 and modifying op_video to utilise it. This will result in op_video 5.x-4.x being released.

Upload progress bar

State: pledging

Value2,000.00
Pledged250.0012%
Paid250.0012%
Currently the user must select the video to be uploaded, fill out the rest of the form and then click 'Submit', before the upload commences. This wastes time as the upload could have been occuring while the rest of the form was being completed. There is also very little feedback to the user to indicate what is happening.

The upload widget needs to have its own button to commence uploading of the video. It also needs to have a progress bar.

Video acquisition via iplayer-dl

State: pledging

Value800.00
Pledged0.000%
Paid0.000%

iplayer-dl is a wonderful program that can download videos from BBC iPlayer.

Building on the 'video acquisition via url' functionality, users should be able to enter the url or id of an iPlayer video. The video would then be acquired with iplayer-dl during cron before transcoding.