网站首页规划攻略模板-规划网页

当您计划在 Microsoft SharePoint Server 2010 中发布网页时,您需要设计所发布内容的外观、确定作者可以在页面上的何处添加内容以及控制作者可以使用哪些创作功能等。计划可以帮助确保您的组织将发布的各种类型的内容得到正确设计和交付,从而实现您的发布目标。

为了帮助您了解设计选项,本文首先介绍发布网页的各个元素:母版页、页面布局、内容页、样式表、Web 部件、Web 部件区域和服务器阵列控件。 其次,本文将提供相关手册,指导您如何规划和发布网站中网页的各个元素。 由于页面布局的设计和配置有助于限制作者在网页上可以执行的操作,因此本文还包括有关如何使用页面布局来限制创作的指南。 此外,本文不描述如何创建母版页、页面布局或内容页面,也不描述内容作者如何创建网页。

本文内容:

网页概览

当 SharePoint Server 2010 网站的用户打开 SharePoint 网站中的网页时,该网页将根据网站中单独规划和设计的一组元素呈现给用户。 使用这些方法来识别网页的各种元素允许网站规划者和设计者以不同的方式处理网站的不同元素。 例如,网站品牌和导航可以与网站内容页面设计分开规划和设计,从而允许品牌应用于所有网站内容并在一处更新。 同样,页面布局可以与页面内容分开设计,使得相同的内容可以以不同的形式显示。

基于SharePoint Server 2010 的网页是一个ASP.NET 文件(.aspx) 页面,根据其组件动态呈现。 网页的两个主要部分是母版页和页面布局。 母版页包含跨多个页面布局共享的控件,例如多语言网站的导航、搜索或多语言首选项。 页面布局包含数组控件和 Web 部件。 当创建网页时,网页中的内容作为列表项存储在页面库中。 此页面称为内容页面,因为它包含用户在查看您网站上的页面时听到的内容。 右图显示了页面布局和母版页如何协同工作来创建网页布局。

以下部分分别详细描述母版页、页面布局和内容页。

母版页

母版页定义网页的外部框架。 母版页包含您希望站点中所有页面共享的元素,并且它提供了一个位置来控制所有这些元素。 通常,网站使用一个母版页,但小型 Internet 站点可能使用多个母版页。 例如,推广多种产品的企业网站可能会使用不同的母版页,以便每种产品的内容给人们留下不同的印象。

评论

母版页有两种类型:站点母版页和系统母版页。 站点母版页用于站点中发布的页面。 它是网站用户和访问者在查看已发布页面时看到的母版页。 另一方面,系统母版页提供网站中的页面布局,供网站设计者和作者在与网站用户界面交互时使用。 系统母版页还用于某些团队网站模板,例如公司 wiki 网站和文档工作区网站模板。 本文主要介绍网站母版页规划时的一些注意事项。

网站集中所有网站的母版页都存储在网站集主网站的母版页样式库中。 由于母版页样式库是 SharePoint 文档库,因此母版页具有 SharePoint Server 2010 中文档的所有功能,例如版本控制、审核、工作流、签入和签出以及内容审批。

通常,母版页包含以下元素:

SharePoint Server 2010 中的发布网站模板包括一个可以用作页面设计起点的网站母版页。 要自定义现有母版页或创建新母版页,请使用 MicrosoftSharePointDesigner2010 或 MicrosoftVisualStudio2010。 有关完整详细信息,请参阅如何:创建最小母版页(该链接可能会指向英语页面)。

页面布局

页面布局是一个 ActiveServerPages (ASPX) 页面,用于定义一类内容页面的布局。 当 SharePoint 网站用户在浏览器中打开内容页面时,与该页面关联的页面布局首先与母版页(提供页面的外部框架)组合,然后将该页面的内容插入到页面布局的数组控件中。

由于页面布局显示存储在内容类型列中的内容,因此页面布局必须针对特定内容类型进行设计。 例如,与“文章页面”内容类型关联的页面布局应具有多个数组控件,包括:

尽管必须为一种内容类型设计一种页面布局,但一种内容类型可以与多种页面布局相关联。 例如,对于“文章页面”内容类型,SharePoint Server 2010 包括两种页面布局:一种在页面右侧显示图像,另一种在页面右侧显示图像。 有关内容类型的详细信息,请参阅规划内容类型和工作流 (SharePointServer2010)。

除了显示页面内容的控件之外,页面布局还可以包含其他页面元素,包括:

例如,商业文章的页面布局可以包含显示股票代码的数组控件。 每当使用此页面布局时,股票代码将与其他页面内容一起显示。

与母版页类似,网站集中所有网站的页面布局都存储在网站集顶级网站的母版页样式库中。 由于母版页样式库是 SharePoint 库网站首页规划攻略模板,因此页面布局也具有 SharePoint Server 2010 中文档的所有功能,例如版本控制和内容审批。 使用 SharePoint Server 2010 创建的发布网站包括可用作内容页面设计起点的页面布局。 要自定义现有页面布局或创建新页面布局,请使用 MicrosoftSharePointDesigner2010 或 MicrosoftVisualStudio2010。

内容页

发布网站的所有内容页面都存储在单个页面库中。 页面库中的每个项目都是一个网页。 由于页面库是SharePoint库,因此它包含的网页具有SharePoint Server 2010中文档的所有功能,例如版本控制、审核、工作流、签入和签出以及内容审批。

评论

事实上,网站的所有发布页面都位于页面库中,基于 SharePoint Server 2010 的 Web 解决方案(例如 Intranet 门户和 Internet 显示网站)通常由网站层次结构组成,每个网站层次结构都有自己的页面库。

作者可以通过在“网站操作”菜单上选择“新建页面”来创建网页,并通过在“网站操作”菜单上选择“编辑页面”来编辑网页。 创建新网页时,作者需要输入新网页的名称,并立即开始在网页上创建内容。 要修改内容类型和页面布局,作者可以在“页面”选项卡上的“页面操作”组中选择“页面布局”以更改页面。 要添加内容、选择图像并执行其他编辑任务,作者可以使用要更改的页面上编辑工具下的“文本格式”和“插入”选项卡。

与网页内容类型关联的列包含该网页的 HTML 内容。 这些列还包含指向要在页面上显示的图像的链接以及指向与该页面关联的页面布局的链接。

页面的每个内容列都与与该页面关联的页面布局上的特定数组控件相关联。 有关页面布局上的数组控件的详细信息,请参阅页面布局模型(链接可能指向中文页面)。

规划母版页

母版页提供页面的共享框架元素。 其中包括网站的品牌、导航功能以及其他常见元素,例如搜索数组和“帮助”命令。 网站母版页提供页面上下文,并且在用户与网站交互时应保持网站母版页一致。 为了确保在网站集中的单个网站上从一个页面导航到另一页面时获得一致的用户体验,我们建议您不要修改网站母版页。 为了提供一致的品牌和用户界面,您可以在网站集中的所有网站上使用相同的网站母版页。

您可以修改网站层次结构中其他网站的母版页,以修改各个网站内的品牌。 例如,互联网存在站点可能由多个站点组成,每个站点显示不同品牌的产品。 您可以修改网站层次结构中每个网站的网站母版页,以反映每个网站显示的不同产品品牌。

在规划母版页之前,应规划网站结构,如规划网站和网站集 (SharePoint Server 2010) 中所述。 要规划主页,请使用页面规划工作表中的主页数据表。

规划页面布局

页面布局通过提供数组控件来定义内容页的布局,内容页的内容将被插入到数组控件中。 数组控件显示内容。 每个页面布局都与特定的内容类型相关联,并且通常可以针对一种内容类型使用多个页面布局。 例如,您可以将多个页面布局分配给内容类型,以为内容的本地化版本提供备用布局,或者从页面布局中添加或删除单个数组和函数的显示。 您可以使用 MicrosoftSharePointDesigner2010 或 MicrosoftVisualStudio2010 创建或自定义页面布局,包括添加新控件,以便内容与添加的控件(例如 Web 部件和服务器控件)一起显示。

SharePointServer2010 包括以下针对每种页面内容类型的页面布局集。

如果您使用的是 SharePoint Server 2010 中包含的页面内容类型和布局,则无需执行其他规划步骤。 创建新页面时,作者可以选择页面内容类型和关联的布局。 此外,如果您向页面内容类型添加新数组,或为发布页面创建新的自定义内容类型,则应规划页面布局以反映新的或修改的内容类型。

您还可以通过向页面添加 Microsoft ASP.NET 3.5 控件(例如 Web 部件和 Web 部件区域)来更改页面布局。 例如,您可以将内容查询 Web 部件添加到页面布局,以显示可配置查询返回的一组链接。 请注意网站首页规划攻略模板,如果 Web 部件放置在 Web 部件区域之外的页面布局上,则必须配置该 Web 部件,并且作者将无法修改其配置。 例如,如果将内容查询 Web 部件直接添加到页面布局,则添加 Web 部件时配置的查询将永久设置,并且作者无法更改。

要规划内容类型(例如文章页面、企业 Wiki 页面、项目页面和欢迎页面)的页面布局,请使用页面规划工作表的页面布局数据表选项卡。

计划内容页面

SharePoint Server 2010 中的每个内容页面都包含作为项目存储在页面库中的文本、图像和其他内容。 规划内容页面的工作包括以下内容:

SharePointServer2010 包括三种页面内容类型:

企业 Wiki 页面用于企业 Wiki 站点的主要内容页面类型。 这些包括:

项目页面是提供描述项目的基本信息的页面。 此内容类型继承自“企业 Wiki 页面”内容类型,而不是“页面”内容类型。 这些包括:

重定向页面将读者重定向到该页面的另一个页面。 它包含重定向 URL 的列。

欢迎页面一般是发布网站的首页。 这些包括:

据了解,由于所有这些页面内容类型直接或通过其父内容类型继承自常见的“页面”内容类型,因此它们都包括:

规划内容页面时,我们建议您使用 SharePoint Server 2010 中包含的页面内容类型作为起点。 文章页面、企业 Wiki 页面、项目页面和欢迎页面内容类型都被设计为普遍适用,并且可以应用于各种上下文。 这些内容类型中的主要内容列是“页面内容”列,其中包含所有 HTML 内容。 作者和网站设计者可以通过使用 HTML 和级联样式表来控制其内容的外观。 此外,通过仔细选择每种内容类型要使用的内容类型(基于文章页面、企业 Wiki 页面、项目页面或欢迎页面),可以使用更丰富的内容,而无需引入其他内容类型。 以丰富多彩的方式呈现内容。 有关详细信息,请参阅规划页面布局。

要规划内容页面,请使用页面规划工作表上相应的数据表选项卡。

使用页面布局限制创作

根据您发布的目的,可能会限制作者格式化其页面内容或向网站页面添加图像和超链接等项目的自由。 例如,在高度控制的 Internet 站点中,您可能需要在与页面布局关联的级联样式表中定义所有格式,并且需要防止作者使用嵌入格式来覆盖样式定义。 相比之下,在协作网站中,您希望为作者提供足够的简介来格式化其页面并添加其他页面项目(例如提供数据视图的 Web 部件)。 例如,在用于协作处理产品描述的 Intranet 站点上,您可能希望作者能够自由使用样式、超链接、图像和 Web 部件来充分表达他们的想法。

您可以通过以下方式设置页面布局的约束:

下表显示了根据创作环境限制页面布局的三个级别的建议:

控制级别 典型站点限制 建议

严格的

互联网展示

严格限制编辑数组控件; 其他数组控件限制,例如图像数组控件中没有超链接; 将 Web 部件直接放置在页面布局上,但不在 Web 部件区域内

缓和

企业内网门户

对编辑数组控件有中等或无限制; 包含 Web 部件的 Web 部件区域,但严格禁止作者添加/删除 Web 部件

修身

部门或工作组网站或公司 wiki

编辑数组控件无限制; 允许 Web 部件区域

使用网页规划工作表的“页面布局数据表”选项卡来记录您做出的有关限制内容页面创作功能的决策。

设置数组控件的限制

通过在 MicrosoftSharePointDesigner2010 或 MicrosoftVisualStudio2010 中打开网站,您可以编辑与数组控件关联的标记,以限制作者在浏览器窗口中编辑页面时可以使用的 SharePointServer2010 创作功能的类型。 例如,在绑定到“发布 HTML”类型的列的数组控件中,可以允许或限制的功能包括:

可以对其他列类型设置创作限制。 例如,在绑定到“发布图像”类型的列的数组控件中,可以允许或限制图像中的超链接。

当您在 MicrosoftSharePointDesigner2010 或 MicrosoftVisualStudio2010 中限制页面布局的创作功能时,SharePointServer2010 中的相关页面编辑命令将显示为不可用。 例如,如果限制包含“发布 HTML”内容类型的数组控件中的表编辑功能,则“编辑工具”下“插入”选项卡上的表编辑命令(例如“插入表”)将不可用。

允许或限制 Web 部件区域

Web 部件是作者可以插入网页上的 Web 部件区域的服务器控件。 Web 部件区域是网页上充当 Web 部件容器的指定区域。 Web 部件根据其功能显示信息,例如显示网站导航链接、列出内容或数据库分析信息。

如果页面布局包含一个或多个 Web 部件区域,则此类区域在使用该布局的页面上可用,这使作者能够将可用的 Web 部件插入到其内容页面中。 当您允许作者在网页上插入 Web 部件时,您可以增强对用户网站体验的控制程度。 例如,作者可能会在网页上插入内容 Web 部件,以公开您不希望用户从当前页面链接到的网站部分。

您可以禁止作者向网页添加Web部件,技巧是在MicrosoftSharePointDesigner2010或MicrosoftVisualStudio2010中打开关联的页面布局,然后通过删除HTML Array控件来删除Web部件区域。 同样,在设计新页面布局时省略 Web 部件区域也会限制作者向与这些页面布局关联的页面添加功能。

或者,您可以在页面布局中包含 Web 部件区域,但限制这些区域的使用。 通过设置 Web 部件区域的属性,您可以使用一个或多个 Web 部件填充 Web 部件区域,并允许作者编辑此类 Web 部件的属性,但不允许将其他 Web 部件添加到 Web 部件区域。

网络规划工作表

下载网页规划工作表的 Excel 版本(该链接可能会指向英文页面)。 使用此工作表可以记录有关网站所需的母版页、用于特定页面内容类型的列以及页面布局的创作约束的决策。

也可以看看

概念

规划内容审批与调度