Internet 展示方案:构建网站

Important 重要说明:

本文是描述一个端到端方案的系列文章之一,该方案概述如何基于 Microsoft Office SharePoint Server 2007 规划、设计、构建和维护企业的 Internet 展示网站。

上一篇文章

配置故障转移基础结构

下一篇文章

部署解决方案

方案首页

Internet 展示方案 (Office SharePoint Server 2007)

构建网站的过程包括创建网站结构、设计诸如布局和母版页之类的项目、开发和添加任何自定义项以及使用内容初始化网站。若要实现此目标,需要完成两组活动。在创作服务器场中,内容管理者和网站设计人员需要进行协作,以创建网络结构、母版页、布局页和其他创作的网站元素。在开发环境中,开发人员和测试人员需要创建初始的开发网站元素并测试这些元素。开发人员还需要创建一些程序,以帮助在创作服务器场中完成初始网站构建过程。

创建网站结构

操作

在创作服务器场中,基础结构团队的服务器管理员需要创建 Web 应用程序,然后创建创作网站集。为了确保所需的功能都可用,管理员选择了“发布门户”模板。

内容管理者手动创建主要子网站:“公司信息”、“产品”、“新闻和活动”以及“职业中心”。按照基于 Microsoft Office Excel 2007 的对应电子表格中指定的方式手动创建一组完整的嵌套子网站会非常费时,并且容易出错。为了自动完成此过程,内容管理者将电子表格保存为 XML 文件。开发人员随后编写一个程序以遍历网站层次结构的 XML 记录,并自动创建网站和子网站。

结果

包含 500 多个嵌套网站的完整网站集。

资源

设计母版页

操作

接下来,网站设计人员需要创建网站的母版页。通过阅读如何:创建最简单的母版页 (https://go.microsoft.com/fwlink/?linkid=128711&clcid=0x804) 一文,她学习了如何创建最简单的母版页以进行自定义。通过从最简单的页面开始,她可以更好地控制母版页的外观,并避免手动更改默认母版页的风险。她复制了这篇文章中最简单的母版页标记,将新母版页保存到网站的母版页样式库中,然后将其设置为网站的母版页。随后,她在 Microsoft Office SharePoint Designer 2007 中打开该母版页,并与该母版页将引用的关联级联样式表定义一起自定义该母版页。

结果

包含 500 多个嵌套网站的完整网站集。

资源

配置导航

操作

接下来,网站设计人员需要配置网站顶部和左侧的导航链接。这包括页面顶部的链接栏和左侧的“快速启动”区域。她通过在网站层次结构的各个级别使用网站管理页面来配置导航设置。实现网站的基本导航体验后,公司计划开发自定义导航控件用于“产品”子网站,以便客户能够更容易浏览各种产品说明。

结果

导航链接在网站层次结构的每个级别正确呈现。这些链接可反映网站层次结构,在设计网站层次结构时已考虑到导航功能。

资源

设计布局页面和内容类型

操作

接下来,设计人员需要一组所需的内容类型和布局页面,以创作和显示网站的内容。她按以下顺序来完成:

  1. 创建几个附加列,这些列是某些页面类型中的附加内容字段所需的。

  2. 创建一组从页面内容类型派生的内容类型,以代表网站中将使用的每种页面类型。

  3. 使用 Office SharePoint Designer 2007 创建新的布局页面或修改现有页面,以符合其相关的内容类型。在有些布局页面上,还添加一些有专门用途的 Web 部件,例如用于显示查询返回的链接列表。

结果

二十个自定义布局页面

四个自定义列类型

八个自定义页面内容类型

资源

将网站复制到集成服务器场

开发人员需要一个网站来开发和测试他的自定义项。公司决定通过在创作服务器场和集成服务器场之间配置内容部署路径和手动运行内容部署作业,来迁移整个新创作网站。由于内容部署是在 SharePoint 管理中心配置的,因此为网站的内容管理者赋予了创作服务器场的管理员组中的管理员权限。

操作

内容管理者与创作服务器场的 IT 管理员合作来创建指向集成服务器场的内容部署路径。他随后创建运行一次的内容部署作业,并配置该作业以部署整个网站集,然后他手动运行内容部署作业。

结果

网站已部署到集成服务器场。

资源

配置内容迁移

操作

内容负责人、开发人员和测试人员相互协作,将内容从当前网站迁移到基于 Office SharePoint Server 2007 的新网站。他们使用经过 Microsoft 认证的工具将内容迁移到 Office SharePoint Server 2007 页面库。在内容负责人的指导下,开发人员配置该工具以正确迁移每种内容类型,测试人员则提供反馈和验证。

他们先将示例内容迁移到集成服务器场,进行验证,然后重复此过程,直到他们对结果感到满意为止。最后,开发人员重新配置该工具以将完整内容集迁移到创作服务器场。然后他们迁移并验证完整内容集。

结果

内容从以前的网站迁移到新网站。

资源

开发自定义网站元素

操作

项目的开发人员和测试人员在开发服务器场中进行合作,以开发所需的自定义元素来完成网站构建。详细介绍开发这些元素需采取的一组完整的步骤超出了本方案文档的讨论范围。使用本节末尾的链接可查找介绍设计和构建基于 Office SharePoint Server 2007 的网站的最佳实践的 SDK 文档和内容。

结果

初始自定义编码元素集包括以下内容:

  • 一个自定义字段控件,用于在主页上呈现多媒体文件

  • 一个自定义业务数据目录数据库连接,用于连接到就业机会数据库

  • 一个自定义 Web 部件,用于提供与就业机会数据库的交互功能

  • 一个自定义导航控件,用于提供页面“快速启动”区域中的导航元素的三级展开功能,并使用 Cookie 保存其状态

资源

下载此书籍

本主题包含在以下可下载书籍内,以方便您阅读和打印:

有关可下载书籍的完整列表,请参阅 Office SharePoint Server 2007 的可下载书籍