Login

Print

New 2.6.5 Version of DOCman File Listing with Joomla 2.5/3.2 Compatibility Released!

Written by Omar Ramos | Admin. Posted in DOCman File Listing Plugin

The 2.6.5 version I've just finished uploading to the Downloads page brings in some additional changes since DOCman 2.0 has reached greater stability in the past year and with the additional releases of Joomla 3.

This release works for both Joomla 2.5 and Joomla 3.2+ and adds in new fixes and features in addition to all of the wonderful new functionality that was added in the first 2.6.0 release for DOCman 2.0.

This release contains some new options for hiding the Details Links and Category Names should you wish to do so and brings in some bug fixes for the Category Filtering feature.

More details on the new update are below (if you have questions about how to use the new features just visit the Contact page above!

Version 2.6.5 Changelog

Please note again that this release DOES NOT work with the older DOCman 1.6.x version since there were too many changes required to do so.

Note: Please install Customized System SEF Plugin

Update: For DOCman List 2.6.0 and newer I've optimized the layouts to not use as few inline styles as possible (really the only scenario where they'd be used now would be if you specified a custom width/height value using one of the configuration options, but none should be output by default anymore). During development of DOCman List 2.6.0 I spent a little time investigating what exactly is going on with the default System SEF Plugin that comes with Joomla and what I learned was that one Regular Expression used in the System SEF Plugin would get progressively slower if there were many inline styles present in the DOCman List output (even if they were empty). Once I started clearing these out, it helped reduce the negative impact the System SEF Plugin had so installing my custom System SEF Plugin shouldn't be as necessary anymore, but may still be needed in certain scenarios.

When using DOCman List there is a high probability that you will cause Joomla's default System SEF Plugin to break, because of the regular expressions and error handling it uses. This will result in a WSOD (White Screen of Death) with no apparent reason/cause. The solution is to download and install (FREE) the Updated System SEF Plugins (available for Joomla 1.5 and 1.7) from the Downloads area.

2.6.5 2014-03-01 / Omar Ramos
# Fixed issue with the Category Filtering Feature when "Hide Parent Category" was Turned On.
# Fixed the JavaScript for the regular (non-nested) layouts. Previously the Expand/Collapse functionality was being triggered even on Categories that did not have any files (so a Category would end up hiding the Category immediately beneath it, which wasn't correct)
# Fixed an issue where my DocmanRouterHelper::preloadCategoryPaths() method was being called statically even though it wasn't declared as a static method.
+ Added the ability to show/hide the Details Link (Option Keys: showDetailsLink/hideDetailsLink)
+ Added the ability to show/hide the Category Name (Option Keys: showCategoryName/hideCategoryName)
! Tweaked the way the new "Hide Expand Icons" feature works (now it hides the spacer as well so the Category Name lines up better with the file listing

2.6.4 2014-02-15 / Omar Ramos
+ Added the ability to show/hide the Category Folder icons (Option Keys: showCategoryIcons/hideCategoryIcons)
+ Added the ability to show/hide the Filetype Icons (Option Keys: showFiletypeIcons/hideFiletypeIcons)
+ Added the ability to show/hide the +/- Icons to Expand/Collapse the Categories (Option Keys: showExpandIcons/hideExpandIcons)
+ Added the ability to show direct category links to the right of the Category Title...this would be useful if you have Category Links turned off for regular users, but may want to show them for logged in users that have permission to upload (Option keys: showCategoryLinksToUsersWithPermissions, hideCategoryLinksToUsersWithPermissions)
+ Added the ability to use Forced Download Links at any time (Option Keys: useForcedDownloadLinks/useDefaultLinks)
+ Added a CSS fix to remove the Category block being highlighted if you click on it multiple times quickly to Expand/Collapse the hierarchy
! Modified the render method for the non-nested layouts so that categories with sub-categories would not be treated as "empty" ones (this fixed an issue where if you did not have any files yet, all categories would be hidden when showCollapsed was turned on).
# Fixed a bug in docmanlist.js that was triggered by trying to expand/collapse empty categories
# Fixed a bug in sorttable.js for Joomla 3 (the updated version of Mootools no longer has the $defined function but there's a simple correction that can be made to fix that)
! Added in code that allowed Joomla 2.5/3 code to be triggered (allowing us to go back to a single package for both versions).

2.6.3 2013-11-29 / Omar Ramos
# Fixed an issue detecting the primary DOCman menu item with newer RC versions of DOCman 2.0
# Fixed an issue detecting the proper DOCman storage folder when detecting file sizes (previously I had the default folder hard coded in)
+ Added in manual calls to make sure the Mootools Framework is included before adding in the DOCman List JavaScript (it seems on some sites now Mootools is no longer available so this addition is needed).

2.6.2 2013-07-10 / Omar Ramos
# Fixed an Issue with the "New" Label (I'm not longer using the default 7 Day setting within DOCman 2.0 and instead allow you to set the number of days you want files to be considered "New" in the plugin)
+ Added new "table_labels_in_columns" and "nestedtable_labels_in_columns" layouts which show the New, Edit, Download/Details, and Locked By columns in individual columns.

2.6.1 2013-07-04 / Omar Ramos
! Happy 4th of July :-)
# Just tested with DOCman 2.0 RC1 and noticed there was a Fatal Error due to a class name change for RC1. Added some code to detect this and do the right thing so the plugin can run on either the Beta or RC properly.

Want to see what other features DOCman List has? Check out the Features page! Want to see the plugin in action? Check out the DOCman List Plugin's Example page on our Demo Site (it's been newly updated with an example of the nestedtable layout) and our new DOCman List How to Video Series on Youtube!

Print

New 2.6.4 Version of DOCman File Listing with Joomla 3 Compatibility Released!

Written by Omar Ramos | Admin. Posted in DOCman File Listing Plugin

The 2.6.4 version I've just finished uploading to the Downloads page brings in some additional changes since DOCman 2.0 has reached greater stability in the past year and with the additional releases of Joomla 3.

This release is my first "official" release since version 2.6.0 was released in early 2013. It brings together a single release for versions both Joomla 2.5 and Joomla 3.2+ and adds in new fixes and features in addition to all of the wonderful new functionality that was added in the first 2.6.0 release for DOCman 2.0.

More details on the new update are below (if you have questions about how to use the new features just visit the Contact page above!

Version 2.6.4 Changelog

Please note again that this release DOES NOT work with the older DOCman 1.6.x version since there were too many changes required to do so.

Note: Please install Customized System SEF Plugin

Update: For DOCman List 2.6.0 and newer I've optimized the layouts to not use as few inline styles as possible (really the only scenario where they'd be used now would be if you specified a custom width/height value using one of the configuration options, but none should be output by default anymore). During development of DOCman List 2.6.0 I spent a little time investigating what exactly is going on with the default System SEF Plugin that comes with Joomla and what I learned was that one Regular Expression used in the System SEF Plugin would get progressively slower if there were many inline styles present in the DOCman List output (even if they were empty). Once I started clearing these out, it helped reduce the negative impact the System SEF Plugin had so installing my custom System SEF Plugin shouldn't be as necessary anymore, but may still be needed in certain scenarios.

When using DOCman List there is a high probability that you will cause Joomla's default System SEF Plugin to break, because of the regular expressions and error handling it uses. This will result in a WSOD (White Screen of Death) with no apparent reason/cause. The solution is to download and install (FREE) the Updated System SEF Plugins (available for Joomla 1.5 and 1.7) from the Downloads area.

2.6.4 2014-02-15 / Omar Ramos
+ Added the ability to show/hide the Category Folder icons (Option Keys: showCategoryIcons/hideCategoryIcons)
+ Added the ability to show/hide the Filetype Icons (Option Keys: showFiletypeIcons/hideFiletypeIcons)
+ Added the ability to show/hide the +/- Icons to Expand/Collapse the Categories (Option Keys: showExpandIcons/hideExpandIcons)
+ Added the ability to show direct category links to the right of the Category Title...this would be useful if you have Category Links turned off for regular users, but may want to show them for logged in users that have permission to upload (Option keys: showCategoryLinksToUsersWithPermissions, hideCategoryLinksToUsersWithPermissions)
+ Added the ability to use Forced Download Links at any time (Option Keys: useForcedDownloadLinks/useDefaultLinks)
+ Added a CSS fix to remove the Category block being highlighted if you click on it multiple times quickly to Expand/Collapse the hierarchy
! Modified the render method for the non-nested layouts so that categories with sub-categories would not be treated as "empty" ones (this fixed an issue where if you did not have any files yet, all categories would be hidden when showCollapsed was turned on).
# Fixed a bug in docmanlist.js that was triggered by trying to expand/collapse empty categories
# Fixed a bug in sorttable.js for Joomla 3 (the updated version of Mootools no longer has the $defined function but there's a simple correction that can be made to fix that)
! Added in code that allowed Joomla 2.5/3 code to be triggered (allowing us to go back to a single package for both versions).

2.6.3 2013-11-29 / Omar Ramos
# Fixed an issue detecting the primary DOCman menu item with newer RC versions of DOCman 2.0
# Fixed an issue detecting the proper DOCman storage folder when detecting file sizes (previously I had the default folder hard coded in)
+ Added in manual calls to make sure the Mootools Framework is included before adding in the DOCman List JavaScript (it seems on some sites now Mootools is no longer available so this addition is needed).

2.6.2 2013-07-10 / Omar Ramos
# Fixed an Issue with the "New" Label (I'm not longer using the default 7 Day setting within DOCman 2.0 and instead allow you to set the number of days you want files to be considered "New" in the plugin)
+ Added new "table_labels_in_columns" and "nestedtable_labels_in_columns" layouts which show the New, Edit, Download/Details, and Locked By columns in individual columns.

2.6.1 2013-07-04 / Omar Ramos
! Happy 4th of July :-)
# Just tested with DOCman 2.0 RC1 and noticed there was a Fatal Error due to a class name change for RC1. Added some code to detect this and do the right thing so the plugin can run on either the Beta or RC properly.

Want to see what other features DOCman List has? Check out the Features page! Want to see the plugin in action? Check out the DOCman List Plugin's Example page on our Demo Site (it's been newly updated with an example of the nestedtable layout) and our new DOCman List How to Video Series on Youtube!

Print

New 2.6.0 Version of DOCman File Listing with DOCman 2.0 Compatibility Released!

Written by Omar Ramos | Admin. Posted in DOCman File Listing Plugin

The 2.6.0 version I've just finished uploading to the Downloads page is the first version of DOCman List that can be used with the new DOCman 2.0 out from Joomlatools. NOTE: Please do not use this new version if you are using DOCman 1.6.x on your site! This version adds in some major new features and includes a lot of code cleanup to make DOCman List have great performance with DOCman 2.0 and make it easier for me to add in additional features and layouts in the future.

The new features mentioned below aren't available yet in the 2.5.x series of the DOCman List plugin that works with DOCman 1.6, but I will be adding in most of the new features in a new release for that version over the next week or two as I begin backporting the new changes to the older version.

More details on the new update are below (if you have questions about how to use the new features just visit the Contact page above!

Version 2.6.0 Changelog

Please note again that this release DOES NOT work with the older DOCman 1.6.x version since there were too many changes required to do so. I will be releasing an updated version of the DOCman List 2.5.x plugin within the next week or two that contains most of the new features I've brought in with the 2.6.0 version.

  • Big New Feature: DOCman 2.0 Compatibility.
  • Performed a major code cleanup to make it easier to add new parameters and Option Keys
  • Added additional Option Keys for existing parameters
  • Moved the parameter labels/descriptions into the Language file so that they can be translated (if anyone cares to do so, feel free to send me your translations to This email address is being protected from spambots. You need JavaScript enabled to view it. ).
  • Added in 4 New Layouts: Image Columns, Image List, Simple File List and Simple File List with CSS3 Columns
  • Added in the ability to use regular template overrides so you can create your very own custom DOCman List Layouts! Simply place your own custom versions of the layouts (or even create new ones) in: templates/your_template/html/plg_content_docmanlist/
  • Simplified way of creating nested layouts
  • Added in ability for Document Thumbnail to be displayed in table layouts or in the Title Hover ToolTip
  • Reworked the data retrieval methods for DOCman 2.0 so that DOCman List can retrieve document/category information efficiently.
  • Created new classes to make generating SEF URLs more efficient
  • Created new class to make retrieving the Asset Rules for Document/Category more efficient
  • Created new "Demo" mode that you can use by adding in the showDemo Option Key. Provides a nice way to present the information contained about the parameters, along with all of the Option Keys available in DOCman List, in a way you can print out more easily for yourself or others.
  • Added ability to turn the Submit Files links On/Off
  • Added ability to turn the "New!" labels for Documents/Categories On/Off
  • Added ability to display a File Extension column/value
  • Added in ability to override the default PHP Execution Time and Memory Limit if your web host allows doing so via PHP. This can help if you have a few DOCman List pages that are outputting a lot of content and need the extra time/memory.
  • Added in support for Wildcard Category Filters (prior to this you could only specify an exact match to filter out). So now you could do something like 15:Board* to filter out any subcategories that start with the word "Board" of Category ID = 15.
  • Added in ability to filter out Categories with spaces in the title (I noticed spaces would cause an incorrect result). So now you could do something like 15:Board of Trustees and the "Board of Trustees" subcategory should be filtered out from Category ID = 15.
  • Added in additional checks to process DOCman List code more effectively (sometimes TinyMCE/JCE would add in HTML in odd places that would break things so I'm trying to handle that transparently for you guys).
  • Added in ability to filter out Categories with spaces in the title
  • The showMenu option doesn't currently show the Search or Submit Files, but it still allows you to link to the DOCman Main Page.
  • Reorganized the File Parameters and Grouped them...hopefully this makes the configuration screen a little more user friendly.
  • Removed Modal View Link Option (wasn't working correctly in the new version)
  • Removed the View Link (DOCman 2.0 simplifies the available links so I only have the Download/Details/Edit links currently)
  • I'm sure there are probably a few things I've forgotten, but all in all it's a pretty major release! Enjoy!

DOCman List 2.6.0 Screenshots

New DOCman List 2.6.0 Image Columns Layout

New DOCman List 2.6.0 Image List Layout

New DOCman List 2.6.0 Layout Overrides Feature

New DOCman List 2.6.0 Show Thumbnail in Table or Tooltip Option

New DOCman List 2.6.0 Simple File List using CSS 3 Columns Layout

New DOCman List 2.6.0 Simple File List Layout

Note: Please install Customized System SEF Plugin

Update: For DOCman List 2.6.0 I've optimized the layouts to not use as few inline styles as possible (really the only scenario where they'd be used now would be if you specified a custom width/height value using one of the configuration options, but none should be output by default anymore). During development of DOCman List 2.6.0 I spent a little time investigating what exactly is going on with the default System SEF Plugin that comes with Joomla and what I learned was that one Regular Expression used in the System SEF Plugin would get progressively slower if there were many inline styles present in the DOCman List output (even if they were empty). Once I started clearing these out, it helped reduce the negative impact the System SEF Plugin had so installing my custom System SEF Plugin shouldn't be as necessary anymore, but may still be needed in certain scenarios.

When using DOCman List there is a high probability that you will cause Joomla's default System SEF Plugin to break, because of the regular expressions and error handling it uses. This will result in a WSOD (White Screen of Death) with no apparent reason/cause. The solution is to download and install (FREE) the Updated System SEF Plugins (available for Joomla 1.5 and 1.7) from the Downloads area.

Want to see what other features DOCman List has? Check out the Features page! Want to see the plugin in action? Check out the DOCman List Plugin's Example page on our Demo Site (it's been newly updated with an example of the nestedtable layout)!

Print

DOCman List 2.6.0 with DOCman 2.0 Support Coming Soon!

Written by Omar Ramos | Admin. Posted in DOCman File Listing Plugin

Just about to wrap it up for the evening, but I just wanted to let everyone know that I've been working pretty intensely on DOCman List 2.6.0 which will be adding in support for DOCman 2.0!

The past 3-4 weeks have been almost wholly dedicated to the new version and I hope everyone enjoys it once it's released (just a few more days now, wrapping up things and testing on my end at the moment).

The new version adds in a few more layouts, the ability to override the layouts within your own templates, some new features plus support with DOCman 2.0!

I'll be backporting some of these updates into the next DOCman List 2.5.x release which I'll start working on as soon as I release the 2.6.0 version so that everyone still using DOCman 1.6 (like myself) will be able to take advantage of the new features!

If anyone has questions, feel free to send me an email at This email address is being protected from spambots. You need JavaScript enabled to view it.

Print

2012 Business Review

Written by Omar Ramos | Admin. Posted in Joomla Business

I've been wanting to write for a while now about how business has been going for me, mainly because I see occasional articles on Hacker News about software earnings from independent developers (for example, Patrick McKenzie) but I don't really see the same type of writing over in the Joomlasphere from commercial extension developers (essentially, it's a bit of a mystery how much those companies actually make, though in some cases one can kind of estimate from their userbase and average product/subscription cost).

Background

Before I started selling any software commercially, I had quite a few entrepreneurial tests under my belt:

Print

New 2.5.4 Version of DOCman File Listing Plugin Released!

Written by Omar Ramos | Admin. Posted in DOCman File Listing Plugin

The 2.5.4 version adds some small features that were requested since the 2.5.3 release 3 days ago. More details below (if you have questions about how to use the new features just visit the Contact page above!

Version 2.5.4 Changelog

  • Added code changes to the table with preview layout
  • Added simply JavaScript to close iframe in table with preview layout by clicking again on the title (works fairly well)
  • Added detection for when your docmanlist tags are surrounded by paragraph tags added by your editor (paragraph tags are automatically removed).

docmanlist 2.5.0 submit file feature

Note: Please install Customized System SEF Plugin

When using DOCman List there is a high probability that you will cause Joomla's default System SEF Plugin to break, because of the regular expressions and error handling it uses. This will result in a WSOD (White Screen of Death) with no apparent reason/cause. The solution is to download and install (FREE) the Updated System SEF Plugins (available for Joomla 1.5 and 1.7) from the Downloads area.

Want to see what other features DOCman List has? Check out the Features page! Want to see the plugin in action? Check out the DOCman List Plugin's Example page on our Demo Site (it's been newly updated with an example of the nestedtable layout)!

Print

New Free Extension! Very Simple Image Rotator Content Plugin

Written by Omar Ramos | Admin. Posted in Very Simple Image Rotator Plugin

If you want to read about the new 2.5.3 version of DOCman List released on 09/01/2012, that announcement article is just below this one!

This announcement is for a little pet project of mine I've been thinking of tackling for a while since I believe it will be very useful at work and which I haven't found a good extension for on the Joomla Extensions Directory

I've seen a number of modules out there which allow you to specify a folder and then get a slideshow out of it, but I haven't seen too many plugins which offer the same thing. What I had been looking for was a content plugin where I could specify my own images folder, some custom parameters if needed, and just have a simple slideshow output on the page.

In my search, I found a module that was pretty close in terms of what I was looking for: Very Simple Image Rotator Module by Jesus Vargas.

I took that module and used it as the basis of the plugin I wanted to build so a lot of credit goes towards the work Jesus put into building the module above.

That has resulted in the Very Simple Image Rotator Content Plugin now available from the Downloads page!

Here's a look at some the features/additions (and below are a few demos of the plugin in action!):

  • Fixed issue with the JavaScript performing the image transitions (z-index: 1 needed to be set to prevent a jumpy, awkward looking transition for the upcoming slide)
  • Added in image resizing using the GD library and Resize class from: http://net.tutsplus.com/tutorials/php/image-resizing-made-easy-with-php/
  • Added ability to create a custom links.txt file in the same directory as your images which contains a line for each image, along with a custom URL, title, and alt text to use (e.g. 01.jpg|http://www.imperial.edu|Imperial Valley College|Picture of IVC Board Member)
  • Added Limit to the Random parameter
  • Added per instance customization options for just about everything! (Example Keys that can be used: includeSubfolders, ignoreSubfolders, randomizeImagesYes, randomizeImagesNo, setRandomLimit 5, directImageLinksYes, directImageLinksNo, setLinksFileName some_other_file.txt, setWidth 640, setHeight 480, setDelay 3000, setTransitionDelay 2000, resizeImagesOn, resizeImagesOff, setResizedImageQuality 80, setFolderPermissions 0755)
  • Added center images in HTML option (centerImagesOn, centerImagesOff)
  • Very simple usage: { vsir setResizedImageQuality 100 directImageLinksYes includeSubfolders setDelay 5000 setTransitionDelay 2000 setWidth 320 setHeight 180 images/resized} (please remove the space between the starting { and vsir when you use this example on your site)

Example 1 with Image Resizing Turned On:

Picture my sister took of me in San Diego

Example 2 with Image Resizing and Center Images Options Turned On:

Picture my sister took of me in San Diego

Example 3 with Custom Width/Height and Image Resizing Turned On (first image has a custom link provided by a simple links.txt file you add into the directory you're pulling images from!):

Picture my sister took of me in San Diego
Print

New 2.5.3 Version of DOCman File Listing Plugin Released!

Written by Omar Ramos | Admin. Posted in DOCman File Listing Plugin

The 2.5.3 version adds a number of new features that have been requested over the past few months since the 2.5.2 release. More details below (if you have questions about how to use the new features just visit the Contact page above!

Version 2.5.3 Changelog

  • Added ability for DOCman Document Attributes (defined in administrator/components/com_docman/docman.params.xml) to be displayed in the table output (thanks to Martin for sponsoring the development work!)Added ability for view links to be displayed in a new window when clicked (thanks to Jessica for suggestion!)
  • Added ability to have the document description displayed as a column in the table (thanks to Eric for suggestion!)
  • Added ability main filename link to be configured to be a Download, Details or View link (default before has always been Download)
  • Added in a few links that were missing from the older table layout that hadn't been migrated over from the nestedtable layout
  • Added ability to customize the Filename and Description Column Names in the Plugin Parameters
  • Added ability to customize the Table/List Width (in Pixels) allowing for tables with a large number of columns to be displayed with a horizontal scroll bar.
  • Added ability to customize the Filename, Description, and Custom Attribute Column Width Percentages in the Plugin Parameters
  • Added in if statement in main plugin file that will prevent DOCman List from running on com_docman's Details page, which resulted in a PHP warning for some users if they had the Process Content Plugins turned on for Document Descriptions.
  • Added in pt-BR language file (Thanks Ronaldo!)

docmanlist 2.5.0 submit file feature

Note: Please install Customized System SEF Plugin

When using DOCman List there is a high probability that you will cause Joomla's default System SEF Plugin to break, because of the regular expressions and error handling it uses. This will result in a WSOD (White Screen of Death) with no apparent reason/cause. The solution is to download and install (FREE) the Updated System SEF Plugins (available for Joomla 1.5 and 1.7) from the Downloads area.

Want to see what other features DOCman List has? Check out the Features page! Want to see the plugin in action? Check out the DOCman List Plugin's Example page on our Demo Site (it's been newly updated with an example of the nestedtable layout)!

Print

First Impressions: DOCman 2.0 Alpha 1 Announcement Made by Joomlatools

Written by Omar Ramos | Admin. Posted in DOCman 2.0

It's official! Joomlatools announced DOCman 2.0 Alpha 1's public release today!

While not quite ready for use on production sites just yet, it's available to start playing around with, and perhaps even more importantly, developing (so I can start working on a DOCman List for DOCman 2.0 pretty soon).

Here's a screenshot and link to the announcement:

joomlatools docman 2.0 alpha1 announcement

I've already spent a bit of time playing with the Alpha 1 this morning and just wanted to share a few impressions.

Read on to see how my first impressions of DOCman 2.0 went!

Print

New 2.5.2 Version of DOCman File Listing Plugin Released!

Written by Omar Ramos | Admin. Posted in DOCman File Listing Plugin

The 2.5.2 version fixes a small issue in the categories layout where the language key (DOCMAN_SUBMIT_FILE) was being displayed instead of the words "Submit File". That issue has been corrected now in this release.

Version 2.5.2 Bug Fix

  • Fixed an issue with the additions made in v2.5.1 to the normal Categories layout Submit File addition (wrong Language Key was being used). This has now been corrected.

docmanlist 2.5.0 submit file feature

Note: Please install Customized System SEF Plugin

When using DOCman List there is a high probability that you will cause Joomla's default System SEF Plugin to break, because of the regular expressions and error handling it uses. This will result in a WSOD (White Screen of Death) with no apparent reason/cause. The solution is to download and install (FREE) the Updated System SEF Plugins (available for Joomla 1.5 and 1.7) from the Downloads area.

Want to see what other features DOCman List has? Check out the Features page! Want to see the plugin in action? Check out the DOCman List Plugin's Example page on our Demo Site (it's been newly updated with an example of the nestedtable layout)!

Switch to Desktop Version