我正在研究将 SharePoint 用于在大学系统中使用的相对简单的内容管理功能服务。
我对 SharePoint 完全陌生(最初来自 Linux 背景),因此对各种版本和许可证不是很了解。
我想知道的是,基本的 Windows SharePoint Services 是否提供内容管理功能,还是只有 Microsoft Office SharePoint Server 附带的功能?
我觉得所需的内容管理非常基本——一个基于 Web 的界面,允许创建面向公众的基于 Web 的 HTML 内容。内容将主要是文本信息,其中包含图像和文档链接。面向公众的一面的定制很重要。而且,理想情况下,管理方面的实际内容编辑对于非技术用户来说应该相当容易。所需的功能大致如下:
- 图片上传,随后包含在文本内容中
- 文件上传,并随后包含在文本内容中
- 链接创建(内部和外部内容)
- 所见即所得的内容创作
- 适用于非技术用户
- 角色相关的内容可见性
- 发布前预览内容
- 高度可定制的布局和外观(面向公众的部分)
- 菜单中的可自定义链接
通过阅读这两种产品的 Wikipedia 页面,我得到的印象是 WSS 确实提供了内容管理,但也许 MOSS 提供了更高级的 CMS。
本周通过一些 MOSS 07 培训材料,所以你的问题给了我一个很好的机会来咀嚼我正在阅读的内容。
我无法与 SPS 交谈,但我假设它具有一些基本的文档管理功能。我可以告诉你,MOSS 具有 Workflow 功能和版本跟踪,因此不同的人可以提交、编辑、批准和发布内容。根据您在校园中安装的其他内容,您将能够将其与 Exchange 集成,并将项目粘贴到与该工作流程中的截止日期和待办事项相关的人们的任务列表和日历上。与项目服务器的类似集成。
不过,正如 MattB 所说,最好找出你想要它做什么,而不是喋喋不休地说出我能记住的各种项目。
WSS 将为您提供所需的内容。只有当您想要聚合多个 WSS 站点、对它们执行索引等等时,才真正需要完整的 MOSS 产品。
两者都会失败的地方在于定制方面。它们肯定是可定制的,但前提是您的定制与它们在幕后的运作方式相得益彰。如果您尝试走得更远,您将很快到达我曾经称之为“SharePoint Wall”的地方。
话虽如此,构建您自己的 Web 部件的能力可能会克服这些限制。
根据您的要求 - 您对 Web 内容管理最感兴趣,WSS 并不擅长,但您可以使其可行。与 MOSS 相比,WSS 中缺少的列表中的重要内容与发布前预览和批准页面内容有关(以及与此相关的内置工作流。)您应该能够使用(定制)创建自定义库附加的工作流添加了这个功能。
有一个 codeplex 项目据说可以添加一些这样的东西,而无需您手动完成工作:
http://completesharepoint.codeplex.com
但我不能保证它有多好。
此外,SharePoint(WSS 和 MOSS)开箱即用地提供所见即所得的东西,但有些人发现它......缺乏。如果您的用户使用非 IE 网络浏览器,则基本上没有 WYSIWYG 支持。即使您是一家仅使用 IE 的商店,我也建议您将(免费)Telerik RadEditor组件添加到您的安装中。