【问题标题】:Any experience on Sitecore CMS using Windows Sharepoint Services?有使用 Windows Sharepoint 服务的 Sitecore CMS 经验吗?
【发布时间】:2009-07-16 09:24:36
【问题描述】:
我计划开发一个基于 Sitecore CMS 的解决方案,它允许客户公司以 Sharepoint 方式管理他们的文档(版本控制、差异??)。
当然,我们是在限制项目所需的许可证数量之后,而客户还没有 MOSS 的许可证,所以我们不能简单地使用 Sitecore Sharepoint 连接器,从我读到的所有内容都需要安装 MOSS,并且不适用于裸 WSS。
据我所知,Sitecore CMS 不会对文档进行这样的版本化,但是否有解决方法的可能性?
理想情况下,我们会以与普通页面相同的方式处理文档和文件,从而启用 DIFF 和其他内容。
有什么想法吗?
谢谢,
马辛·B
【问题讨论】:
标签:
asp.net
sharepoint
wss
sitecore
【解决方案1】:
您可以像在 Sharepoint 中那样锁定和版本化内容项目或媒体库项目。您也有差异,但这仅适用于 html/文本内容,它不适用于图像或办公文档等媒体库内容。在那些你刚刚锁定+下载+编辑+上传+解锁新版本的人身上。
如果您认为在编辑时锁定项目并在保存时创建它的新版本,则可以很容易地在 Extranet 中使用 Sitecore API 在前端创建版本控制/锁定 GUI。我在 Sitecore 5.3.1 上做过一次,这足以满足我的要求。我的实现与 SVN 提交具有类似的逻辑,您将文件上传到文件夹中的 MediaLibrary,您可以编写“提交”评论。
我建议探索一点 API 并尝试是否可以在 Sitecore 中完成所有操作,我认为您不需要任何额外的模块或 Sharepoint 许可证。尤其是如果您制作了一些不错的 AJAX 小部件,使“锁定 + 下载 + 编辑 + 上传 + 解锁新版本”无缝客户可能会对此感到满意并且会节省很多许可证?