I looking for a Document Management for drupal, i have search on google and druapl forum but i cant found any module or solution.

Anyone know if there are a script or module out here?

thanks.. if someone need it i will start to write a script...

Comments

MartinSfromB’s picture

and didn't find something. I would help to write it .... my intension is something like this : http://www.rjk-hosting.co.uk/programs/prog.php?id=3 ... it saves to db, i think wie should use filesystem instead but this script has all functions a document management system needs.

pablov2’s picture

I have tried it yet, i think i would able to modify from there to make onething more usefull...

Things to do:

+ change to use a filesystem
+ add some more information on the upload and db
+ add a form to search on db
+ add a printout table to show all the entris or the searched...

(please sorry for my poor forgotten english)

MartinSfromB’s picture

only to show what we need. I think the way should be another but changin dcm. We need a Drupal Module. All documents should be a node to make it compatible. We need to create a nodetype with the description of the document an other, we should use upload module to manage the physical file. .... right?

pablov2’s picture

I will try to do it with flexinode, and a flexisearch.... but i dont sure if it will be useful ....

I working now on it...

cpotter’s picture

Here are 2 serious DMS opensource products :

- KnowledgeTree http://www.ktdms.com/products/ktdmsfeatures (look very powerfull)
- MyDMS http://dms.markuswestphal.de/about.html (already integrated in eGroupWare)

blakeong’s picture

I understand that Drupal has a proposal for a DMS during the Google summer code, but I am kinda in a rush to deliver a DMS for a client. After searching high and low... and comparing Joomla! and Drupal, i have decided to integrate Drupal with KnowledgeTree. If anyone have a good knowledge on KnowledgeTree before, do let me know about critical steps needed to integrate this two products. Thanks.

bradleyg’s picture

i was thinking of integrating knowledge tree into drupal.. any luck on this yet?

rwelti’s picture

We also want to get a good media management system integrated with Drupal,
and I'm interested in what you are doing. I will share anything I can find out.

cpotter’s picture

I am really interested by this project. I can't contribute as I am not developping since 10 years :-( But I can help for the tests.

In addition, my compagny looks to start a new intranet. Having a serious DMS like KT integrated with Drupal gives a better chance for Drupal to be considered

Chris

vasydc’s picture

Did you ever integrate Knowledge Tree and Drupal? what were the pros and cons? We are in the process of doing the same thing--please, any info would be incredibly helpful.

towninco’s picture

In assembling my CivicSpace installation, I was gobsmacked to find that there was no "Library" module (I have hundreds of docs and pdfs I want to make available to our working groups through our site) A DMS seems a pretty obvious requirement for many of us in grassroots/political organizations. And, clearly judging by the hundreds of similar requests I find during my own searches, we're not the only ones. So, while I wish I could contribute some development expertise, I really do need a relatively easy installation.

One developer on CS suggested I create some combination of the following:

- disknode
- fileshare node
- file request
- filebrowser
- filebrowser extensions

Alternative: maybe set up a wiki? (Shows you how little I know.)

Or maybe linking to something else...? I looked, too, at KnowledgeTree. But the possibilities of integrating it are beyond my current capacity. Have you had any luck finding something?

Town in Common

harrop_mark’s picture

If you want something opensource and serious check out this link http://www.infogridpacific.com/igp/Products/IGP:ECMS%20Solutions/IGP:Ess...
a full blown open source ECMS system, written in Python with PostgreSQL backend.

cpotter’s picture

I agree. A lot of Drupal users seems to need a DMS with Word/OpenOffice, PDF indexing, better revision control, better access rights, ...

For your information, and only on the indexing side, there was one module working with 4.6 releases, it was called swish-e . I don't know if it has been upgraded to 4.7 but I hope it is the case.

Otherwise, good DMS candidate to be integrated with Drupal are IMHO :

- Knowledge Tree (http://www.ktdms.com)
- OWL (http://owl.sourceforge.net/)
- Commercial and very powerful : X1 http://www.x1.com (engine used by Yahoo Desktop)

Regards,
Chris

roeball’s picture

If there is a DMS that can be integrated with Drupal, would the words contained within each of the MS Word Documents be keyword searchable? Is that even a possibility? This could truely benefit many of the sites out there.

robmilne’s picture

I submitted a new 4.7 file management module in the first week of 2007 that fulfills many of your requirements. It is currently deployed by an institutional client that required an asset management tool for 3 gigabytes of pdfs. The module isn't version control software. This is the project page.

davidbl’s picture

DocMGR is another open source/free DMS based on web with PostgreSQL as backend.
Another nice one is Knowledge Tree DMS
They are worth a look:

http://wiki.docmgr.org/index.php/DocMGR
http://wiki.docmgr.org/index.php/Screenshots

http://www.knowledgetree.com
http://sourceforge.net/projects/kt-dms/

I think that Firefox+OpenOffice.org+Drupal+(DOCMGR or some other FOSS DMS) can prove a really robust and most exciting true multi-platform and Free software alternatives as intranet and document management system for many business to the privative bunch of M$ programs: Explorer+M$Office+SharePoint.

There are as well existing modules integrating Firefox+OpenOffice.org that could be taken advantage of:
http://mozillalinks.org/wp/2007/02/view-open-document-text-files-with-fi...
https://addons.mozilla.org/firefox/4102/

It could also be very nice to explore the possibility of integrating Drupal+event module with Sunbird-Lightning/Calendar , Drupal would make for an extraordinary caldav/icalendar server for Sunbird/Thunderbird clients and even a plausible substitute for exchange!
http://www.mozilla.org/projects/calendar/lightning/
http://www.libervis.com/blogs/5/charles/ooocon_2006_whats_next_for_openo...
http://weblogs.mozillazine.org/calendar/

I think its worth exploring the possibility of building extensions and/or modules/plugins to make these free software stalwarts integrate and work togheteher, thus building on the capabilities and popularity of each other.

Best regards.
David B.

singularo’s picture

Rather than all that conversion, odt files can be just displayed.

http://www.drupal.org/project/inline_odt/

Does that help at all?

ohkee’s picture

ye.Sounds Nice. I've tried knowledge tree . it's powerful !

title1admin’s picture

There's alot of potential here.... new in line editing of office docs from openoffice interface.... using I.E. & activex control can view and create new opedoc standard...fckeditor for creating on the fly docs. pdf export from any doc, new ocr engine, better search , email notifications and customized dashboard make this it a better fit and not as complicated to setup.....the new API is promising as most of the interface is now in Java.

WebDAV support will need to be improved before considering it an opensource competitor to Sharepoint.

Knowledgetree is not an alternative as most of its features are commercialized

Alfresco needs competition

frankschaap’s picture

Has anyone given Alfresco a look?

I'm not a developer, so I can't say a thing about the posibilities and/or positives of hooking it up to Drupal, but Alfresco seems to be getting good reviews and from what I'm reading on their site, seems quite capable.

As a solution to the original poster's request it might be overkill though.

ematters’s picture

Seems pretty solid, but it runs on Java it seems. Usually this complicates a whole lot the hosting part since Java's not such a common environment compared to PHP.

But I'd definitely consider it on a dedicated server environment (in fact I'll give it a try). Drupal does a great job for "lightweight" CMS, but it falls short when it comes to DMS and more specialized CMS aspects.

chlobe’s picture

I'm interested in how the knowledge tree integration to Drupal is progressing

MartinSfromB’s picture

KT is my first choice for document management this time. Is someone working on integrating with drupal? I'd like to do it if not done.

haimoura’s picture

hi,
i'va created a basic module to integrate Knowledge tree with drupal, you can find the module here KT module.
I hope that you test this module and give me a feed back.

mErilainen’s picture

I guess this is using Community edition of KnowledgeTree? How easy is it to use for end-user?

I will probably try this out soon, because I need a basic document management system and using Drupal I can build the site up fast, including forums and groups for users.

smartinm’s picture

We have just released alfresco module which provides Alfresco-Drupal integration.

Josiah@missions.ritchietribe.net’s picture

So this is an old post, but it came up in my search so others might like to see it also. There is at least one module that addresses this need now. See http://drupal.org/project/webfm

ar-jan’s picture

So is their any available solution for Drupal (6), or is there any project being worked on? I can't seem to find any.

I'm comparing several CMS's to set up a website for a small NGO that needs a multilingual (Dutch, Spanish and English) site. In many respects Drupal seems like a solid choice, but some form of document management to offer downloads (mainly pdf) to the public is needed. File meta-information (Author, Title, Year/Date, Journal, keywords, abstract), and a function to search offered downloads (by meta-information, not necesarily by document content)...

I see questions like mine are not new. Unfortunately I'm not a coder and can't help develop such a project...

Jason Ruyle’s picture

I've used a lot of different content management systems and found that drupal can do just about anything if you plan well and are patient. I would recommend installing a copy of it and playing around with permissions, cck, and profile. The CCK module allows you to build just about any type of form system where users can enter data.

After a couple hours of playing around, you will either find its the right solution for you, or will realize that its beyond your capabilities.

-----------------------------
i do stuff

------------------------------
i do stuff

flickerfly’s picture

Yeah, it's like Jasonruyle said. Drupal is more about providing the building blocks to build a solution easily. It doesn't necessarily give you a solution out of the box. With CCK you can likely accomplish exactly what you want, but D6 isn't quite ready yet with all these pieces. Drupal 5 is if you're in a bit of a hurry.

jdcllns’s picture

I'm very interested in this.

Dean Collins

jdcllns

ztyx’s picture

I'm also interested in this.

jdcllns’s picture

I came across this yesterday:

Docs | drupal.org
http://drupal.org/project/docs

It's very close to what I need, but, as with everything else in drupal, not quite it.

jdcllns

wisemas’s picture

Has anybody worked on the integration of OpenDocMan or DOCMGR into drupal. Im rather interested in looking at these two open source document management systems. Perhaps for Drupal 5+ if possible.

Wisemas

WorldFallz’s picture

to my knowledge no. The only docman integration i know of the the knowledgetree integration module.

===
"Give a man a fish and you feed him for a day.
Teach a man to fish and you feed him for a lifetime."
-- Lao Tzu
"God helps those who help themselves." -- Benjamin Franklin
"Search is your best friend." -- Worldfallz

wisemas’s picture

Hi WorldFallz,

I had a look at the docs module and this did exactly what I wanted.

Thanks for your help,

Wisemas

mbria’s picture

This is a lack in drupal that, IMHO need to be fixed long time ago to keep drupal in the lead of CMS.

Of course you can develop a DMS mixing modules (CCK, Views, ACL...) or be happy with webFM but none of those solutions are close to a real DMS and fails on usability, features, etc.

I didn't test recent integrations with Alfaro o KnowledgeTree but I prefer a solution that work with documents as nodes and I'm unsure how both integration deal with it.

A couple of years ago I head about a Google Sumer Code that was focused in developing a DMS for drupal, but I didn't know how it finished.

Any case, there is no module in Drupal as is DocMan in Joomla.

Roxton’s picture

I'm very interested in this.

Andrew Schulman’s picture

subscribing

Mark Matuschka’s picture

subscribing

greenlite’s picture

subscribing

title1admin’s picture

we can integrate LogicalDOC with others applications using SOAP webservices.

LogicalDOC starting with version 3.6 adopt Apache CXF 2.0.x as JAX-WS implementation. These interfaces are highly standardized and functional thanks to the support for the SOAP and MTOM protocols.

You can find the web-service reference on the wiki of LogicalDOC
http://wiki.logicaldoc.com

while you can find some examples of PHP webservice calls
in the examples section on SourceForge

https://sourceforge.net/project/showfiles.php?group_id=239244&package_id...

nordviks’s picture

I have seen this work within the eyeOS (GPL, online desktop) project. To make it work you need to have a Linux server running OpenOffice, which you make some changes to. I have also tested other online desktops that lets you run OpenOffice. Is this approach possible in Drupal?

I have recently also installed Zimbra Network Edition (There is a YGPL Zimbra project to) on a hosted Linux server. It has a different approach. Zimbra lets you upload doc(x), xls, pdf, txt and html. Which you can then edit with revision control. It is also possible to create these files, and you can share these document with you're group or third parties. You can even let other Zimbra users mount you're own document folders, and give them permissions. Is this possible in Drupal, or can these web services be joined together?

oliverpolden’s picture

subscribing

wisemas’s picture

Ive found that the filebrowser module (http://drupal.org/project/filebrowser) for Drupal 6 is a good module for basic document management. It is very clean, and easy to configure.

This module allows site administrators to expose a particular file system folder and all of its subfolders with a fancy FTP-like interface to site visitors. File metainformation (via descript.ion and files.bss) is supported. The module also allows these metafiles to store special content, which can be parsed with a callback. If no callback is specified in the file, only the description will be fetched.

Thanks,

Wisemas

r_honey’s picture

You might find Take Control module (http://drupal.org/project/take_control) also useful. The module provides you a full-fledged completely Ajaxed File Browser for Drupal.

tomlam’s picture

This module does seem to tick some of the boxes, but how can we use it for a document manager? Its surely just for administration of files?

I found that filebrowser looks much more viable, but after installing I can't get it to show up at all in my drupal installation.
Anyone else finding this?

Thanks
Tom

WorldFallz’s picture

Drupal doesn't really have native document management (as opposed to file management). For true doc management you need to use one of the integration modules-- http://drupal.org/project/kt or http://drupal.org/project/cmis. And based on activity, I would go with using the cmis module to integrate with alfresco.

tomlam’s picture

Not exactly sure what you mean. I've had a read of those modules but I wouldn't have the first clue how to use them without guidance.
So these would integrate an external document manager with Drupal?

I would prefer to have a document manager within drupal.. is this possible?
Has anyone got filebrowser working?

All I really need is a list of files with an upload / download facility and taxonomy.
Surely this is possible... anyone had any joy using something like views?

Thanks
Tom

WorldFallz’s picture

File management != document management. File management is easily doable with drupal using cck filefields and views (or one of the other file manager type modules). Document management still requires a 3rd party product at this point.

r_honey’s picture

Based on your requirements, this might be what you are looking for:
http://drupal.org/project/document

Let me disclaim, I am the author of the module. I have committed the major functionality to the CVS, and am working on its finer points like Views Integration. The first public release should be available soon.

WorldFallz’s picture

I saw this module when the project was created, but it's not clear from the project page if it's really aimed at documents (ie ms office and open office docs) or just a variation of the book module.

r_honey’s picture

If someone wants to volunteer for beta testing, I can post a module package here.

cargilcm’s picture

Hi Rahul, I have installed this module for beta testing and thanks to you for contributing this module.

The result: installation went smoothly it seems, however "create content -> create document" could not be saved due to "document types" field value not being specified. On the dropdown, there are no option values from which to select in order to specify the document type, which is a required field.

Will you take another look and email me if you make progress (follybeachris "@" gmail "." com)? I will try to look into the code sometime soon as well and will forward revisions if I can fix on my own

r_honey’s picture

Hi cargilcm, thanks for the feedback!!!

You need to add some Document Types before trying to create a Document. You can do the same at:
admin/settings/document

To go into more details, Document Types is a regular Taxonomy vocabulary that is created by the module and associated with the node type, Document during installation. This is actually used for classifying Documents and might be used to provide views each showing a Document of particular type.
In addition to the module's admin interface, the vocabulary can also be managed normally through the Taxonomy module at:
admin/content/taxonomy

I think I should add this to a INSTALL.txt file inside the module package.

cgapperi’s picture

Subscribing

TribalMan’s picture

will this module have merging capabilities? I'm setting up a site where a document gets assembled via user choices and customized via user info...

bmango’s picture

I'm setting up a site where I will need to attach multiple documents to pages. It would be a lot easier to have all these documents in a central area where, instead of uploading each one each time, I can simply select them and this will add their link. I would then need to also upload those documents somewhere centrally. I guess I'm looking for something similar to the Joomla docMan system. With this you can upload files to a central area and then create links to those files from within the page content.

Reading through this post I'm still not sure which solution will do what I want without trying them. It seems like either Knowledge Tree or Document are the best options. Would be grateful for any guidance.

Thanks

r_honey’s picture

Well, the Document module does NOT suit your needs (I am not sure about Knowledge Tree).

bmango’s picture

Thanks for your reply. For some reason i don't seem to get notified when people respond to threads I've subscribed to. Is there a setting I need to change do you know?

r_honey’s picture

Hi bmango, Drupal forums do NOT send out notification emails. You need to manually check your Tracker at http://drupal.org/user/%uid/track

bmango’s picture

I have it bookmarked now!

blainelang’s picture

Drupal now has a true native document management solution - it's called filedepot. Granted, I'm a bit biased as the developer but check it out and I believe it will be worth your time. It's a AJAX driven application that has a google docs like feel - all doc types supported.

Filedepot installs with only the CCK and filefield module dependencies, Organic Groups is optional.
There is a Windows desktop client available that allows you to drag and drop files for easy uploading from your desktop.

Tested with Open Atrium (installable feature available) and tested with Drupal Commons.

Focusing on Business Applications but heck we do anything Drupal

parisj13’s picture

I downloaded filedepot and stuck it in my drupal 6 site. Looks impressive in Safari, but doesn't work in Chrome, or IE7. I upgraded to IE8, but it still doesn't work. Until this works across the main 4 browsers (Chrome, Firefox, Safari, and IE), I don't think it's ready to be used...at least not for me. Please let me know if these get fixed though and I will be all over it.

Gomu’s picture

Filedepot worked for me. There was a small problem in IE interface. I had to disable the Modal. Then it worked. The only limitation is that it manages permissions only at folder level and not at file level.

promokm’s picture

we can integrate OpenKM (http://www.openkm.com) based on open technology (Java, Tomcat, GWT, Lucene, Hibernate, Spring and jBPM) with others applications using SOAP webservices.

You can find the web-service reference on the wiki of openkm
http://wiki.openkm.com

while you can find examples of PHP webservice calls

http://wiki.openkm.com/index.php/PHP_client_6.0

enafull’s picture

I need the module too,how can I find you,thanks