Easy Folder Listing Pro - Version 3.2.12

Easy Folder Listing Pro
USD $20.00

+

License:

Easy Folder Listing Pro 3+ License

Requirements:

Description:

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 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 (www.rimle.ch)
  • 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.

Credits:

Support

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