Перейти к контенту

Рекомендуемые сообщения

Generate Zip archives from IP.Downloads and IP.Gallery on the fly!

Important: Please fully read everything here before purchasing or installing this application. Most importantly, make sure you aware of the limitations outlined bellow.

Bulk / Zip Downloader is an application that allows IPS to generate dynamic Zip archives on-demand, providing your members with the ability to download entire gallery albums and IP.Downloads file submissions at once.

Please be aware that this can be a very memory intensive application, notably if you are using the Native PHP transfer method with IP.Downloaods. With IP.Gallery, the application is relatively safe to use on most hosting environments, but caution must be used when enabling use with IP.Downloads.

If you are on a self-hosted environment and are utilizing Nginx, you can use the mod_zip extension instead of Native PHP. This provides significantly better performance and, unlike with PHP, has a very low memory footprint.

Features

  • IP.Gallery (albums) support
  • IP.Downloads (files) support
  • Group based permissions
  • Custom error messages
  • Nginx mod_zip support

Limitations

  • This application is not currently approved for use on Community in the Cloud (IPS CiC) hosting.
  • When using the Native PHP implementation (required if you use Apache), please be sure your PHP memory limit can support at least 3x your communities configured upload limit plus ~100MB (for the core IPS application). This means if your maximum upload size is set to 100MB, your memory PHP limit should be configured to at least 400MB. I am currently working on optimizing this to reduce the requirement to roughly 2x instead of 3x, but please be sure your server can handle the applications memory requirements before use.
  • mod_zip and mod_pagespeed can currently not be used in conjunction with one another. Pagespeed must be disabled using "Pagespeed off", otherwise mod_zip requests will return as aborted. Unfortunately, this happens even if you attempt to use "pagespeed Disallow" on the application.

Demo

To ensure your server is capable of running this application, a free demo can be installed, allowing you to run test downloads from the AdminCP of your IPS community.

bulkdldemo.tar

You can find the tests page under "Zip Downloads" in the Community tab of your AdminCP. After testing, remember to uninstall the demo before installing the full application!

 

Перейти на сайт Invision Power

Ссылка на комментарий
Поделиться на других сайтах

Гость
Эта тема закрыта для публикации сообщений.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.