'I wish Media module did X' - send us your user stories now!

Events happening in the community are now at Drupal community events on www.drupal.org.
pameeela's picture

Have you ever found yourself saying, 'I wish I could do X with media' or 'I wish X media handling worked differently'? Now is your chance to weigh in on the future of media!

The roadmap for media management in Drupal 8 is taking shape in terms of the overall approach(es). But what features should be included?

The Drupal 8 media team want you to submit user stories to help them determine where to focus their efforts.

An example of a user story for media is:

'As a content editor, I want to create a new revision of a file that saves all the old data, including the file itself.'

Does that sound like something you would want? Does it make you think of other things you want as well? Then get going and send some now!

Comments

Here is how I see using media

redndahead's picture

EDIT: Sorry I didn't fully read the post before submitting. I got too excited wanting to put my thoughts down. If this should be posted somewhere else tell me and I'll go ahead and move it.
Here is how I see using media on my sites and it's something I am working on right now for my project. Sorry if this is part user story part how to implement, but it's hard not thinking like a dev.

Node Page
In nodes there is a resources section. A user has the ability to add resources to the node. This could be an image, video, twitter feed, other node teaser, photo gallery, etc. These resources, when added, would be per node and not shared across nodes and they don't show up until you add them to a textarea. In my experiences people don't reuse media that's been already uploaded, either because they like to not duplicate across the site or they forget it's already there. When you go to add the resource to the textarea you are prompted for any options that are needed. For example: float (left, right, none), Image style. Then this would be inserted in the textarea as a token (token in the loosest sense probably not an actual token module token). The token would have these parameters:

[media:[id]:[title]:[view mode]:[options]]
[media:4321:Awesome Picture:teaser:float--right;image-style--240x240]

In something like ckeditor javascript would run to render that token as html when in wysiwyg mode. When saved it would stay as the token, but there would be a text format filter that would render that token as html.

Creating Media Types
To create a media type I fall more in line with how file_entity works. There would be a place where you can create additional media types, add fields, adjust view modes, etc. I like the idea of being able to utilize all the things the entity system gives us; display suite, alters, etc.

When adding fields you are able to say if that field should be filled in when adding a resource to a node or when adding a resource to a textarea. The first one will be saved in the table with the resource. The second one won't be saved and only shows up on the added node. Maybe you can do both so you have defaults and "per instance" type settings. Defaults are needed less in a resource per node approach.

Please use provided form

slashrsm's picture

Thank you for your input.

Please use provided form (http://www.drupalmedia.org/initiative/submit-user-story) to post your thoughts/ideas. This will help us to organize and review them.

Janez Urevc - software engineer @ Examiner.com - @slashrsm - janezurevc.name

Get 7.x-2.0 out the door

lieb's picture

As the maintainer and architect for a large University Drupal distribution I would really like to see media-7.x-2.0 get beyond alpha so we can start using it.

This is priority as well. We

dave reid's picture

This is priority as well. We have scheduled beta1 releases for Thursday. Any help in the issue queue with patching or reviewing patches is welcome.

Senior Drupal Developer for Lullabot | www.davereid.net | @davereid

Media

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: