Are there any alternatives to the drupal media module for drupal 7?

Looking for functionality to preview and upload images and set the image style before displaying the image. Or would the media module be the best bet for this type of task?

  • have you tried imce module?
    – Aboodred1
    Feb 13, 2013 at 21:21
  • 5
    How does the Media module fall short?
    – mpdonadio
    Feb 13, 2013 at 22:12
  • I like Media + Media Browser Plus + ImageInsert .... see like drupal.org/node/1599070 for me this recipe works with current -dev of the modules on the docs page.
    – tenken
    Feb 13, 2013 at 22:15
  • media_browser_plus (7.x-3.0-beta3, 2014-May-20) is not without its issues. For one thing, there is a bug that forces any file field of a given content type to place its uploaded media into one directory, regardless of whether you specify a particular directory per field. This shows itself in the Webform module as an unfortunate side-effect. You can specify where you'd like an uploaded file to go, but that will be overridden by media_browser_plus. The dev version of this module corrects this but it's not released as stable yet.
    – PWM
    Apr 25, 2016 at 16:16

5 Answers 5


The Media Module and the way it handles files as entities seems to be the wave of the future. It also manages image files, names, location, etc, which is important for keeping track of all your media assets. Unfortunately, as of Jan 2013, Media doesn't handle in-line images very well, and a few useful modules don't play well with it (or vice versa). For example field slideshow only works with images, not media files rendered as images.

I don't use WYSIWYG editors, but they may provide a way around the inserting inline file-images problem.

I do use Media Module for uploading images, but then I set the field type as image rather than use the file:render system. I can then use field slideshow (which is a very easy, very cool module), and Insert.

  • 1
    About the entitys, field, view mode etc. stuffs, it's the File Entity module that does it, not Media module. File Entity was in Media module, but it is no longer. I agree that Insert module does what the OP wanted, and it does not require neither File Entity nor Media.
    – jcisio
    Feb 14, 2013 at 8:31
  • Agreed, File Entity is intended to handle files of all kinds in a universal way. We have two cases: either the image is attached to the node in an image field, or the image is just inserted. I've used imagepicker for the latter case, and that works fine, but it is important to keep track of the images you upload, and so I switched to media module. I just wish file entity was as easy to use as the regular image handlers. Feb 14, 2013 at 23:35

Have you check the Scald module? This is a real alternative in active development.

Scald is a different take on how to handle media (audio, video, image or otherwise) in Drupal and beyond. It is a platform designed to make it extremely easy to implement the social features which are so essential -- and so unique -- to web communities. Additionally, Scald -- in tandem with the DnD module -- provides a novel and natural way for users to compose complex posts.

Feel free to ask me for details, or to put a issue in the module issue queue.


Yes there are alternative techniques. See the presentation slides on this post http://quicksketch.org/node/5744 for the module combinations.

Basically it is using FileFieldSources + Insert + Image Resize Filter + IMCE + FileEntity + File Entity Inline.

If you are going to go the Media module route, make sure you use the 2.x-dev and File Entity 2.x-dev. Also make sure to use image or file fields, not the deprecated mediafield that comes with media module.


Here's a very useful recent post examining pros and cons of either approach: http://purewebmedia.biz/articles/2013-01-10/how-insert-and-float-inline-images-drupal-7

After much testing I recommend the second one (using Insert field, without Media module), but I do keep the wonderful File Entity module on (maintains files as entities and allows for view modes for files, without any need for Media module).


At this point (mid 2014), we finally have a much better approach to using Media: Picture, CKEditor and IMCE. Both Inline and Attached images can be handled.

This approach looks like it will be the Drupal 8 default, and includes techniques for handling responsive images, and breakpoints for tablets and mobile phones.

[addeded early 2015] I've now begun to use Scald for media management, and it is very slick - especially for end users. It integrates nicely with Picture & Breakpoints.

  • Media and File entity also integrate very nicely with Picture and Breakpoints.
    – Dave Reid
    Jan 16, 2015 at 5:03
  • Scald also works nicely with Picture and Breakpoints: Tutorial on d.o
    – Duncanmoo
    Aug 28, 2015 at 12:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.