Configuration

In this article we will look at how to configure various media item settings to suit your needs.

Adding more video providers

Media module uses video_embed_field which by default supports YouTube and vimeo videos. There are a lot of other modules available which provide support for some of the most common video websites. The complete list of modules can be found at: https://www.drupal.org/project/video\_embed\_field.

For example, to add Dailymotion videos to your website, just enable the video_embed_dailymotion module(The name of the module can be found on the video_embed_field module page). Once the module is enabled, simply visit media/add/video and start adding dailymotion videos.

Enabling more image types

Suppose you want to enable support for some image type which is not provided by default. You can edit the image field settings and include your extension as well.

Note: To change settings of any media bundle you need to visit admin/structure/media and modify the settings.

Below are the exact steps you need to follow in order to enable support for a different image type.

Visit admin/structure/media and in the Image dropdown, click on 'Manage fields'.

Now click on Edit for field_image.

In the 'Allowed File extensions' field add your field type and save the field.

Enabling support for more document types

To enable support for more document types, you need to follow similar steps as mentioned in the last section and add file extensions to field_document. The URL for the same should be admin/structure/media/manage/document/fields/media.document.field_document

Add the desired extension in the 'Allowed file extensions' field and save. You should now be able to add files of the new type.

Optionally, if you also want to add a field icon for the new type, you need to follow the below steps:

Find out the mime type of the file extension for which you want to add the icon.

Replace the slash (/) in the mime type with a hyphen (-). This should be the name of your icon file. For example: If the mime type of the type is application/zip, the name of the icon should be application-zip.png.