2009-01-24 138 views
4

我们正在寻找一个简单的,开源的,基于Web的Linux文档管理系统。对于文档管理,我的意思是能够将一组文件(最低限度doc,xls和pdf)作为文档存储。将元数据与文档的所有者和版本相关联。更新和删除文件。能够索引和搜索内容。认证和授权至少读取和可能写入的能力。如果可能的话,我想避免在Java或PHP中实现,并且因为我们已经使用MySQL,所以对于元数据存储尤其适用。文档管理

我们过去曾使用Google应用程序,但缺乏对PDF的支持使得它变得不合适。其他缺点包括他们的服务丢失了我们的一些电子表格,没有公司拥有与个人账户相对的信息的概念,我们的一些信息是敏感的,我们更喜欢保留它在内部(密码,合同等)。

MediaWiki不是一个好的选择,因为我们的文档实际上是一个反对结构化内容(即不寻找内容管理系统)的集合,至少我们安装的版本不能很好地处理附件。

根据对以往问题的回顾,我计划研究KnowledgeTree。我们应该考虑的其他任何项目?

回答

4

我一直在使用KnowledgeTree几个月开发一个ASP.Net应用程序,我只有很好的话要说。我们的产品将其用于PDF存储/检索,并且处理起来确实不容易。基本安装为您提供了一个简单的环境,为元数据,文档组和各种安全选项提供了几乎无限的配置。此外,KnowledgeTree员工非常乐于助人,并在我们遇到“我们如何做到这一点?”时为我们提供了示例代码。时刻。

0

寻找能够索引所有文档格式并使其可搜索的内容。

我在我的办公室使用Coldfusion解决了这个问题。它具有内置的真实搜索引擎。这将索引文件在您的网络上(doc/xls/pdf等),以使其中的文本可搜索(如谷歌)。

即时搜索引擎为我的所有文件,最多150,000左右,内置免费使用Coldfusion,因此它适合我的目的..类似这样的东西可以让您将文件保存在网络上,无论您身处何地能够通过java/.net中提供的库来提取关于所有者的其他信息,修改日期。

我相信你可以复制这与另一种语言,但可能会多一点努力。我目前希望我可以在我自己的wiki内部使用Google Docs API作为wysiwyg编辑器。这将解决我的大部分问题,因为所有内容都基于Intranet。

0

尝试https://www.mayan-edms.com,写在Django中,数据库无关的

+0

看起来像https://不工作,但http://www.mayan-edms.com/是。 – Joseph 2012-09-25 20:46:17

1

我将第二对知识树的建议。已经使用了它几年,并有大约1K文件索引。去年的某个时候,我编写了一个脚本,用于监视KT的事务表(在MySQL中),并通过Twitter,Identica和/或Jabber通知用户新的或更新的文档。然后可以使用RSS阅读器监控Twitter/Identica Feed。

0

你可以考虑GroupDocs,因为他们已经获得了存储,转换和更少的功能。