agile
Downloads

A module for Joomla! that dynamically offers the contents of one or more folders for download. In addition, the module allows you to protect individual folders to prevent access to files in them by unregistered website visitors.

Description

It often happens that you want to / have to offer individual documents for download on a website. To install a heavy file management component for this purpose is mostly overkill. But if the files are needed to be updated by third parties or as easily as possible, it becomes more difficult to find a suitable solution. And this is where our Agile Downloads module comes into play and saves your day!

Easy but powerfull

Yes, that's how it should be - simple but powerful. Our agile downloads module acts after the initial setup completely maintenance free. You define which folders should be monitored and optionally whether only registered users are allowed to view / download the files. You can easily enable or disable this optional protection per monitored folder in the module settings (more on this below).
Once the setup is complete, you or your customer can easily upload / delete the files via FTP or Media Manager. Every change to the file system of a watched folder will be reflected in the frontend after a reload of the page.

Stay agile

Agile Downloads has been optimized for dynamic concepts. Once set up, the module manages everything on its own. Create rules for file labels with the Prettyfier. Add new documents or delete old ones - the module takes over your changes.

Control access to your files

The agile Downloads module includes a new feature that allows you to automatically protect files within a shared folder from external access. If the option is enabled, only registered users (with an account) can see / access the files.
Access Security Options by folder

Note: The agile Downloads module does not support advanced permission settings at the file level. It currently distinguishes only registered users and guests. So it can only be used for "simple" file protection.

Note: This protection function uses the standard htaccess protection with the help of a backend script and can therefore only be used on Apache web servers. Microsoft server installations are currently not supported.

Multi-Folder Support

You can feed an instance of the "agile Downloads module" with an unlimited number of sources and define for each of these sources whether it should be publicly accessible or not.

Access Security Options by folder

Prettyfier 2.1

The improved version of the Prettyfier included for free.

The Prettyfier is a code component that allows to modify labels / texts by own rules. The handling is very simple - via the backend module rules can be defined which are applied one after the other. With our Prettyfier you can define rules so that the web safe filename is not listed in the module. So from "my_ugly_but_safe_Filename.jpg" can be displayed as label: my ugly but safe Filename. And Prettyfier can do even more. By freely defining rules, even the complete name can be customized and parts of it can be deleted. The options are incomparable.

Features

FeatureDescription
Simple Access Security

Protect folders & files optionally using htaccess - Only logged in visitors can access your files.

Different Layout Options

Choose between two basic layouts and over eight sub-layouts

Lists

  • Default List
  • Striped List
  • Divided List

Buttons

  • Default, Primary, Secondary, Link & Text Style
  • OneColumn Layout
  • Floating Buttons Layout (incl. Grid)
Subfolders Support

You can define for each source if subfolders should be included.

Powerfull Filters

You can optionally set filters via two integrated options for filenames or single expressions.

Multiple Sources

Each module instance can monitor an unlimited number of folders.

Prettyfier 2.1

pretty your labels

Configuration Options

More than 20 options waiting for you to customize your agile downloads module

Compatibility

agile Downloads is Joomla! 3 & Joomla! 4 (beta) compatible

Demo

Public Files

  • Basel
    jpg
  • Routing in vue.js
    pdf
  • access security
    png
  • demo
    pdf
  • multiple folders
    png

Here you can find the demo of the list view (divider) of the module. If you are not logged in, you will only see the public documents. Log in with your account at nx-desings to access the protected documents.


Alternatively, the documents can be displayed as buttons, also here a large variety of different layout options are available.

Grouping disabled Demo

Your documents from different sources can also be displayed intermixed. Again, we see the same content as in the demos above. If you are logged in, the documents of the public and private area are displayed mixed and sorted alphabetically. In addition, we see here another layout option, we have chosen the default button layout and the document links are displayed centered. From desktop size on we change to a three-column layout.

Free vs. Pro Comparison

lite VersionPro Version
Extension Type
Joomla! Module
Joomla! Module
Compatibility
Joomla! 3
Joomla! 4
Joomla! 3
Joomla! 4
Dynamic Updates
Mobile First
UIkit 3 support included
Sources
1
Unlimited
Subfolder Support
Access Protection
Prettyfier 2.1
partly
Layouts included
List
  • List
  • Buttons
  • Buttons flex Grid
Fontawesome Icons (free)
Download
Access Protection Feature requires an Apache web server - Microsoft Server installations are not supported for this feature.
  • Integrated Access Security
  • Dynamic Update
  • Configuration Options
  • Different Layouts
  • Multiple Soures
  • Prettyfier
  • Subfolder Support
nx-designs by Marco Rensch | Ⓒ2020
Glashüttenweg 30 | 8887 Mels | Switzerland