Just saw this sandbox come up on the drupal_modules Twitter feed, and it has a lot of similar functionality to ZipCart module which builds zips of files for download.
It looks like filefield_zip builds a Zip of all (selected?) filefield uploads when the node is created or updated and exposes a single Zip per node?
ZipCart has mostly similar functionality, allowing the user to dynamically build zips of any uploaded file using a "cart" metaphor. Developers can expose any uploaded file for ZipCart using a theme() function to link to it. There are D6 and D7 versions of ZipCart available, and you can check out a demo at http://zipcart.demo.giantrobot.co.nz
If you'd prefer to collaborate by contributing to that, I'm happy to accept patches!
Otherwise, best of luck.
Comments
Comment #1
xurizaemonAlso check out the pclzip family, eg http://drupal.org/project/pclzip_zip_node_files or http://drupal.org/project/pclzip ... they may be closer to what this module does.
Comment #2
mikeytown2 commentedand if your looking for the reverse http://drupal.org/project/imagefield_zip
Comment #3
geekyMoa commentedThanks for the suggestions! As you say, PCL Zip is pretty much what we're doing with this module.
The difference seems to be that PCL Zip generates the zip files on the fly, whereas we're generating them on node save. We want to make the zip archive available as a field on the node, to have more control over the display of the zip file. This would, for example, make it easier to create lists of zip archives in Views.
We're also mostly building this as a learning experience, so we'll continue with the filefield zip module but if come up with any clever solutions we'll definitely consider contributing it to PCL Zip instead of continuing with this sandbox.
Comment #4
klucid commentedHi geekyMoa, thanks for your work on the module. Any progress on it? I've tried PCL Zip, but it isn't functioning for Drupal 7 at the moment. Also, I love your idea about having the Zip file available to Views.