Forum OpenACS Q&A: Would OpenACS serve as a good Document Managem System
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.
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?
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.
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[ 220.127.116.11.0. Let me know where I can download these new features, packages and sources.