Alfresco与SharePoint的整合

自Alfresco 3发布以来,其中一个重要的整合方案就是和SharePoint的整合,通过该应用,可以在Share site中直接打开Office文档。不用先下载,打开编辑,再上传。在线编辑同时保留了Alfresco的版本管理特性。 也就是说每次在Office内保存文件之后,Alfresco内的对应文档版本编号会自动增加。


众所周知,Alfresco的文档非常不友好,根据它的文档来配置Share Point应用非常难。以下是我最近做的尝试,最后可以取得预期的效果:在线打开并编辑Share site中的Word,Excel和PowerPoint文件。

实验环境:


Server: Ubuntu 12.04(3.2.0-54-generic)

Alfresco enterprise v4.1.5

alfresco-enterprise-spp-4.1.5.amp


client:Mac OS X(10.9)+ Safari(7.0)


安装配置步骤如下

1.安装Alfresco并勾选对应SharePoint大选项,确保我们需要大应用被安装。如果安装大时候没有选中,在安装完成以后可以手动添加AMP包大方式手动安装。


2.启动Alfresco,等完全运行以后,可以尝试普通登录确保安装没有失误,然后再停止。


3. 默认的SharePoint是没有SSL的,我用来做实验的Office版本会拒绝打开网络文档。那就需要给Jetty安装SSL,编辑如下文件

tomcat/webapps/alfresco/WEB-INF/classes/alfresco/module/org.alfresco.module.vti/context/vti-context.xml

注释掉默认非SSL的bean vtiServerConnector,启用其后采用SSL定义大对应bean(对应的class为org.mortbay.jetty.security.SslSocketConnector)。


4.生成SharePoint需要的SSL Key

sudo java/bin/keytool -genkeypair -alias alfresco -keystore /opt/alfresco-4.1.5/alf_data/keystore/vti.ssl.keystore -storepass alfresco -keypass alfresco -keyalg RSA -validity 3600 -keysize 2048 -storetype JCEKS


5.编辑文件 

tomcat/shared/classes/alfresco-global.properties

在文件最后添加如下行

vti.server.external.host=<your-hostname>

vti.server.external.port=7070

vti.server.external.protocol=https

vti.server.ssl.keystore=${dir.root}/keystore/vti.ssl.keystore

vti.server.ssl.password=alfresco

vti.alfresco.alfrescoHostWithPort=http://<your-hostname>:<port>

vti.alfresco.alfrescoContext=/alfresco

然后重启Alfresco,服务端就准备好啦。


如果采用MS Office 2011 Mac作为测试客户端,需要安装升级包到14.3.6

http://www.microsoft.com/en-ca/download/details.aspx?id=39634


现在可以在Safari中访问Alfresco Share,首先需要创建一个Site,然后上载你想要的MS OFFICE文档到Site里面。在文件所在大文件夹中,鼠标滑动到对应大OFFICE文档之后,在动作选项的More区域中,可以发现有一个Edit Online的动作。点一下就可以享受Office和Alfresco大互动啦。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值