Hi all--
I built out a rough module to allow uploading videos to Vimeo using Media Mover (based very heavily on the http://drupal.org/project/media_youtube project).

This works and I'm deploying it to a site this week. This is built for Drupal 6 but I'm sure can be easily ported to 7 once final bugs with 6 are worked out.

question is, will the maintainers for this module allow the inclusion of this codebase into the media_vimeo module, or should I strike out and create my own module... Right now I've got it sandboxed here: http://drupal.org/sandbox/craigmc/1513844

Please let me know your thoughts and I'll either merge this into this module's codebase, or create my own module (like the http://drupal.org/project/mm_youtube) project. Ideally, this can become part of this module's codebase.

Comments

kreynen’s picture

For D7, I would take a look at @camdarley's media_derivatives based YouTube uploader (http://drupal.org/sandbox/camdarley/1371632)

When @slashrsm started the Derivatives API for GSoC, we had a number of discussion about how derivatives handling modules like uploaders fit into the media ecosystem with the players, feeds, styles, etc. The general consensus at the time was that since very few sites needed an uploader vs. a player, it would make sense to maintain the upload functionality in separate projects.

drewish’s picture

Status: Active » Closed (won't fix)

Yeah I think that kreynen's point about keeping uploaders and players separate makes sense. They're really separate use cases and merging them together will just complicate development.

craigmc’s picture

Fair enough. Posted as a separate project: http://drupal.org/project/mm_vimeo

I thought there'd be some room for shared codebase-- I'm currently using your namespacing for my variable storage, but may wind up changing that down the line to preserve the separation.

Seems like the counter-argument is that most sites that upload to vimeo through Drupal will also want a way to track that Vimeo URL, and your module is the one that receives it, but as you mentioned, this is a long-standing debate, so I'll keep my stuff separate.