Media Mover 6.x port - cvs branch
coupet - June 10, 2008 - 22:53
| Project: | Media Mover |
| Version: | 6.x-1.x-dev |
| Component: | Code |
| Category: | task |
| Priority: | normal |
| Assigned: | arthurf |
| Status: | active |
Description
Plan for 6.x version?
| Project: | Media Mover |
| Version: | 6.x-1.x-dev |
| Component: | Code |
| Category: | task |
| Priority: | normal |
| Assigned: | arthurf |
| Status: | active |
Plan for 6.x version?
#1
bdragon was working on it, but I think has stopped for the mean time. I'm still focused on feature development before i get to the port, but I'd welcome help to make this happen.
#2
I would really like to get this working on D6.
I should really stop complaining and help. So although I only started module development a month or so ago I feel Lullabot have taught me well. Where do I sign up to help?
#3
The first step would be to identify what functions need to change. Then we figure out if there are some parts of the D5 branch that can be changed to make keeping things in sync easier. Then we begin work on the D6 branch.
#4
Ok, my project for next week is to go through the D5 version and change all the little bits, i'll then submit a patch.
First job is to setup CVS!
#5
Just to let you know, there is a large update that is coming in the next few days- many menu items are going to change, lots of functions are being renamed, and quite a bit of refactoring will hit shortly.
#6
Can anyone confirm a port to Drupal 6 is now available? If not now, any word on when it will be available?
Regards
#7
I think we have to wait for a fully featured version for 5 before porting to 6
#8
I'm interested in using this suite of modules on a 6.x-based site over the next few months. I would be prepared to start working on a port in late September. My questions are:
1. Is anyone else working on a 6.x port? I don't want to duplicate work, and would be happy to share work with anyone currently coordinating a port.
2. Are there any massive code updates planned in the next few months to the 5.x dev branch?
3. How would the module maintainers prefer to receive code? (Patches against 5.x dev posted to this list, etc.)
Like I said, it would probably be late September before I could get started on this, but wanted to get a status update well in advance.
Thanks,
John
#9
I'm going off bits and pieces of conversations, but there is a 6.x port of media mover available in HEAD at the moment. I believe this is bdragon's version developed for Vocalo.org. I have it running on a 6x version of Drupal at the moment, and it is 90% functional, a little more playing around and I'm sure I could get it the rest of the way.
We are using Media Mover as a core piece in our suite of modules for the Open Media Project (http://groups.drupal.org/open-media-project), and have several developers starting work on that piece this week. Our main questions are around the differences between the current 5x dev version being actively developed by arthurf, and the branch in 6. We're guessing that the 6 branch is a bit stale regarding most of the recent work. Would it be better to try and figure out what all of those recent changes have been and apply them to the 6 branch, or are they significant enough to warrant us abandoning bdragon's 6 port and upgrade the current 5x dev to 6...
We're open to any other ideas. If we don't hear anything, we'll probably just continue to build off bdragon's 6 version in HEAD.
Brian
#10
I'd strongly advocate that we start a report of the 5x version to 6. There are tonnes of improvements that have been made in the architecture and with saleability that have not been pulled over to the 6x version. I think the main api module should not be that hard- it's all the supporting stuff that is going to add to the work.
5 is rapidly tending toward stable- I think it maybe at a point where it makes sense to start this work in earnest. I just haven't wanted to have two places where the push for stable was occurring and now that 5 seems more or less solid, I think this can start to happen.
#11
Attached is the beginnings of a port to D6. This is proving to take some time- between menu and form handling, there is quite a bit of work to do. I've also taken the time to improve the db stuff with the new hook_schema. This is not really doing anything quite yet (though it at least doesn't bomb the system), but will be moving over the next bit toward some stability. Hopefully most of the other modules will be much cleaner to deal with. Diff is off the CVS drupal-5 branch.
#12
subscribing
#13
Here's an improved patch:
* configuration system is working
* some of the menu items are starting to work
* I'm successfully running a basic configuration now
What there is to do:
* clean up menus
* lots of form updates to go
* and then there are the contributed modules.....
#14
I've now merged the patches (and a bunch more updating) into the D6 branch. While this code should not be thought of as done, it's a step forward. I've been concentrating on getting the core API module working- it is probably 70% done at this point. I'm slowly starting to enable the other modules and work through each of them. If I could get a list of which modules are a priority from folks, I'll focus my energies there.
#15
FFMPEG support in d6 is a top priority for me; I'm planning to use this module for building a YouTube clone for the Do It WIth Drupal seminar in December, and would love to see that support. Let me know how I can help move that along...
#16
I've now got the D6 version doing end to end conversions with FFmpeg. There are still some form work to do inside the API module, but things are starting to look quite a bit better. Yahoo. So Aaron- ffmpeg is ready for you!
#17
Ok, here's the list of functional stuff that I have so far:
* media mover api
* media mover node (harvest from attachments, harvest from media mover configurations)
* media mover ffmpeg (thumbnails and flvs)
* media mover ftp (token checking and harvesting)
* media mover auto run
* media mover cck (only checked with filefield)
Hopefully this gives people a suite of stuff to test with. There are some helper modules that need to get ported, but this is a good start. You can grab latest from Drupal-6--1