介绍 SharePoint 2010 中的 Web 内容管理功能
介绍 SharePoint 2010 中的 Web 内容管理功能
大家好!我是 Sangya Singh,是负责 Web 内容管理 (WCM) 功能的 SharePoint 工程团队的项目经理。WCM 功能将随附于 SharePoint 2010,并且它们可能会对我们的客户完全开放,以便创建大量 WCM 解决方案,我们为此感到非常兴奋。在这第一篇文章中,我想谈谈我们在该版本中做出的有关 WCM 的大量投资,并且我想与你们分享我们如何从工程角度看待该功能。
实现 WCM 的不同解决方案
当大多数人听到 WCM 时,会立即想到 dot com,即面向公众的 Internet 网站。面向公众的网站允许公司推广品牌意识、推出营销活动、建立社区和共享有关其产品和服务的信息。面向公众的网站的发布过程通常很有组织性,以确保外观一致,使用核准的品牌资产以及批准流程更具可控性。面向公众的网站只是一个使用 WCM 技术的网站,并且大多数公司对 WCM 平台有更广泛的需求。如果面向公众的网站位于该需求范围的一端,则像 Wiki 一样的解决方案就位于另一端。Wiki 基于社区,并且在一个控制极为松散的环境中拥有大量创作内容的作者。与面向公众的网站相比,在如何设置其内容的格式以及如何组织其内容方面,Wiki 作者有更大的自由度。夹在这两种情况中间的许多解决方案需要多样化的品牌化程度和控制力,因此,我们在 SharePoint 2010 中构建 WCM 功能时,开始使企业能够逐个网站地轻松调整自由度和控制力之间的关系。
使创作更上一层楼
虽然现代 WCM 系统必须满足企业的许多需求,但首要目标始终是使拥有和创建内容的人员能够轻松发布内容。随着重新开始关注 Web 分析、搜索引擎优化、活动管理和个性化,许多企业和供应商忽略了最终用户。通过授权给内容创建者,可以迅速化解业务和 IT 之间的矛盾,从而确保及时将内容呈现给适合的读者。若要授权给最终用户,则需要提供直观的用户体验,以帮助员工有效创作和发布内容,而无需具备专业技术技能。Jim Masson 曾在其博客“SharePoint 2010 如约交付(该链接可能指向英文页面)”中讨论过大众 ECM 这一概念,提出了我们如何看待授权给用户的见解,下面的列表概述了一些我们在 SharePoint 2010 中提供的关键用户体验增强功能:
快速访问常用工具和操作
在 SharePoint 2010 中可以看到的最显著改变是从 Office 应用程序引入了“功能区”。功能区可提供一致的体验,并使用户可以轻松发现 SharePoint 中的丰富功能。此外,利用功能区,可以根据您要执行的特定任务快速访问常用功能。例如,您可以创作需要添加文本、图像和视频的网页。当您键入内容时,功能区会显示文本格式选项,例如样式、字体、加粗、斜体等。当您单击视频播放器 Web 部件时,您可以获得各种选项,例如更改媒体播放器大小,是否在页面加载时启动视频,或者视频是否应在播放完后循环播放…
在添加文本时可以使用文本格式选项
在选择媒体 Web 部件后,将显示媒体配置选项
一键式网页创建
在 SharePoint 2010 中,利用一键式网页创建功能,只需输入网页标题,便可立即开始创作该网页。
与 SharePoint 2007 不同,作者只需指定网页名称,便可开始创建其网页内容。
动态更改页面布局
页面布局(模板)提供了一种将一致的外观应用于网页的方式。在 SharePoint 2010 中,更改页面布局就像作者编辑网页时从功能区的布局库中选择布局一样简单。
页面布局功能区下拉列表可供用户从中选择页面布局。
改进的新 RTF 编辑器
改进的新 RTF 编辑器 (RTE) 提供了一种“类似于 Word”的编辑体验,大多数人认为这种体验应该理所当然地来自非浏览器领域。SharePoint 2010 中的 RTE 可提供丰富的文本格式,实时预览格式选项,直接向 RTE 中轻松嵌入图像和视频,以及拖放功能以将其置于所需位置。
轻松添加富媒体
SharePoint 2010 使作者可以轻松选择富媒体内容(例如图像、音频、视频和 Silverlight 控件),并将其添加到他们的网页中。作者有权快速访问他们可以添加到其网页中的媒体、视频和 Silverlight Web 部件。我们还引入了新的富媒体内容选择体验,其功能包括在选择视频前开始预览和播放它。
支持范围更广的 Web 浏览器
随着 SharePoint 2010 的即将发布,我们支持 Internet Explorer 7、Internet Explorer 8.0 以及最新版本的 Firefox 和 Safari。这样,用户就可以在使用 SharePoint 时使用其选择的浏览器。
更轻松地构建更丰富的网站
许多人仍将 SharePoint 视为一个 Intranet 平台,但随着 Ferrari 和 AMD 之类的客户打赌使用我们的平台展示其 .com,您可能会自问:我如何才能使用 SharePoint 帮助我构建一个丰富、拟真且可访问的网站?以下功能将帮助您解决此问题:
富媒体集成
之前我讨论过 SharePoint 2010 中的新 Web 部件,利用它们,可以向网页中添加富媒体。为支持这些 Web 部件,我们开发出了专门的资产库,该库经优化可用于存储、管理和导航大量富媒体,包括图像、音频和视频文件。为确保在您向资产库上传这些资产时向您宣传其中的关键元数据,我们还为此进行投资。
新资产库展示了如何以缩略图形式查看资产以及元数据驱动的导航
当用户的鼠标悬停于资产库中的某资产上时,一个对话框将显示有关该资产的信息。
您可以先在悬停对话框中预览视频,然后再选择该视频。
为提供富媒体,我们添加了一个可自定义的 Silverlight 媒体播放器,利用它,您可以自定义“外观”以满足特定视觉需要。
基于 Silverlight 的播放器可用于在 SharePoint 中播放富媒体
动态内容
如果要快速构建登陆页面或显示动态滚动内容,则可以轻松使用内容查询 Web 部件 (CQWP)(该链接可能指向英文页面)。如果始终使用 SharePoint 2007 开发网站,那么毫无疑问,您肯定使用过此 Web 部件。在 SharePoint 2010 中,我们对 CQWP 进行了大量改进。这些改进功能支持内容或内容设定,其中在 CQWP 中定义的查询现在可以筛选待查询项的元数据或传递给使用 URL 查询字符串的页面的值。这样,可以快速完成需要显示相关数据(例如服务、产品表、帮助主题或博客和 Wiki 之类的社区内容)的任务。有关介绍 SharePoint 2010 中的文档管理功能(该链接可能指向英文页面)的博客文章讨论了一个使用 CQWP 的类似任务。此外,我们还进行了其他一些改进,其中包括现在可以通过 CQWP 工具窗格 UI 执行数据视图映射操作。
托管元数据标记
SharePoint 2010 引入了一组有关定义和管理分类,然后利用这些“术语”标记 SharePoint 中的内容的强大功能。利用 Web 内容中的这些托管元数据字段,可以显示动态内容(上面讨论的内容),驱动基于元数据的动态导航并为优化搜索引擎提供相关帮助。
标准格式的标记
为开发和测试 AA 级的 W3C WCAG 2.0 指南并确保网页标记(例如,页面布局、母版页、在 RTE 中生成的内容)是标准格式的 XHTML,我们因此进行了投资。这改善了在 SharePoint 上构建的网站的可访问性和跨浏览器支持。当作者添加的内容不包含标准格式的标记时,我们会在功能区中提供“转换为 XHTML”功能,该功能可删除当前的页面标记,将其转换为标准格式的 XHTML。
社区构建工具
对 SharePoint 2010 中的社交计算功能进行投资可以使网站读者标记网站内容、对其分级和发表评论。此外,您还可以利用网站中的 SharePoint 博客和 Wiki 推广社区和用户投稿内容,这样便可使用 SharePoint 2010 将社交功能轻松加入您的网站。
分级控件可以 1 - 5 星的形式显示平均分级。将鼠标置于工具上时,工具提示将显示用户如何对内容分级。
更丰富的发布控制,更清楚的认识
利用 SharePoint 中的发布平台,您可以控制作者的灵活性、发布内容时批准过程所需的复杂程度、在网站中组织内容的方式、在其他类似网站中组织发布的方式,以及是否从实时网站中分离创作和暂存环境。我们还可以添加工具,以帮助您了解您的网站的现状。
控制作者可以执行的操作
根据网站和作者的需求,您可以控制创建内容期间提供的功能。您可以提供所有文本格式选项,也可以仅允许用户使用预定义的标记样式,以使用户在生成标准格式的标记时遵循网站的一致外观。您可以让作者自由插入任何 Web 部件,或者只在页面布局中提供经批准的特定 Web 部件。
在其他类似网站之间组织发布
在 SharePoint 2007 中,我们引入了变体功能。该功能的一种应用是支持多语言发布方案,在此类方案中,您希望在源网站和其他将内容翻译为不同语言的全球网站之间组织发布。我们在翻译渠道引入了改进功能,以使在本地化网站中工作的用户可以轻松了解源网站中更改的内容。用户需要具有一键式访问权限,才能查看最新版本的源网页中的更改内容,这样他们便可确定他们需要翻译的内容,或者他们是否需要完全翻译所有内容。
使目标网站的作者可以使用功能区操作来查看源网站发送的最新版本网页的更改内容。
我们还对可靠性和服务器国籍进行投资。我们将变体操作移到计时器作业中。我们在定时服务循环期间支持暂停和恢复功能,以此提高大型部署中长期运行操作的可靠性。对于在创建消耗大量资源的层次结构时执行的相关 IT 操作,我们可提供更多控制方式。此外,值得注意的是:变体中的功能集成为 SharePoint 2010 中有关多语言用户界面 (MUI) 的一组新投资的补充。MUI 是一种技术,它可帮助 SharePoint 以网站用户的首选语言呈现所有应用程序 UI。对变体和 MUI 的联合投资提供了一个卓越案例:既可以管理内容翻译,又可以管理 SharePoint UI 显示,从而在多语言网站中提供一致的体验。
将内容从创作/暂存环境部署到实时环境
过去在 SharePoint 2007 中添加内容部署功能是为了满足以下公司需求:公司将其 Internet 网站承载在 SharePoint 上,并希望分离作者所在的环境,以便在将内容发布到面向公众的服务器场之前修改和审阅该内容。在 SharePoint 2010 中,我们为提高内容部署功能的可靠性进行了大量投资。此外,通过累积更新,我们使 SharePoint 2007 客户也可以使用大量可靠性改进功能。而且,我们更改了该平台以便利用数据库快照更好地改进方案,在此方案中,可以在运行内容部署作业的同时继续在网站上进行创作。如果您有 SQL Server 2005/2008 Enterprise Edition,则可利用此功能。我们还改进了日志记录功能,以便了解内容部署作业。
发布工作流
根据您具有的 WCM 部署类型,您可以确定发布批准过程是需要采用简单方式还是采用复杂方式。您可以决定不需要任何现场批准过程,使用简单、现有的并行/串行批准工作流,或自定义 SharePoint Designer 2010 中的现有工作流以对业务流程建模。我们现在可以使企业用户在 Microsoft Visio 2010 中对其工作流建模,然后将生成的模型导入 SharePoint Designer 2010。在 Visio 中构建的另一大好处是:SharePoint 可使用新功能 Visio Services 呈现工作流,从而显示工作流当前执行的过程中的具体位置。该版本的改进功能还包括:您可以重复使用您所创建的工作流,并将其应用于内容类型和网站模板。
Web 分析
了解内容、用户和支持网站的服务器的现状是所有网站的一个重要部分。SharePoint 2010 提供了一组新 Web 分析功能来监视网站使用情况的各个方面。除现有报告外,您还可以订阅警报 来监视关键指标的变化情况。除了能够了解流量外,还能够根据搜索查询、流行词查询以及成功或失败的查询,了解搜索情况。此外,还建议使用搜索系统中的新最佳匹配 功能,方法是:在搜索结果页上查看用户点击的链接,以便将这些链接置于页面顶部。
该报告显示有关不同时间网站上的页面视图数量的信息。
服务器运行状况监视
我们对 SharePoint 2010 分析端的日志记录基础结构进行了大量投资,以帮助您监视 SharePoint 部署性能。您现在可以在网站上轻松查找速度最慢的网页(在呈现方面)。因此,如果您有一个自定义网页,其中包含一个或多个占用大量查询资源的内容查询 Web 部件并且您忘记启用缓存功能,则我们会帮助您找到该网页。自使用自定义 Web 部件和字段控件高度自定义网站以来,我们引入了开发人员仪表板 功能,它允许开发人员研究为什么在网页级别查看时某个网页呈现速度缓慢,哪些查询会转至 SQL 后端,以及它们需要多长时间。网站管理员可以通过引入的沙盒解决方案 以可监视和限制的方式上传自己的沙盒中运行的自定义代码,因此不会影响对服务器场中其他用户提供的服务的质量。
使用可扩展的平台提供网站支持
我们对平台进行了大量投资,以确保其性能和可伸缩性随着网站的发展而不断提高。
大型网页库和内容管理器
我们对 SharePoint 2010 进行了改进,以便支持给定网页库中的数千个网页,但更重要的是,我们引入了在包含网页库的文件夹中组织网页的功能。利用名为内容管理器 的新功能,可以按将确定网页转至的位置的设置规则更好地组织 Web 内容。此功能允许作者集中创作内容,而内容管理器可使用规则将网页转至适当的位置。在对大列表进行投资后,通过引入资源限制 来限制作为示例访问的视图或 CQWP 中的项目数,SharePoint 2010 还可使 IT 用户能够管理这些项目的访问方式。
优化内容查询 Web 部件
如上所述,CQWP 可以根据查询显示动态内容。在该版本中,我们进行了查询优化,以便利用 CQWP 查询的列表上的可用索引。
支持以流形式运行富媒体
我们深入了解该产品,以确保最终用户在网站上查看富媒体和以流形式运行富媒体的体验均顺畅,并尽可能降低对网络和 SQL 后端的影响。Web 前端 (WFE) 上的 BLOB 缓存经过优化,可以读取 SQL 中的小块内容,并可立即开始向客户端发送文件,因此用户不必等待整个文件下载完毕。BLOB 缓存还可以向客户端提供部分文件请求。如果用户要跳到视频的最后一个章节,而整个文件尚未下载完毕,则 BLOB 缓存可以立即提供该部分的视频。
我希望您可以通过本文清楚地了解 SharePoint 2010 的新增 WCM 功能及其改进功能,以使您能够交付出色的网站,其中包含富媒体、动态内容以及内容作者的直观用户体验。我们希望在后续博客文章中与您深入探讨这些领域,并热切希望收到有关您对我们在 SharePoint 2010 中进行投资的反馈。
感谢阅读本文。
Sangya Singh
资深项目经理
这是一篇本地化的博客文章。请访问 Introducing Web Content Management in SharePoint 2010 以查看原文