我正在寻找一个免费和开源的文档/内容管理系统(基于网络)来实现一个下载区域,有些人可以上传文件,有些人可以下载它们,具体取决于权限。必须可以创建文件夹(用于组织文件)并设置文件和文件夹的权限。
我已经有包含用户和用户组的数据库表(在我的主 Web 应用程序中使用),我想在我的新 DMS webapp 中使用相同的用户和组来授予权限。显然避免手写或硬编码这些数据。通过这种方式,我以后可以直接在原始数据库中修改数据,并且它会在 DMS 中保持最新。
是否有一个 DMS 允许设置它必须在哪里检索用户和组数据,还定义在哪些数据库、表和字段中?或者离这不远的其他东西......比如将用户和组从我的 webapp DB 复制到 DMS DB 的批处理过程。
这里是我已经尝试过但没有成功的产品,按丢弃的原因分组。
目的问题:
- Plone , Magnolia , Riot , Walrus , fleXive , LibreSource , TransferCM , Jahia : 都是以建立网站或管理网站内容为目的的CMS,DMS只是整个系统的一小部分
- Liferay , GateIn , Pulse:用于构建门户或复杂的 Web 应用程序
- Alfresco:看起来很棒,对于这种情况可能有太多功能,但我试图了解管理员是否(以及如何)可以在同一站点内管理组/用户对文档的访问
- OpenCMS:对于这种情况来说太复杂了
- dotCMS : 用于构建站点的 CMS,权限管理过于复杂
- Hippo CMS,CMS Container:似乎不处理文档访问权限(但仅用于发布)
- Orfeo , Jumper , DSpace , Daisy , eAdmin/OWX , Cofax , JadaSite , Maarch : 为不同目的而构建
访问控制问题:
- Jease:会很棒(如此简单明了!),但它不管理组并且用户的权限是整个文件夹(用户可以对文件执行所有操作,而不仅仅是查看它们)
- InfoGlue:良好的用户和组管理,但权限仅对文件夹和内容不是文件而是文章/图像/模板/等。
- LogicalDoc(前 Contineo):很棒的 CMS,具有修订管理等功能,但权限仅限于文件夹
- jAPS:为创建站点而构建,仅对组具有权限,对用户没有权限
- Joomla!使用DOCman组件:权限只能授予 1 个用户或 1 个组
- Nuxeo DM:它是一个很好的 DMS,但对于协作工作(不太适合下载区域),但主要问题是权限仅在文件夹上,而不在文件上
- Xoda , KRYSTAL DMS , yaDMS , PHP Navigator , DocumentManager:非常简单,但权限只涉及对系统的全局访问
- MeshCMS , Kordil EDMS , Simple Document Management System : 非常简单,没有组,文件/文件夹没有访问控制
- eZimDMS:组不用于文件/文件夹的权限,但仅用于 3 个全局权限
- OpenDocMan:类似于我正在寻找的,但组被视为部门,数据库表缺少主键并且您无法创建文件夹;我喜欢它的简单性,但在全球范围内它似乎做得不太好
平台问题:
- Contelligent,Xinco DMS,jLibrary:它的客户端是一个桌面(不是网络)应用程序(第二个你有 Java Web Start)
- OpenKM:很好,但它只能在 jBoss 中工作,而不是在我的 Tomcat 中
安装问题:
- Apache Lenya:我不知道它是否可以,因为我无法使其工作并且演示不工作..
- Owl Intranet Engine:它有错误,我无法理解它是如何工作的
- DocMGR:支持 LDAP,但我无法使其工作;而且不支持IE7
- Epiware:没有免费的 Windows 版本(不幸的是我在 Windows 下)
可靠性问题:
- Corinis , Ion , AtLeap , Webman , webEditor , Open Harmonize , GeiNuke , Current CMS , Noah , Tiger DMS : 似乎被抛弃了
谢谢!