确定如何处理自定义项 (Office SharePoint Server)

如果您已经大范围地自定义了 Microsoft SharePoint Portal Server 2003 网站(通过使用 Microsoft Office FrontPage 2003),则需要确定在升级时如何处理这些自定义网站。根据自定义的范围、网站的复杂程度以及升级的目的,方法将有所不同。您可以做以下选择:

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

    • 执行就地升级。

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

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

      这样,网站会按原样保留,而网站也只具有原有版本的功能。这通常是一个短期解决方案,因为大多数组织都不愿意长期同时支持两个版本。

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

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

      备注

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

  2. 舍弃自定义项   如果计划完全重新设计网站,或者要对信息体系结构做重大改动,可以借助升级来重新创建一个全新的外观或全新的组织。可以通过两种方式舍弃自定义项及重新创建新网站:

    • 直接执行升级(就地升级或逐步升级),并将所有页面重置为使用网站定义中的默认页面。对于就地升级,在升级之后,请使用 Microsoft Office SharePoint Designer 2007 重新附加默认的页面布局。对于逐步升级,请使用升级选项以将整个网站重置为使用网站定义页面。

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

      备注

      如果已向网站添加了完全自定义的页面(例如,如果用完全不同的文件代替 Default.aspx 文件,而非对现有 Default.aspx 文件做改动),则该页面与网站定义没有关联,因而无法将其重新附加到页面布局中。若要使自定义页面的外观与网站中其他页面相同,可考虑根据网站定义创建新页面,并将相关内容转移到该新页面。

    • 在新环境中以全新的网站开始。

      这种方法适合以下情况:您要大幅度重新设计网站,不想在新网站中保留原有结构或大部分内容。创建一个全新网站,创建一个全新网站设计,然后将内容转移到新网站中。这不是升级方式,而是从头设计新网站。

  3. 重做自定义项   通过这种方式,可以充分利用新功能,根据需要稍微修改设计,以及将设计变得更易于管理。可以利用新的母版页模型来实施设计,而不必单独自定义每个页面。在自定义登陆页面中使用页面布局,还能降低日后的维护费用,其原因在于,您只需更改页面布局,而无需更改每个单独页面。有三种方式可以重做自定义项:

    • 执行就地升级或逐步升级,且不将页面重置为网站定义版本。升级后,在已升级的网站中修改相应的母版页和页面布局,以采用原有版本的外观,然后将页面布局重新附加到所有自定义的页面。这样,所有以前自定义的登陆页面就获得与升级前的网站相同的外观。在此过程中,可以将新控件(如“网站操作”菜单)加入到新页面布局中。

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

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

      备注

      就地升级不保留网站的原有版本。如果您希望能够将网站的新旧两个版本并列,以便将自定义项从原有网站转移到新网站,可使用逐步升级;否则,如果执行就地升级,请确保具有运行原有版本的镜像服务器或服务器场。

    • 执行逐步升级并在已升级的网站中重新附加页面布局。然后通过使用 Office SharePoint Designer 2007 来将原始网站中的自定义项转移到已升级网站中的母版页和页面布局。

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

      备注

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

      有关升级后重新应用自定义项的详细信息,请参阅在浏览器和 Microsoft Office SharePoint Designer 2007 中重新应用自定义项

仔细监视自定义项和 Web 部件的使用情况

仅部署那些遵循下列文章所述的最佳方案的自定义项:

另外,监视 Web 部件和页面呈现时间。“Colleagues”Web 部件相当消耗处理资源。不要在呈现大量其他信息的页面上使用该部件。

工作表

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

下载此书籍

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

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