Multiple upload integration with plupload

Scald plays nice with the plupload library, allowing users to bulk import files, and moreover, doing this with a simple drag and drop action from their desktop.

You're now 3 steps from enjoying this UX improvement.
For example, for the image file provider:

Plupload and related modules

Plupload module integrates the Plupload library with Drupal forms. To install the Plupload library:

Drupal 7 Library installation:

  1. Download it (version 1.5.1.1 or later) from http://plupload.com.
  2. Unzip it into sites/all/libraries, so that there's a
    sites/all/libraries/plupload/js/plupload.full.js file, in addition to the
    other files included in the library.

Drupal 8 Library installation:

  1. If it doesn't already exist create "libraries" folder in the docroot folder(same level as your modules and themes folders).
  2. Create a folder named "plupload" in the newly created "libraries" folder from step 1.
  3. Per the README.txt for the Drupal 8 version of Plupload module download the Plupload library version 2.1.1 or later from https://github.com/moxiecode/plupload/releases.
  4. Unzip the downloaded Plupload library file and copy the files and folders into the "plupload" folder created in step 2. Do not include the "examples" folder from the downloaded plupload library.

If you would like to use an alternate library location, you can install the LIbraries module and/or add

  $conf['plupload_library_path'] = 'PATH/TO/PLUPLOAD';

to your settings.php file.

At this time, this module only provides a 'plupload' form element type that
other modules can use for providing multiple file upload capability to their
forms. It does not provide any end-user functionality on its own. This may
change, however, as this module evolves. See http://drupal.org/node/880300.

For developers

Plupload form element can be used like this:

<?php
$form['my_element'] = array(
'#type' => 'plupload',
'#title' => t('Upload files'),
'#description' => t('This multi-upload widget uses Plupload library.'),
'#upload_validators' => array(

Subscribe with RSS Subscribe to RSS - plupload