Skip to content

Select and Download files from entries in GravityView - batch selected files as zip

Notifications You must be signed in to change notification settings

cbrcongit/Gravityview-jszip-fileuploads

Repository files navigation

Gravityview-jszip-fileuploads

Allows you to select all/any links and then download multiple files as a zip.

screenshot

What?

  1. Default GravityView entries display is a dot-point list of links.
  2. This "plugin" (more like a 'gist) modifies the display template to be a list of checkbox link options.
  3. Checkboxes can be (de)selected individually or all at once.
  4. Selected checkbox options will compress into a ZIP archive when you click the button.

Presumably, it works for media uploaded to any wordpress directory, as long as your custom wordrepss media upload file directory works with Gravity Forms.

Is it ready to use?

This plugin is fully functional; However... it does not "install-and-activate" like a wp-admin plugin; This repo is organised to mimic your file directories - any theme or theme_child will work for you to add these functions.php changes. (Hot tip for beginners: Add, don't overwrite).

...and...

the coding standards are low on this, please be encouraged to use this to develop - copy it, adapt it, take over and make something neater and better integrated for push to GravityView and GravityFlow cores. I am not able to do this at this time.

How?

JSZip - see JSZip Mini App, other dependencies Gravity Forms, about fileupload in docs GravityView about fileupload in docs

Why?

  1. I noticed that "multi-file" download features are sorely lacking in the Wordpress Plugins everywhere - only large cumbersome plugins with a whole new admin interface and database tables etc etc etc seem to be available - basically, they are crap and their development is not as effective or continuous as the Gravity core series.
  2. I did not want to add a whole bundle of "e-commerce" fluff;
  3. I need other people to be empowered by simple tools that make their work easy to manage... They need to share files, and they need to control who can get them through information gathering processes/workflows.
  4. Obviously, most people need very simple and quick, so bolting onto GravityFlow / GravityView / GravityForms made sense...

About

Select and Download files from entries in GravityView - batch selected files as zip

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages