DOCman



Main features:
* Infinite categories and subcategories. The documents can be organized across custom categories and subcategories;
* Files can be hosted locally or on a remote server
* Access control: Documents can be assigned to specific user or to custom groups of users
* Download counter and log. You can display a download counter per document and all the downloads can be logged (by user, IP, browser, date and hour);
* Own search system. Documents can be searched by name and/or description. The search system integrates with Joomla! using an optional mambot;
* Anti-leech system. The built-in anti-leech system avoids direct linking to documents;
* Path protection. Real paths to documents are never displayed to users;
* Themes: The layout can be changed using custom themes;
* ... and much more!
That said, I recently decided to try DOCman again, after running into an inexplicable bug for Remository---and I was still disappointed.
The default layout is very visually clunky and often run against hierarchical formatting concepts and the notion that important things (like document titles) should be more visible than descriptions and other subordinate elements.
DOCman does not allow you to post abstracts, in addition to full descriptions. Full descriptions appear everywhere.
The way DOCman handles downloads that you want everyone to be able to view, but only registered users to be able to get, is awkward at best (a big flaw IMHO).
The one-description-to-rule-them-all limitation makes the implicit process flow and navigation both complex and odd. There's no purpose to a details page, for example, that shows no more details than the doc-list page. Meanwhile, a preview button only available on the full-details page launches an empty preview lightbox unless your download is an image, then the download dialog just pops up on top of it. On the description page, the doc title doesn't launch the download; only the little download button way at the bottom of the page does. These are just a few of DOCman's quirks.
Ultimately, we found Docman to be unsuitable for purpose. To end up with a reasonably scannable list of downloads and intuitive information flow would have required not only significant css edits, but core code hacks, as well.
While DOCman might be the best available extension for download management, its limitations highlight the generally not-yet-ready-for-prime-time nature of this category of extensions.
I have long been a fan of docman, because very few of the other available extensions combine the features and ease of use in this extension.
However, it is not compatible with Joomla! 1.5 native; that, to me, makes it far less attractive, especially for new site development, which I am trying to do exclusively in native mode. There are comments by the developers on the docman website to the effect that "legacy mode is just as good as native mode" - if that is so, why is there a native mode at all?
There are also comments on the website that there is a native version in the works. Unfortunately, it's been "in the works" for nearly two years; I'm probably not the only one who is becomming tired of "all show, no go" as far as 1.5 native compatibility. Hence the title of my review.
Allowing user uploads and with the DOCman extentions you can add multiple files you have already placed on your website.
Or add files from a remote location, it makes populating your Joomla a breeze.
Drawbacks:
A few of the Essential DOCman extentions do not work as expected
I have seen very few replies on the support forums about the critical issues within them.
That said, I belive this component will overpower the rest once the mods are fine tuned.
any help or suggestion will me much appreciated
On the other hand it has some nice features. A lean (but "seen everywhere") out-of-the-box-design and a good rights management system
But with a look on the slow (not to say nothing-goes) development progress, i ask myself, if this project is still alive or if docman is the "dead-man-walking" in this category of the extension repository.
After reviewing the latest RC, i decided to uninstall it and test other components, because i don't have a good feeling with this project. We'll see... If something moves forward, i will have again have a look on it.
Thank you for your feedback. DOCman is still very much alive and kicking, a few days ago we announced the valentine release of DOCman 1.4 stable. For more info see : http://blog.joomlatools.eu/2009/02/docman-valentine-release.html
We are also working on DOCman 1.5, which will be a fully native version. For more info please read : http://blog.joomlatools.eu/2009/01/its-docman-time.html
- some kind of rating system
- the ability to add extra fields in the document details and be able to search by these fields. Currently you can only search by document name and description. Would be nice to be able to search by filename, username, or any custom field.
Are you using Joomla? Don't have DocMan.. So you don't have a website! or you are not using it.
Docman is one of the most useful components I have on my sites, and can be put at use in so many ways that cannot be counted.
Please, keep on this Excellent Great Work.
If you keep having 'Invalid Token' issues please report them on our forums and we are happy to look into them. About a native DOCman version for 1.5 please see : http://blog.joomlatools.eu/2009/01/happy-new-year-from-joomlatools.html.
While there are some teething problem in windows environment with wamp. However this goes excellent with linux and xampp! Thank you developers.
Thank you for your feedback. Feel free to email us about the problems you are having with windows and wamp and we will have a look at fixing them.
Ken Baehr
It will be more perfect if following features can be supported:
1. Rating
2. Write review
Thank you for you feedback. DOCman does indeed check to see if the Joomla root folder is writable when it creates the dmdocuments folder, if the root is not writable it will display a warning at install time. Once the dmdocuments folder has been created you can and should set your permissions back to normal. Hope this helps to answer your problem.








