Hot off the press, a new module to help you download your nodes. This is a new Drupal 6 module that will be in use on http://nisenet.org. This module will enable you to add two links to a node page -- one that creates a zipped file of all the files in a node, along with files for select nodereferences going 2 levels. The second is a link to a word.doc spit out of the node, which will also be included in the zip package. An example of how we are using this. We have a website that allows multiple collaborators to upload a lot of files, which can be used and re-used in a bunch of nodes. Due to the nature of this content, and the number of files, people would like to download the whole thing as a package. What's nice about this module is that you can only choose to include certain nodereferenced files in your zip package, based on content type (this is controlled in template.php & you put a call to the links somewhere in your node.tpl.php.) It seems possible to make docs and other filetypes with the new file framework, but that module seems to require complicated server set up. As far as I know, I couldn't find modules on drupal.org that did what this module does, so I created it.
Downloads
See attached file * Requires 'zip' utility on your server. (will add link to this, and how to test for this from your command line)
Next steps
*working to grab all the images on the node page and make the word doc point to the local files instead of loading images from urls. right now the images are copied, but don't display in the word file. *other people can create gzip based functions, or other formats *make the word doc a little more themeable, possibly by using a different node template.
Bonus module - shiny uploads
This module was based on theme code that I found (author listed in file) which displays icons for different file types. this would be a separate contribution to drupal, and we need to get in touch with the original author, but it works now as a module.