2013-07-31 24 views
0

我想使用open cmis扩展创建一个露天站点。我研究并找到了一个对象类型'F:st:sites'及其属性,如'st:siteVisibility'和'st:sitePreset'。但我不确定使用这个我们可以在户外创建一个网站,我无法找到任何创建网站的方法。它可能类似于使用open cmis扩展在户外创建一个站点

Map<String, Object> properties = new HashMap<String, Object>(); 
    properties.put(PropertyIds.NAME, "mySiteName"); 
    properties.put(PropertyIds.OBJECT_TYPE_ID, "F:st:sites"); 
    properties.put("cmis:path", "/Sites"); 
    . 
. 
    properties.put("cmis:createdBy", date); 
    properties.put("st:siteVisibility", ScriptSiteService.PUBLIC_SITE); 

// TODO: add method for creating site with session object 

请尽快回复。

此外,如果有任何其他方式创建一个网站,而不是Apache的Http API,请分享。

感谢, 史密塔

回答

1

只要你不发表您的使用情况下,yourfull代码&解释详细您使用的是什么赢得工具(/ opencmis?Apache的HTTP API?阿帕奇化学)没有得到你想要的答案...

A Site is sth。像一个扩展文件夹&将有机会创建这样一个文件夹通过使用st:网站类型&添加相关属性,但: afaik您将无法通过Alfresco共享使用此网站,因为所有的SURF对象不是如果你直接在回购层创建一个网站就创建了(这里解释(但是如果你使用Alfresco 4,有点过时):http://ecmstuff.blogspot.de/2011/02/creating-alfresco-share-sites-with.html)。

+0

同意,您无法单独使用CMIS创建功能共享网站。 –

+0

链接被破坏,可能是http://www.ixxus.com/blog201203creating-alfresco-share-sites-javascript/? –