w3c-social / social-ucr

Social Web Use Cases and Requirements
https://w3c-social.github.io/social-ucr
5 stars 0 forks source link

User posts a note with embedded media #6

Open annbass opened 9 years ago

annbass commented 9 years ago

Original user story

  1. Samantha is writing a post directed at her students about how to get started in programming Lovelace, and she had seen her friend Helen's video recently
  2. Below the first paragraph, Samantha embeds Helen's video, then writes several more paragraphs on how to apply those concepts to their first homework assignment.

Original story from Jessica Tallon (@xray7224) and Christopher Allan Webber (@cwebber)

Objections or comments from voters, to be resolved:

elf-pavlik commented 9 years ago

@xray7224 @cwebber do you see it crucial to show embedded media on specific location within the text?

tantek commented 9 years ago

To clarify a few +1 versions of this story:

+1 to mixed text note + video URL(s) inline in the text note, which clients (e.g. websites) may auto-embed via some embed code from where the video is already hosted. I have implemented this in Falcon (my content hosting tool) and deployed on my site tantek.com and have posted such notes e.g. http://tantek.com/2011/014/t1/wikipedia-journey-eurythmics-tronlegacy-soundtrack is a note with text with two video URLs (which my code then auto-embeds) amongst the text.

+1 to simple video upload with optional caption. I have not implemented this but I use this feature on the Instagram silo.

It's only mixing them that I would -1, since no existing service does this.

cwebber commented 9 years ago

The original vision for submitting this is that someone already uploaded the video as a separate activity, but they're writing a new post (or anyway, some new object) and they want to reference that media within the post. So yes, it's about referencing existing media, not about "uploading and then embedding in the post."

Does that help?

There also seems to be some disagreement about whether or not things need to be positional. We could drop the positional component, at which point this would be closer to something like enclosed media in rss/atom. If we do decide to go with something positional, an analogue might be that this is closer to "how do we do something like 'oembed' for media uploaded via the social api already to new objects being submitted via the social api. @xray7224 and I are flexible on this point; note that if we do the "positional" stuff, we probably should still do a reference back to the other media in the activity anyway.