Aaron Winborn and I are leading a "sprint" at DrupalCampNYC to get to a full release of the Embedded Media Field Module for Drupal 6. The following is a list of all of the remaining issues preventing a full 1.0 release of emfield for Drupal 6 and a roadmap that we're going to try to follow over the next day or so to . Feel free to add to or modify it if you see anything missing or inaccurate. Although I may add specific issues from the emfield issue queue to this list, please do not add new issues to this list (instead, please use the emfield issue queue).
Update Embedded Audio field
- Need to update theming info.
Update Views Integration
- Needs to be able to have filter and arguments for providers.
Integrate Emfield with Filefield for Thumbnail handling
- This is to replace Embedded Thumbnail Module, but it's an open question whether this will be possible for Drupal 6 (a question we hope to answer by the time of the 1.0 release).
Create upgrade script
- Must ensure field modules updates do not run before content.module updates.
- From here:
Issues that have cropped up (this will be the same for Embedded Video Field and Embedded Image Field):
1. CCK will need to have been upgraded to 5.x-1.9 before upgrading to 6, or they may lose all their data. That's out of our control; hopefully folks read that and back up their db's before continuing. I added a note to the project page to remind them.
2. We have changed the name of the video_cck module to emvideo, and that can get really hairy. There are several cases we need to account for:
* This is a new install. Hoorah! Do nothing.
* They have video_cck installed, but have upgraded fully before continuing. They get a Keen Developer's Merit Badge! But we still have to change the types of field, and fix up any messes we left in Views.
* They have video_cck installed, but didn't upgrade fully before. Unfortunately, because of our name change, we don't know they didn't upgrade fully, which means we have to manually check our tables have the proper columns in them that should have been taken care of long ago. Uggh.
3. Sadly, in any case, we don't get to do a normal upgrade anyway, because Drupal thinks this is a new installation regardless of what we've done. And I'm not sure we would normally want to take a long time to upgrade 50000 videos during the installation without our progress bar. (It might not even be possible.)So that's the quandary we have right now. We should look at other modules that have undergone name changes for ideas. Off the top of my head is Views Bookmark to Flag. It's probably the best example to follow.
Various Tasks
- Fix RSS Enclosures
- Add support for the new YouTube API
- Need a new column for "duration"
- Fix the link on the node create/edit form so that it correctly goes to the original item.
Update Documentation and Help Text
- This might not be necessary for the 1.0 release, but for anybody who can't or doesn't want to code, this is a big place to help.