Extension Resource ZIP Download


Extension Basics

Title
Resource ZIP Download
Name
ckanext-zip
Type
Public extension
Description
Automatic ZIP compression and download functionality for resource files with batch download capabilities.
CKAN versions
Download-Url (zip)
Download-Url commit date
2020-02-28
Url to repo
Category
Data Management & Quality


Background Infos

Description (long)
Show details

The Resource ZIP Download extension enhances CKAN’s file delivery capabilities by providing automatic ZIP compression and download functionality for resource files, enabling users to download compressed versions of datasets and supporting batch downloads of multiple resources for improved bandwidth efficiency and user convenience. This practical extension automatically generates ZIP archives of uploaded resource files on-demand, providing users with compressed download options that reduce transfer times and bandwidth usage, particularly beneficial for large files or slow network connections. The system supports both individual resource compression and batch downloading of multiple resources within datasets or across multiple datasets with customizable selection options. Advanced features include intelligent compression algorithms that optimize file size based on content type, progress indicators for large file compression operations, and integration with existing download tracking and analytics systems. The extension provides configurable compression levels, file format exclusion options for already compressed formats, and automatic compression caching to improve performance for frequently accessed resources. Administrative tools include compression statistics monitoring, cache management for ZIP files, and configuration options for compression policies and storage management. Integration capabilities extend to cloud storage systems with direct ZIP generation, CDN integration for optimized delivery, and API endpoints for programmatic ZIP download access. The system supports custom ZIP file naming conventions, metadata inclusion within ZIP archives, and integration with user authentication systems for secure download access. Performance optimizations include background compression processing, efficient memory management for large files, and streaming compression for minimal server resource usage. Essential for data portals serving large files, government agencies providing bulk data access, research institutions distributing dataset collections, and installations where download efficiency, bandwidth optimization, and user experience enhancement are critical for effective data distribution and accessibility across diverse network conditions and user requirements.

Version
Latest
Version release date
2020-02-28
Contact name
Datopian Team
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

Provides automatic ZIP compression for resource downloads

Plugins to configure (ckan.ini)
zip
CKAN Settings (ckan.ini)
# ckanext.zip.compression_level = 6 # ckanext.zip.enable_batch_download = true # ckanext.zip.max_files_per_zip = 50 # ckanext.zip.max_zip_size = 1073741824 # ckanext.zip.cache_zip_files = true # ckanext.zip.exclude_formats = zip,gz,tar,rar
DB migration to be executed
(not set)
<< back to Extensions