Extending Assets with oEmbed video references Disclaimer: I'm new to Craft, making the jump from WordPress and looking for implementation advice to a specific requirement.

In addition to images, I would like to be able to manage oEmbed video references (mostly Vimeo URLs, and any associated metadata) from one central location: Assets. This way, when specifying the media assets for an entry, I can manage images and video together in one field, and can use drag &amp; drop to order my content.

My intention is to extend the Assets UI with an additional button (after "Upload Files", called "Add oEmbed") that will generate a static file which acts as a pointer to the embed-able video.

Is this a sensible approach? If not, how would you suggest I go about it?
Craft gives you the ability to combine different type of content in one single field, the matrix field. Configure one matrix block type for your images and one for your video links.

This setup still allows you to re-order your content (the matrix blocks) using drag &amp; drop. You can further extend your entries with other types of content (maps, quotes, etc.) and have better accessibility to any fields assigned to your images and videos (not hidden behind double click).