确定如何处理自定义设置 (Windows SharePoint Services)

如果已经使用与 Microsoft Windows SharePoint Services 2.0 兼容的网页编辑器(如 Microsoft Office FrontPage 2003)对原先的版本网站进行了大量的自定义,则升级时需要确定希望如何处理自定义的网站。根据自定义的范围、网站的复杂程度以及升级的目标,方法会有所不同。可以选择:

  1. 保留自定义设置   这种方法虽然可以保留原有的外观,但无法充分利用新版本中提供的新功能。如果确实希望保留原有的网页外观,则可以采取三种方式来保留自定义设置:

    • 执行就地升级。

      默认情况下,就地升级保留自定义设置,不会将其重置为网站定义。但是,升级后的网站中可能不提供某些控件(如“网站操作”菜单)。

    • 执行逐步升级,并将网站保留在原先版本环境中(不升级网站)。

      这样可以按原样保留网站,且只具有原先版本网站的功能。一般来说,这是一种短期的解决方案,因为大多数组织都不希望长期支持两个版本。

    • 执行逐步升级且升级网站,但不将任何页面重置为网站定义。

      如果不是对所有页面都进行了自定义,则这种方法可能会导致外观不一致。经过自定义的页面保持原有版本的外观和功能,而未经自定义的页面则有了新版本的外观和功能。经过自定义的网页中可能不提供某些控件(如“网站操作”菜单)。

      备注

      默认情况下,升级之后会按原样保留自定义的网页(主题除外)。

  2. 替换自定义设置   如果计划重新设计整个网站,或者要对信息体系结构做出重大更改,则可以借升级这个机会重新开始设计新的外观和新的结构。可以通过两种方式替换自定义设置并开始创建新网站:

    • 直接执行升级(就地升级或逐步升级),并将所有页面重置为使用网站定义中的默认页面。

      利用这种方法,可以从新外观和功能开始,然后再确定是否再次自定义网站。网站所有者可以在检查升级后的网站时重新应用自定义设置。

      备注

      如果已向网站添加了完全自定义的页面(例如,如果将 Default.aspx 文件替换为完全不同的文件,而非对现有 Default.aspx 文件进行更改),则该页面与网站定义没有关联,因而无法将其重置为网站定义。如果要使自定义页面的外观与网站中其他页面的外观相同,请考虑根据网站定义创建新页面,并将相关内容转移到这个新页面。

    • 在新环境中开始创建新网站。

      这种方法适用于重新对网站进行重大设计并且新网站中不需要保留原有结构或大部分内容的情况。创建全新的网站,创建新的网站设计,并将原有内容转移到新网站中。这不是升级方式,而是从头开始设计新网站的机会。

  3. 重做自定义设置   通过这种方式,可以充分利用新功能,根据需要修改少量设计,以及将设计变得更易于管理。可以利用新的母版页模型来应用设计,而不必单独自定义每个页面。有三种方式可用于重做自定义设置:

    • 执行就地升级或逐步升级,且不将页面重置为网站定义版本。升级之后,修改升级后网站中的相应母版页以呈现原先版本的外观,然后将所有自定义页面重置为网站定义。这样就使所有以前经过自定义的页面在外观上与升级前的网站相同。在此过程中,可以将新控件(如“网站操作”菜单)加入到新母版页中。

    • 执行就地升级,且不将页面重置为网站定义。升级之后,打开网站并复制自定义设置,然后重置为网站定义,并将自定义设置重新应用于相应的母版页。

      默认情况下,就地升级将保留自定义设置,不会将页面重置为网站定义版本。在使用与 Windows SharePoint Services 3.0 兼容的网页编辑器(如 Office SharePoint Designer 2007)打开网站时,可以复制自定义设置,然后重置原始页面以使其具备新功能。之后,可以将任何适用的自定义设置重新应用于母版页。对于就地升级,完成此过程有些复杂,因为您需要在重置自定义页面之前复制这些页面。可考虑改用下面的逐步升级方法。

      备注

      在执行就地升级时,将不保留网站的原先版本。如果希望能够同时保留网站的原先版本和新版本,以便可以将自定义设置从原先版本网站转移到新版本网站,请使用逐步升级;否则,在执行就地升级时,请确保具有运行原先版本网站的镜像服务器或服务器场。

    • 执行逐步升级,在升级后的网站中将自定义页面重置为网站定义页面。然后,使用与 Windows SharePoint Services 兼容的网页编辑器(如 Office SharePoint Designer 2007),将自定义设置从原有网站转移到升级后的网站中的母版页。

      这种方式灵活性最大。由于可以引用原始网站,因此可以准确观察到原有自定义设置是如何进行的。由于可以将页面重置为网站定义,因此可以看到新功能,并确定哪些自定义设置要重新应用于母版页和页面布局,哪些自定义设置要忽略。

      备注

      再次重申,并非所有自定义页面在网站定义中都有对应的页面,因此,重置为网站定义不适用于那些真正经过自定义的页面。如果要使自定义页面的外观与网站中其他页面相同,则请考虑根据网站定义创建新页面,并将相关内容转移到这个新页面。

仔细监控对自定义设置和 Web 部件的使用

仅部署遵循下列文章中描述的最佳做法的自定义设置:

此外,还监控 Web 部件和页面呈现时间。同事 Web 部件 (Colleagues Web Part) 会占用大量资源。因此不要在呈现大量其他信息的页面上使用此部件。

工作表

自定义模板和映射文件工作表(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=73751&clcid=0x804) 中记录要使用的任何自定义网站定义或页面模板。