Sharepoint列表的开源替代方案

时间:2010-05-05 14:03:38

标签: asp.net sharepoint open-source

Sharepoint的列表功能非常强大。因为我不想要Sharepoint的所有其他功能,所以我一直在寻找替代方案(优选的开源),但没有取得多大成功。

基本上我想要一个平台或Web应用程序:

  1. 允许我们定义自定义数据类型(针对不同类型的客户产品)
  2. 可以创建视图或表单以呈现给用户以读取,创建或更新给定数据类型的项目的信息
  3. 设置此配置的ui不是必需的,但很高兴
  4. 在理想情况下,有一个API可以在之后获取数据以供进一步处理。

2 个答案:

答案 0 :(得分:1)

我听说过Alfresco(但尚未使用过),这是一个免费的开源内容管理系统。 要解决您提到的每个所需功能: 1.它能够通过XML(http://wiki.alfresco.com/wiki/Step-By-Step:_Creating_A_Custom_Model)添加自定义内容类型。 2.我没有看到很多个人视图的支持,但在创建模型时可以设置通用视图 3. Alfresco为各种安装配置提供了安装指南。他们需要登录才能下载指南(http://www.alfresco.com/products/docs/) 4. REST支持。

10K视图中的功能列表。 在验证它符合您的需求之前,我会检查所有功能。 (http://www.alfresco.com/products/dm/features/

答案 1 :(得分:1)

我分享您对共享点列表功能的开源替代方案的追求。我喜欢/需要sharepoint的是:

  • 可以从现有的Excel文件导入(从客户的角度去除很多恐惧,还有很多遗留的Excel文件)
  • 可以导出为Excel格式(对于恐惧事物而言,某些客户只需要他们的Excel修复)
  • 提供开箱即用的排序/过滤
  • 良好的预定义数据类型,易于定义自定义数据类型
  • 可以轻松定义不同的视图和显示样式(客户喜欢预览窗格)
  • 列表/视图可以轻松插入其他网页/ wikipages

我知道jqgridhttp://datatables.net/提供了具有预定义数据类型的表/网格编辑/排序/过滤功能,但您需要执行后端工作(它们在PHP中提供了大量的优点)。

如果我要在我们的团队中定义我希望在内部使用的内容,那将是:

  • 通过wiki进行内容管理,默认为半正派WYSIWYG
  • 默认表/网格/列表管理以及之前列出的所有功能

我会说如果mediawiki / dokuwiki / phpwiki等可以用WYSIWYG和列表处理重新打包那么整个星球就会喜欢它们。

最好的问候/ Colm

P.S。我与Alfresco唯一的悲痛就是大锤/飞行比喻,因为它提供了比我要求的更多的功能,这意味着加快速度然后维持安装的开销是令人望而却步的。

P.P.S我也看着http://www.tiki.org声称内置了“电子表格”功能(基于jquery)。