Métodos de arquitectura para actualizar una definición de sitio

Última modificación: miércoles, 08 de diciembre de 2010

Hace referencia a: SharePoint Foundation 2010

En SharePoint Foundation 2010 hay dos formas básicas para actualizar definiciones de sitio personalizadas de una versión a otra: ya sea si se modifican las personalizaciones en la versión anterior para que funcionen en la versión nueva o si se crea una definición de sitio en función de la versión actual y posteriormente se actualiza la definición de sitio de la versión anterior. En otras palabras, se puede cambiar la definición anterior para que se asemeje a un sitio nuevo o se puede hacer una copia de una definición de sitio instalada de SharePoint Foundation 2010 y modificarla para que coincida con la definición anterior.

Primer método: modificar las personalizaciones existentes para que funcionen en la versión nueva

A partir de Windows SharePoint Services 3.0, ha habido dos maneras compatibles para actualizar una definición de sitio: copiar y luego modificar una definición de sitio que se instala de manera predeterminada en el directorio de instalación, o bien crear una característica personalizada y activarla en una implementación.

El primer método para personalizar una definición de sitio requiere trabajar desde una copia de una definición de sitio (no desde los archivos predeterminados que están instalados en el directorio de instalación). También requiere que los nombres de la definición de sitio y los números de la plantilla sean únicos y no entren en conflicto con otras plantillas (por ejemplo, los números de la plantilla deben ser mayores que 10.000 para que no entren en conflicto con los números de la plantilla predeterminada). Para obtener información acerca de cómo crear una definición de sitio personalizada mediante este método, vea Introducción a la creación de definiciones de sitios personalizadas. Para la actualización, use un archivo de definición de actualización para asignar archivos anteriores a los nuevos.

El método preferido para agregar contenido y funciones a una definición de sitio es a través de las características. SharePoint Foundation 2010 presenta el control de versiones de características y la posibilidad de actualizar las características creadas para la versión anterior. Para obtener información acerca de las características y de cómo actualizarlas, vea Uso de características.

Segundo método: diseñar el sitio y crear una definición de sitio en la versión nueva

Para hacer que un sitio web personalizado basado en una versión anterior funcione completamente, se puede crear en su lugar una definición de sitio actual equivalente que coincida con el sitio anterior tanto como sea posible. Este era el método preferido para actualizar definiciones de sitio de Windows SharePoint Services 2.0 a Windows SharePoint Services 3.0, lo que implica partir de una nueva definición de sitio y personalizarla para reemplazar la definición de sitio anterior.

Con el segundo método, se lleva a cabo una investigación de las nuevas funciones y se intenta incorporar estas características tanto como sea posible en el sitio (por ejemplo, se usan tipos de contenido para las listas, páginas maestras para las páginas personalizadas, etc.). Pruebe la definición de sitio de la versión actual para determinar si se crean instancias de sitio y si los comportamientos se realizan de forma adecuada. Si es así, el siguiente paso consiste en crear una definición de actualización que se pueda usar para mover sitios de la versión anterior a la actual. Tenga en cuenta que, si opta por interrumpir determinadas características del sitio anterior, tendrá que proporcionar un reemplazo en la versión actual. Por ejemplo, aunque interrumpa un determinado tipo de lista personalizado, deberá crear plantillas de lista para que admitan, como mínimo, su actualización. Por lo tanto, inicie este método de actualización usando definiciones de sitios de 2010; primero diseñe una experiencia adecuada para la versión actual y, a continuación, use el proceso de actualización como medio para que las personalizaciones anteriores obtengan el resultado deseado en el contexto actual.

Nota

Para actualizar una definición de sitio de Windows SharePoint Services 3.0 a SharePoint Foundation 2010, no es necesario crear una definición de sitio actualizada o completamente nueva, tal como se describe en el segundo método, porque las características de SharePoint Foundation permiten a los programadores usar un método modular para personalizar definiciones de sitos en un nivel detallado. En SharePoint Foundation 2010, suele ser más seguro modificar una definición de sitio personalizada existente (es decir, una desarrollada en la versión anterior del producto) a menos que se necesiten cambios radicales en la interfaz de usuario que hagan imposible la sustitución simple de páginas maestras.

Vea también

Conceptos

Uso de características

Otros recursos

Actualización de SharePoint Foundation