Forum OpenACS Q&A: Would OpenACS serve as a good Document Managem System

Request notifications

Hi there,
I was looking for opensource solutions for document management systems, and I found https://www.opendocman.com/ and https://www.openkm.com/

Then, I found a list of the top 10 DMS.

https://www.fossmint.com/open-source-documents-management-software/

However, as usual, I always tend to use OpenACS. Thus, I was wondering if OpenACS, more specifically file-storage, would turn to be a good solution.

Does anyone use OpnACS as a Document System Management framework?

Best wishes,
I

Hi Iuri,

What exactly is a DMS?

To me, it's versioned files plus metadata plus a workflow.

In ]project-open[ there is a new package intranet-rest-fs-openacs for exposing the file-storage standard OpenACS package.

Then there is a completely new "]po[ Sync" client for Linux, Windows and MacOS based on Electron, that allows to sync local files (per project) to the server using intranet-rest-fs-openacs.

These packages basically support DynFields for the "file" object type, so that you can add any metadata you want.

The acs-workflow package allows you to define any workflow you'd imagine, as sophisticated as it may get.

]po[ Sync is not yet available publicly, but we'd be happy to open our new GitLab server for you to access the code.

Cheers
Frank

Collapse
Posted by Iuri Sampaio on
That's neat!
Even because ]po[ was the first place I was looking for analogies of a D.M.S. ( i.e. similarities and differences)

I agree DMS could be a compound of tools and features such as versioned files, plus metadata, plus a workflow, etc.

In fact, I was looking for how file-storage behaves under a project in PO, and ufortunately I noticed it doesn't control versions.

Then I went to file-storage's core and versioning is well supported. So I was wondering why my version of PO, intranet-filestorage, it doesn't support versioning files. At least it doesn't have the same code of file-stroage.

"Then there is a completely new "]po[ Sync" client for Linux, Windows and MacOS based on Electron, that allows to sync local files (per project) to the server using intranet-rest-fs-openacs." - Frank

Currently on https://projop.iurix.com, I'm running ]po[ 5.0.2.4.0. Let me know where I can download these new features, packages and sources.

Best wishes,
I