Overview and Installation notes for jDownloads Plugins

There are two classes of Plugins available with jDownloads:

  • the 'Principle' plugins that are part of jDownloads;
  • the optional 'Integration' plugins.

The Principle plugins work entirely within the sphere of the jDownloads environment to provide additional facilities such as allowing Downloads to be shown in other content such as articles and similar.  These plugins,as well as various jDownloads modules, are automatically installed as part of the jDownloads Component installation/upgrade.

The optional Integration plugins extend jDownloads capabilities to work in co-operation with other components such as Community Builder.  Each of these has its own installation procedure

 At the time of writing, October 2015, the following Principle plugins are listed below.

Name Description Automatically Enabled Type
Content - jDownloads Allows Downloads to be shown in other content Yes content
Button - jDownloads Content    A button which becomes available in Editors to simplify adding a Download in an article Yes editors-xtd
Search - jDownloads Extends the jDownloads searching capabilities Yes search
System - jDownloads A essential plugin, jDownloads require this plugin to be enabled in order to work Yes system
jDownloads Example A 'skeleton' plugin to allow people to create their own plugin No jDownloads

Actually the jDownloads System Module also supports several more plugins that implement the so called 'hide functionality' that allows different classes of users to see different content.  For more details see

Hiding Information from Selected User Classes

Installing a Principle plugin is automatic.  When you install or upgrade jDownloads then you will see the list of Principle plugins and modules that have been installed. The only extra aspect is to adjust the configuration parameters of each plugin to your needs.

As at October 2015, the following Integration plugins are available. Of course the corresponding Component must be installed before installing any of thest plugins.  Each of these optional plugins has its own specific installation instructions, in general they do NOT use the Joomla! Extensions Manager.

Community Builder  
AlphaUserPoints & Alta User Points  


Principle Plugins

System - jDownloads
This is a system plugin for jDownloads. It must be Enabled as otherwise jDownloads will not work correctly!
As well as being an integral part of the way jDownloads works there are two optional features.  One of these is used to prevent caching of specific items when Joomla! caching is enabled.  Another option which may be useful in some situations is the hide functionality. This option was inspired by the hider content plugin from Dioscouri Design.
Content - jDownloads
The jDownloads 3.2 series Content Plugin can display Downloads in other Joomla! content such as articles.  It is a very powerfull plugin.
Original created by Marco Pelozzi - marco.u3@bluewin.ch - www.redorion.com
Modified and reworked for Joomla 3.x by Arno Betz - jDownloads.com - 2014-11-25

In the following
*DID is the ID number of the Download to be shown, eg 52.
*CIDlist is a comma separated list of the ID numbers of those Categories whose Downloads are to be shown, eg 3,12.
count==*N is the maximum number of Downloads to be shown from this category. If count==0 is specified then all Downloads in the category are listed

Show a Single Download: {jd_file file==*DID}
 eg {jd_file file==31} shows the Download with ID of 31

Show Downloads from a single or several Categories: {jd_file category==*CIDlist count==*N}
 eg {jd_file category==15 count==5} will list upto 5 Downloads from the category whose ID is 15.
 eg {jd_file category==15,2 count==0} will list all the Downloads in the categories with IDs 15 and 2.
 eg {jd_file category==15,3,41,6 count==12} will list upto 12 Downloads from those categories with IDs 15, 3, 41 and 6.

Listing latest, top and last updated from any category: {jd_file latest==*N}  {jd_file hottest==*N} {jd_file updated==*N}
 eg {jd_file latest==5} lists the 5 latest Downloads created.
 eg {jd_file hottest==4} lists the 4 most popular Downloads. Note 'hottest' has a double t in the middle.
 eg {jd_file updated==5} list the 5 most recently updated Downloads.

Listing latest, top and last updated from specified categories {jd_file cat_latest==*CIDlist count==*N}is 12.
 eg {jd_file cat_hottest==12,4 count==5} lists the 5 most popular Downloads selected from the categories with IDs 12 and 4.
 eg {jd_file cat_updated==17,3,15 count==6} lists the 6 most recently updated Downloads selected from the categories with IDs 17, 3 and 15.

Listing latest, top and last updated from multiple categories
{jd_file cat_hottest==*CID1,*CID2,*CID3 count==*N} eg {jd_file cat_hottest==12,13,3 count==5} lists the 5 most downloaded Downloads from the categories with IDs 12,13 and 3.
{jd_file cat_latest==*CID1,*CID2,*CID3 count==*N} eg {jd_file cat_hottest==12 count==3} lists the 3 latestDownloads created in the category with the ID of 12.
{jd_file cat_updated==*CID1,*CID2,*CID3 count==*N} eg {jd_file cat_updated==17 count==6} lists the 6 most recently updated Downloads from the category with the ID of 17.

Selecting layouts
{jd_file onlinelayout==layout name} you can use this to select the which layout to use when showing Downloads.
So it is possible to use specific layouts rrather than the default activated layoutslayouts in the same content.
Example: {jd_file onlinelayout==Simple File List}{jd_file latest==5}
Button - jDownloads Content
This is an adjunct to the Content plugin that creates a button in the content editor to allow easy addition of Downloads into articles or other content.

Search - jDownloads
This plugin allows searching within the jDownloads Component.
Integration Plugins

Community Builder Plugin for jDownloads
This special Community Builder plugin allows display of Downloads within Community Builder. The plugin was originally created for Joomla articles by Krileon and then modified by Arno Betz for the jDownloads 3.2 series. For installation download file ext_jdownloads_cb_plugin_v2.10_for_J3.x.zip from here.

Then use the plugin manager from Community Builder to install the zip file. It is not possible to install it by using the normal Joomla installer.


jComments Plugin for jDownloads
JComments is an extensive comment extension for Joomla. This plugin allows users to add comments about individual Downloads.  To install download the file  com_jdownloads.plugin.zip from here.

Then unzip the file to get com_jdownloads.plugin.php and then copy this php file to: components/com_jcomments/plugins.

Please see the article Enabling comments on Downloads with JComments for more details (opens in new page)

Comments are only possible in the Downloads details page.


Komento Plugin for jDownloads
The Komento Plugin allows you to use the comment component Komento with the jDownloads series 3.2.x. Ensure that the option "Activate support for all Joomla content plugins?" is activated in the jDownloads configuration TAB: Frontend.  To install download com_jdownloads_komento_plugin_0.3c.zip from

https://www.jdownloads.com/index.php/downloads/download/5-special-extensions/4-komento-plugin-for-jdownloads.html .

After downloading unzip the file and copy file com_jdownloads.php to the Komento component subfolder '/komento_plugins' in your Joomla installation. Then check  the settings in Komento.
Comments are only possible in the Downloads details page.



Alpha/Alta User Points System

Allows 'charging' for downloading.  Basically each time a user downloads then their AUP 'account' is reduced by a certain number of points.  This may be a fixed number of points per download or it may be  the amount specified in the jD 'Price' field associated with that Download. Users may gain points by creating a new Download.  Also points may be given to the Download 'owner' each time a user downloads one of their Downloads. See here for more details.


Colin Mercer October 2015 - minor revision Jan 2018

Print Email