This code only half works; upload content type "Archive" is functional. It unzips a tarfile's contents to a single directory preserving the paths. Could be useful..
The broken part; It should allow you to create a tar file or a pdf from a Collection.
url_expr is broken ... I can't figure out how to call custom adapter code from there...
The Zope Page Templates reference says you can add more Python Modules but doesn't say how.
"Unauthorized: import of 'collective.archive' is unauthorized"
Seems to be a permissions issue...