Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download tar.gz 79.08 KB
MD5: 9f8dd88733b9239f311f57dd69eb8f04
SHA-1: f145bfb1433326d31d35e1a1162f07147a789db9
SHA-256: a45471198139fdefc8cd1058b3dca28fa5b7c0617a337efccd5056705e7411d8
Download zip 109.13 KB
MD5: 0b79d9e2df866b0b0669a9bc852a3eb3
SHA-1: 60a948becb878d19503087a9839b4f7a35a9a6eb
SHA-256: 4962a4230f95c779fa8708a1a4fe1280fb3104536e157e3fb5931c359f56f495

Release notes

The first beta release of the new Ooyala module supporting the V2 API. Notable changes include:

  • Migration of ooyala.api.inc to use the new V2 API, removing all dependencies on the V1 API.
  • Integration of the Ooyala Web Uploader to upload assets to Ooyala.
  • PHP 5.3 is now required.
  • Uploading is now refactored into it's own module, leading to a lighter codebase for sites using Ooyala as an API only.
  • Inclusion of several feature export example modules showing how to configure Ooyala.
  • Inclusion of an Ooyala Episode example module showing how to integrate custom metadata from the Ooyala Backlot.

See the full list of commits after the break!

Changes since 7.x-1.x:

  • Add 'ooyala_example/' from commit '2b67707608c09ab37904db31a2840cece564a3b1'
  • Add README.
  • Exporting Ooyala Channel Example feature.
  • Add initial Ooyala Label Example module.
  • Move video example into it's own directory.
  • Rename module to ooyala_video_example.
  • Rename default view to Videos and add it to the main menu.
  • Fix description field export settings to be plain text.
  • Update for the ooyala_upload module refactoring.
  • Fix clicking issues with the Browse button.
  • Be more flexible about what field widgets we work with.
  • Put the ooyala_episode module in the right package.
  • Remove invalid HTML for the embedcode field.
  • Fix name of CSS to include.
  • Fix services endpoint hook name.
  • Adding README for Ooyala Uploader.
  • Refactor the Ooyala Uploader widget into it's own module.
  • Fix trying to upload an asset without a title.
  • Restore the code needed to embed the Ooyala uploader JavaScript.
  • Fix misnamed info file.
  • Check the field module, not the widget on the field setttings page.
  • Remove duplicate JS method declarations.
  • Ignore Vim .swp files.
  • Initial refactoring of the full upload widget into it's own module.
  • Rename the ooyala_upload widget to ooyala_embedcode.
  • Fix typo of $embedcode variable when fetching preview images.
  • Fix invalid URLs with unencoded ampersands.
  • Fix warnings due to missing values.
  • Fix saving asset labels from taxonomy.
  • Fix retrieving labels associated with a node.
  • Fix returning an array instead of a single result.
  • Add an API function to load asset labels.
  • Fix downloading Drupal 6 version of rest_server when using drush.
  • #1783624: Merge in V1 API removal.
  • #1783624: Fix attaching our behaviour multiple times.
  • #1783624: Log full exception messages for Ooyala errors.
  • #1783624: Keep the embed_code in the asset object.
  • #1783624: Remove the V1 API form elements.
  • #1783624: Remove the V1 API class support.
  • #1783624: Update hook to delete the V1 API keys.
  • #1783624: Remove the old V1 uploader AJAX callback.
  • #1783624: Point the fetch_thumbnails function to the V2 API.
  • #1783624: Ensure we only ever increment the progress bar.
  • #1783624: Add some basic fading to make the state changes a little less jarring.
  • #1783624: Fix using the raw request handler.
  • #1783624: Use t() for buttons.
  • #1783624: Initial template documentation.
  • #1783624: Integrate the V2 uploader into the field widget.
  • #1783624: Fix wrong variable for the player object.
  • #1783624: Export our services endpoint at api/ooyala.
  • #1783624: Fix typo of assets services path.
  • #1783624: Standardize treatment of the requestAsset.
  • #1783624: Fix trying to set unset properties.
  • #1783624: Fix using the wrong API path for marking an asset as uploaded.
  • #1783624: Add the backend support to mark an asset as uploaded.
  • #1783624: Initial backend support for uploading videos using the Services module.
  • We require PHP 5.3 now due to the upstream use of namespaces.
  • Exporting video list view and features rewrite.
  • Initial Ooyala Video feature.
  • Add in additional hooks and an example to support custom metdata as a part of the Ooyala field.
  • Add in hooks to display an episode.
  • Add initial README to ooyala_episode.
  • When enabling the ooyala_episode module, add the data column.
  • Prevent field extension modules from being disabled if they have active fields.
  • Move Ooyala hooks to the bottom of the module file.
  • Text style update.
  • Move our validation function.
  • More comments.
  • Save the episode ID to the backlot.
  • Fix potential cache issue if video is cached without custom metadata.
  • Add the ability to load custom metadata when loading an asset.
  • Add helper API functions to save and load custom metadata.
  • Fix missing parenthesis.
  • Initial example module showing how to add a custom subfield to Ooyala video fields.
  • Fix not rendering all elements in the ooyala widget.
  • Add hook_ooyala_columns to simplify adding a column to an Ooyala field.
  • #1748402: Add missing dependency on image module.
  • #1281942: Merge branch '1281942/views-3' into 7.x-2.x
  • Handle more complicated fields for titles.
  • Remove grouping field.
  • Automatically play the next video in the shared player list.
  • Fix race condition trying to play the video before the player is ready.
  • Remove support for the title and description fields. They can just be added to the view.
  • Load the normal player JS as well when loading the shared player.
  • Automatically play the selected video.
  • Add comments.
  • Fix changing items in the shared player.
  • Fix duplicate ids.
  • Fix the id generated for the shared player.
  • Set reasonable defaults for the player width and height.
  • Enable selecting the field to use as the title.
  • Move first embedcode logic to the preprocess.
  • Key by embed code.
  • Use the value saved for the embedcode field.
  • Remove unneeded elements var.
  • Add missing variables.
  • Move template to includes directory to make views happy.
  • Ok, was a little too radical.
  • Seriously simplify determining what fields are available.
  • Fix error message when no fields are added.
  • Restore the options form for the shared player.
  • Add a validation handler so that pagers are blocked.
  • Fix function comment.
  • Remove first_embedcode variable.
  • Remove sanitize_columns as it is not needed.
  • Pull in proper option definition.
  • Revert comment changes.
  • Fix passing in embed codes to the template.
  • Restore the basic shared player template.
  • Fix issue with table aliases.
  • Fix including wrong file.
  • Remove even_empty function.
  • Remove build sort functions.
  • Replace the sharedplayer style with the table style.
  • #1281942: Fix the help for the shared player style plugin.
  • #1281942: Fix capitalization.
  • #1281942: Fix wrong file name for views plugins.
  • #1281942: Fix typo of "embeded code".
  • #1281942: Remove duplicate formatter view code.
  • #1281942: Replace custom length and status fields from D6 with formatters.
  • #1281942: Fix switch code style.
  • #1281942: Clean up comment style.
  • #1281942: Remove hook_views_handlers() as it is no longer needed.
  • #1281942: Update Views API compatibility.
  • #1621668: Pull in fix to Ooyala theme path in Views.
  • #1728486: Add an update hook to migrate V1 credentials.
  • #1728486: Uninstall V1 credentials in hook_uninstall().
  • #1728464: Merge branch '7.x-1.x' into 7.x-2.x
  • Fixed the 'theme path' in ooyala_views_plugins()
  • Merge pull request #7 from Lullabot/js_order
  • Use player.ooyala.com/player.js instead of www. for performance.
  • Include ooyala_player.js in .
  • Removing useless fields value
  • Cleaning up ooyala_api_video_query callback
  • removing commented out code
  • Merge pull request #3 from Lullabot/depricated-calltime
  • Fixing Call-time pass-by-reference depricated warnings.
  • Removing the ooyala php-sdk from the repo
  • Updating the Ooyala APIV2.php file
  • Updating type-o
  • More text changes
  • Small type-o fix
  • Updating module text as per Wil's Changes
  • Cleaning out certain comments
  • Removing bad embed code overwrite
  • Changing lenght to duration
  • Last minutes fixes for video uploading
  • Fixing the upload_promo image
  • Fixing api request so it won't break on intial install
  • uncommenting out promo images
  • fixing notices
  • Porting promo image upload, videol label remove and video label add
  • porting channels over to the new v2 api
  • porting ooyala create
  • More channel porting
  • Porting channel lineup and channel images
  • Adding check for ooyala v1 api before trying to render the upload widget
  • Adding boolean for v1apicode to know when v1 api code is available or not
  • Adding support for version 1 of the api, using the old sign-parameters
  • Fixing bad variable name and image thumbnails
  • Updating usage of bad variable names
  • More bad variable name fixes
  • Fixing more bad variable names, also fixing bad Name
  • Porting video sync, switch all embedCode to embed_code, porting field update
  • Fixing the ooyala node import listing
  • Fixing sync issue
  • Fixing intial sync issue #1344140
  • Porting ooyala_api_label_delete to v2, Also Fixing Issue #1344096
  • Updating the ooyala_api_label_rename functions to the new api
  • Porting ooyala_api_label_name to v2
  • Porting the ooyala_api_label_add to the new api
  • Porting the ooyala_api_label_list to use the new api
  • Porting the ooyala_api_video_query to the new v2 api. I place comments where I still has come questions.
  • Adding request method to OoyalaDrupalWrapper to catch Ooyalas exceptions, also changing video callback to a more generic assests callback
  • Updating settigns page to match Ooyala new text
  • Loadding the ooyala v2 class, also renaming OoyalaPartnetAPI to OoyalaDrupalWrapper being that this name is more correct now because Ooyala is providing the partner api class
  • Adding Ooyala V2 api file, small comment fixes for better readability
  • Adding the ooyala SDK, Note this will not be pushes to the Drupal.org REPO. This is only being committed to this repo for references, Will be removed and none of the code in here should be called directly from the module
Created by: deviantintegral
Created on: 7 Nov 2012 at 14:07 UTC
Last updated: 8 Nov 2013 at 08:05 UTC
New features
Bug fixes
Unsupported

Other releases