One of the best and useful plugins is the jsmallfib Joomla! plugin that allows you to include into a Joomla! article a fully functional file browser. Files and folders within specified repositories can be browsed and, depending on user- and/or group-based access rights, modified.
The system can perform logging functions on all activities (uploading, downloading, creating folders, renaming or removing files and folders). The plugin is very useful if you want to share documents that are too large to attach to an email and when you do not have time to explain to others how to use an FTP program when you want to transfer a file. It is also useful if you want to link a file repository directly to an article.
A limitation of an earlier version of the plugin was related to user rights. The folks at jsmallsoftware listened to the community and released an even more powerful version of the plugin. The developers introduced the ability to specify a repository named USERBOUND, which allows an article to create a separate repository for each individual user: in this way each user sees his/her own specific repository when viewing the same article. In other words, the system automatically manages users rights for you.
To use the userbound option, please use the following tag:

Below is a working example of the file manager where one can upload and delete files and add sub directories. It is more intuitive to end users than Docman and easier to use. It is also easier than setting up an FTP site for end-users. Just give users the link to your article and you are set. Please feel free to upload and delete files to test the system!
Welcome to our file repositoryCurrent folder: repository info
File name
Size 
Last changed 

admin 


![Rename folder [admin]](/plugins/content/jsmallfib/rename.png)
![Remove folder [admin]](/plugins/content/jsmallfib/delete.png)

blah 


![Rename folder [blah]](/plugins/content/jsmallfib/rename.png)
![Remove folder [blah]](/plugins/content/jsmallfib/delete.png)

site 


![Rename folder [site]](/plugins/content/jsmallfib/rename.png)
![Remove folder [site]](/plugins/content/jsmallfib/delete.png)

testfolder 


![Rename folder [testfolder]](/plugins/content/jsmallfib/rename.png)
![Remove folder [testfolder]](/plugins/content/jsmallfib/delete.png)

![]()
12.jpg 443 KB 21/12/2009 11:37:55 
![Rename file [12.jpg]](/plugins/content/jsmallfib/rename.png)
![Remove file [12.jpg]](/plugins/content/jsmallfib/delete.png)


2009_course description 2009 week I.doc 108 KB 04/09/2009 11:32:30 
![Rename file [2009_course description 2009 week I.doc]](/plugins/content/jsmallfib/rename.png)
![Remove file [2009_course description 2009 week I.doc]](/plugins/content/jsmallfib/delete.png)


album copy.psd 1.86 MB 21/12/2009 11:38:30 
![Rename file [album copy.psd]](/plugins/content/jsmallfib/rename.png)
![Remove file [album copy.psd]](/plugins/content/jsmallfib/delete.png)


com_rokdownloads-free.zip 531 KB 05/01/2010 18:44:14 ![Unzip compressed file [com_rokdownloads-free.zip] into the current folder](/plugins/content/jsmallfib/unzip.png)
![Rename file [com_rokdownloads-free.zip]](/plugins/content/jsmallfib/rename.png)
![Remove file [com_rokdownloads-free.zip]](/plugins/content/jsmallfib/delete.png)


manifest.xml 6.01 KB 24/02/2012 08:19:35 
![Rename file [manifest.xml]](/plugins/content/jsmallfib/rename.png)
![Remove file [manifest.xml]](/plugins/content/jsmallfib/delete.png)


