Easy Folder Listing Pro - Version 4.1.3

USD $20.00
  • Description
  • Specifications


Easy Folder Listing Pro 3+ License


Important Notice:
Version 4.1+ is only compatible with Joomla 4+. It is not compatible with Joomla 3.10 or lower.

Version 3.7 is available as an alternate download for those who need compatibility with Joomla 3.10 or lower.


This is a flexible, simple-to-use extension that is used to list the contents of any folder. This extension comprises of a component, a content plugin, an editor extender plugin, and a module. You can easily specify what you need through profiles and/or through shortcode overrides. With the editor extender, placing your shortcode in the article is even easier than ever!

The folder listing can be displayed in four (4) formats now:

  1. Table
  2. Unordered List
  3. Paginated Table
  4. Explorer View

There are many options for sorting the files and folders, and for displaying the file names. This plugin allows for displaying subfolders and viewing the contents of subfolders as well. The user can also click on subfolder name to show or hide its contents. The action to show or hide the contents is animated via either Mootools or jQuery.

Version 3.0 has enhanced security features that obfuscates the links and location of files. You also have the choice of downloading files singly or as a zipped archive.

Main features:

  • List files in any specified folder
  • Each instance of the plugin on the page can have its own custom parameter set
  • 64 Parameters are customizable per instance
  • Option to override all styles via style sheet editing
  • Show icons for file types
  • List files in either a table or a unordered list
  • Sorting in Acsending or Descening order, by filename, date modified or file size
  • Option to show/hide size, date, or date and time of the files
  • Option to use accessed time, created time or modified time
  • Option to link to the files or not
  • Option to specify a list of file types that should not be listed
  • Option to specify a list of file types that will only be listed
  • Color scheme of the table rows and border can be customized
  • Specify the maximum subfolder level to explore
  • Option to show subfolders
  • Collapse or Reveal all subfolder listings
  • Specify easing and duration of subfolder sections animation
  • Customize the date and time format to be displayed
  • Exclude specific files or folders from the listing
  • Option to show/hide empty folder text
  • Multi-file Download via zip archive
  • Full AJAX Search
  • Explorer listing type
  • Paginated Table listing type
  • Time-limited download links
  • Obfuscate File links
  • Download/Preview logs
  • Built-in Help System
Editor Extender

Editor Extender Plugin

Enhancing user-friendliness is one of the main goals of version 3 of this extension. To that end, a new editor extender plugin was added to provide ease of use and user-assisted shortcode generation. Just click on the "Easy Listing" button and you will be presented with all the options available to make your custom shortcode.

Icons Manager

Icons Manager

Changing Icons for all aspects of the extension can be easily managed via the Icons Manager and the component Options. The custom image media control makes is easy to choose an image file and preview.

Download and Preview Logs

Logs Manager

Every download and preview that is done on file on the listing is now logged. So you can view all your file downloads, which will detail who downloaded or previewed what, when and from what ip address.

Changes in Version 4.1.3

Released: October 20, 2023

    Updated compatibility to Joomla 4.4

Changes in Version 4.1.2

Released: April 2, 2023

  • Fixed issue with routing in javascript file
  • Updated all the Copyright Notices to include 2023

Changes in Version 4.1.1

Released: January 11, 2022

  • Fix naming issue with ProfilesController
  • Adjusted profile auto-creation to use existing default settings
  • Updated all the Copyright Notices to include 2022

Changes in Version 4.1 [& Version 3.7]

Released: December 15, 2021

  • Added 406 Errors for invalid or hacked download link requests
  • Added profile auto-creation from shortcode when folder is new
  • Added security check for downloads to only originate from specified folder
  • Added security checks for validating file data in downloads, previews and archives

Updates in Version 4.0.3

Released: November 30, 2021

  • Fix issue with Easy Folder Listing Pro Companion Module Helper file
  • Updated Easy Folder Listing Pro Companion Module to Version 2.1

Updates in Version 4.0.2

Released: November 28, 2021

  • Fix case-sensitive validation "folderexists" to "FolderExists"

Updates in Version 4.0.1

Released: November 27, 2021

  • Fix case-sensitive issues with namespaces and auto-loading
  • Renamed EasyfolderlistingproHelper.php to EasyFolderListingProHelper.php

Changes in Version 4.0

Released: November 26, 2021

  • Removed Help buttons in backend
  • Converted extension to be Joomla 4 compatible

Updates in Version 3.6

Released: November 26, 2021

  • Changed DATETIME defaults to NULL instead of '0000-00-00 00:00:00' for MySql

Changes in version 3.5

Released: May 4, 2021

  • Added French translation

Changes in version 3.4

Released: March 24, 2021

  • Fixed Code Helper uninstall issue
  • Replaced Transocde with Translit
  • Removed Joomla Transcode
  • Added option to disable collapse/expand scripts
  • Added option to allow setting minimum letter quantity for filtering
  • Fix Code Helper undefined issue
  • Updated all the Copyright Notices to include 2021

Updates in version 3.3.6

Released: December 29, 2020

  • Fixed issue with modal not working when usinf explorer display method
  • Updated missing and unused language keys

Updates in version 3.3.5

Released: October 20, 2020

  • Fixed issue where empty listings break javascript of subsequent listings on same page
  • Added Exceptions for handling errors in rendering listing HTML

Updates in version 3.3.4

Released: August 22, 2020

  • Version number fix

Updates in version 3.3.3

Released: August 15, 2020

  • Updated all the Copyright Notices to include 2020
  • Minor bug fixes in content plugin

Updates in version 3.3.1

Released: July 2, 2019

  • Made Modal more responsive to window resize and scrolling
  • Fixed missing functionality for toggling Show All checkbox

Changes in version 3.3

Released: April 15, 2019

  • Add option to disable logging downloads
  • Add option to disable logging previews
  • Add option to disable logging archive downloads
  • Fixed issue with jpeg files not previewing natively
  • Replace Squeezebox and jQuery Modal with custom modal
  • Select all checkbox now works as intended
  • Added change of folder icons when expanded or collapsed
  • Changed all scripts to pure Javascript
  • Removed jQuery and Mootools code
  • Add image option for open folder in Config
  • Make expired links return 410 HTTP status code
  • Fix button miscolor issue
  • Update all Joomla API references to reflect Joomla namespace
  • Changed JPATH_PLATFORM to _JEXEC in helper files
  • Added integration with Joomla Update System

Changes in version 3.2.12

Released: February 11, 2016

  • Changed Yes/No fields in configuration to radio buttons
  • Added option to turn off obfuscation for files located in Joomla root

Changes in version 3.2.11

Released: January 31, 2016

  • Edited ValorUtilities Class to be compatible with PHP versions < 5.6

Changes in version 3.2.10

Released: January 29, 2016

  • Added option to show/hide custom error for no files found
  • Added option to show/hide custom error for empty listing path
  • Added option to show/hide custom error for user access not allowed
  • Added option to show/hide custom error for unpublished listing
  • Changed Yes/No fields to radio buttons
  • Moved explorer css in its own file for easy editing
  • Fixed issue with non-ascii characters and pathinfo function
  • Implemented PHP Streaming for preview
  • Updated all the Copyright Notices to include 2016
  • Cleaned the config.xml file of erroneous values

Changes in version 3.2.2:

Released: October 16, 2015

  • Added option to set previewer to none
  • Added option to not use modals

Changes in version 3.2.1:

Released: September 12, 2015

  • Fixed issue with multi-download zips on Windows

Updates in version 3.2.0

Released: June 23, 2015

  • Verified Compatibility with Joomla 3.4
  • Removed support for Joomla versions lower than 3.3
  • Removed auto option from Javascript field in profiles
  • Fixed custom JLog loggers for error handling and notices
  • Fix jQuery code for regex testing
  • Fix jQuery code for compatibility with jQuery 1.6+

Changes in version 3.1.9:

Released: January 28, 2015

  • Updated all the Copyright Notices to include 2015
  • German translation of the Help system still needs to be done
  • Added German translation, contributed by Christof Rimle (
  • Added mp3 audio files to the list of native preview extensions

Changes in version 3.1.8:

Released: December 15, 2014

  • Note: Some Italian language texts need to be translated from English
  • Added option to place download and preview icons before filename

Changes in version 3.1.7:

Released: November 20, 2014

  • Fixed issue with Table listing and Size Columns

Changes in version 3.1.6:

Released: November 12, 2014

  • Added missing 'modaltype' sql column in SQL #__eflp_profiles table
  • Added missing drop table code for #__eflp_archives during uninstallation

Changes in version 3.1.5:

Released: November 10, 2014

  • Added option to use Mootools Modal on Joomla 3+
  • Converted Dashboard Help text to INI files
  • Fixed description about modal dimensions
  • Added Italian Translation by Giuseppe Basile
  • Fixed the companion module documentation link

Changes in version 3.1:

Released: October 16, 2014

  • Fixed spelling errors and irrelevant text
  • Added Companion Module
  • Fixed an issue with the offset value for multiple listings on a page
  • Fixed issue with modal when site template is not bootstrap based
  • Re-arranged source file structure
  • Fixed issue with missing extension for downloaded files
  • Fixed bug malformed data-token attribute.

Changes in version 3.0.1:

Released: August 25, 2014

  • Fixed bug with missing data-token for unordered lists

What's New in version 3.0:

Released: August 16, 2014

  • Verified compatibility with Joomla 3.2 and 3.3
  • Disabled (Commented out) the About Tab on the Dashboard
  • Added Multi-Download Front-end Verification
  • Replaced Filter Search with full AJAX Search
  • Removed Javascript Filter Search
  • Added Explorer listing type
  • Added jQuery-compatible scripts
  • Added Paginated Table listing type
  • Added Multi-file download as archive
  • Added option to select previewer
  • Added time-limited download links
  • Obfuscate File links
  • Added Profiles Overrides
  • Refactor listing-generation code
  • Added option to use atime or ctime as options to mtime
  • Added folder sorting
  • Read files stored from location outside of Joomla location
  • Fixed issue with maxlevel
  • Skips files without extensions
  • Made all internal link references to be relative instead of absolute
  • Spaces are used to separate attributes instead of pipe characters
  • Extension no longer removes shortcode when content plugin is not enabled
  • Added Companion Content plugin
  • Added Companion Editor-Extension plugin
  • Added built-in Help system
  • Added Icon to File Extension Management
  • Add option to choose Sort Algorithm
  • Removed MooRainbow Color Picker in favor of Joomla's Built-in Color Picker
  • Use custom JLog loggers
  • Converted to Component
  • Removed option to Add Metatag
  • Changed licensing to GPL v3
  • Removed all reference assignments (=&)
  • Removed Compatibility with Unsupported Joomla versions 1.5, 1.6 and 1.7

Changes in version 2.8.5:

Released: July 15, 2013

  • Added back ability to alter custom text from article shortcode

What's New in version 2.8:

Released: May 3, 2013

  • Added a check to only use getimagesize() on images
  • Fixed issue with compatibility with Joomla Smart Search

What's New in version 2.7:

Released: January 25, 2013

  • Compatible with Joomla 3.0+ using a single installer
  • Can preview images via modal SqeezeBox
  • Username-based listings are now possible
  • Download file size is no longer limited by PHP settings
  • No more extra spaces when collapse/expand

What's New in version 2.2:

Released: May 23, 2012

  • Added French Translation (Credit to Nicolas Geysse)
  • Added new 'offset' parameter
  • Fixed missing colgroup start tag

New Features in version 2.1:

Released: February 29, 2012

  • Fixed issue with trimming C2A0 (No-break space)
  • Fixed bug when a single instance parameter is specified
  • Added option to only show empty message in subfolder
  • Fix issue with Filter and Collapse/Expand All syncing
  • Update MooRainbow to 1.3 for Joomla 2.5
  • Fixed missing key/pair in the translation files

New Features in version 2.0:

Released: January 31, 2012

  • Revamped Javascript. Now using Mootools instead of jQuery
  • New options for handling utf-8 characters
  • Table now acts like a folder tree with fully collapsable nested subfolders, just like the unordered list
  • Optimized code structure to run more efficiently
  • Included Language files to handle multi-languages
  • Optimized backslash handling for Windows installations
  • Single installation for ALL supported Joomla versions
  • Improve Date sorting
  • Sort Filenames by Natural Order
  • Media files are now kept in media folder instead of plugins folder
  • Improved download script
  • Cursor changes when hover over subfolder
  • Changed Color picker to MooRainbow
  • Added file preview in Modal pop-up using Google Docs Viewer
  • Added button to Collapse or Expand All rows
  • Translations Included: GB English, US English, Spanish

Demo Site:

Please feel free to check out the demo of the plugin at my demo site.



Feel free to visit my support site.

For version 3.0, several changes had to be made that affect backward compatibility. For new users, this is not a problem, but for existing users, you make have to make minor changes to your shortcode to get everything working as normal. We apologize for any inconvenience these changes may cause. Here are the changes:

  1. Use of Spaces:

    The use of pipes '|' to separate shortcode properties/attributes was removed. Shortcode attributes are now separated by a space. So, you will have to change your shorcodes and use spaces instead. The Easy Listing editor extender comes in handy for that. For example:

    {easyfolderlistingpro method='list'|folder='images'|collapse='1'}

    Shold be changed to...

    {easyfolderlistingpro method='list' folder='images' collapse='1'}
  2. Deprecated Shortcode Attributes:

    To accommodate jQuery, some of the property names were changed slightly. So, for example, if you are using "easing", you will have to either change it to jeasing or measing, depending on whether you are using jQuery or Mootools.

    There are other deprecated attributes such as offset. A full property/attribute list is located in the backend under the Help tab of the Dashboard.

    EFLP Dashboard Help

About Us

Valor Apps is a registered business that is owned and operated by Michael Gilkes. The business is located and registered in Antigua and Barbuda.

We specialize in developing software for Joomla Content Management System (Joomla CMS), custom web apps, and custom desktop applications. We also provide computer support services to businesses located in Antigua.

Latest News

Important Notice about Joomla 2.5 January 10, 2015
Important Notice about Joomla 2.5 Joomla 2.5.28 was released on December 10, 2014, and is now officially the last release of the 2.5.x Joomla series. Official support for Joomla 2.5.28 ended on December 31, 2014. This means that there will be no new releases of the Joomla 2.5.x...
Site Upgrades and Updates August 15, 2014
Website Upgrade Please be advised that from 10:00am EST Friday, August 15, 2014 to 6:00pm EST Monday, August 18, 2014, the Valor Apps website will be involved in an ongoing upgrading process. The site will remain live. However, there will be changes to the appearance of the website that will occur during this time period. Most changes will occur within the first 24 hours. After that initial time...
First Quarter 2014 Online Newsletter April 26, 2014
Recent News! New Payment Option: FMX Tranpage Since the establishment of Valor Apps online, Paypal has been the only payment option available. As of December 2013, a new payment option was made available to all users: FMX Tranpage. If you are unable to use Paypal, or prefer not to use Paypal, you are invited to use FMX Tranpage. FMX Tranpage is a lightweight SSL-based cedit card payment...
New Releases Scheduled! April 23, 2013
New Releases Scheduled! For those who make feature requests and who contact us via email about bugs and custom features, you wait in almost over! Here is a schedule of upcoming releases with the tentative features: Advanced Folder Listing Version: 1.5 Expected Release Date: July 2, 2013 Features include: Ability to Link any Field (not just Filename) Multi-Lingual Support for Fields Compatibility with...
Pure Tabs v1.1 released! February 5, 2013
Pure Tabs Version 1.1 is now available! Updates to this version: Compatible with Joomla 3.0+ Go to the product page for a full product description.