Determinación del procedimiento para tratar las personalizaciones (SharePoint Server 2010)

 

Se aplica a: SharePoint Server 2010

Última modificación del tema: 2016-11-30

Si ha aplicado muchas personalizaciones a los sitios basados en Microsoft Office SharePoint Server 2007, debe determinar cómo desea tratar los sitios personalizados durante la actualización a Microsoft SharePoint Server 2010. El enfoque dependerá del grado de las personalizaciones, el tipo de personalización, la complejidad del sitio y los objetivos de la actualización. Antes actualizar, se deben identificar y evaluar las personalizaciones en el entorno y determinar si van a actualizarse y de qué forma se realizará la actualización.

En este artículo:

  • Identificación de personalizaciones en el entorno

  • Evaluación de las personalizaciones

  • Consideraciones sobre personalizaciones específicas

  • Comprobación de que en las personalizaciones futuras se siguen los procedimientos recomendados

Identificación de personalizaciones en el entorno

Como parte del proceso de prueba de actualización, debe crear un inventario de las personalizaciones del servidor en el entorno (soluciones, características, elementos web, controladores de eventos, páginas maestras, diseños de página, archivos CSS, etc.). Para obtener más información acerca de cómo identificar personalizaciones, vea Realización de una actualización de prueba para detectar posibles problemas (SharePoint Server 2010). Puede usar la hoja de cálculo Planeación de la actualización para enumerar personalizaciones específicas y después registrar los resultados de la evaluación en la siguiente sección. Descargue la hoja de cálculo en https://go.microsoft.com/fwlink/?linkid=179928&clcid=0xC0A.

Evaluación de las personalizaciones

Después de identificar las personalizaciones, se puede decidir qué hacer con ellas. Las siguientes preguntas pueden ayudarle a evaluarlas:

  • ¿La personalización sigue siendo valiosa?

    • ¿Sirve para una necesidad comercial útil?

    • ¿Se implementa y usa ampliamente?

  • ¿La personalización está bien diseñada?

    • ¿Está basada en definiciones de sitio compatibles y predefinidas?

    • ¿Sigue los procedimientos recomendados para personalizaciones?

    • ¿Es un tipo de personalización compatible o introduce un riesgo para el entorno?

A medida que se evalúa cada personalización individual, también se puede pensar en el enfoque general para las personalizaciones. Es posible elegir entre estas opciones:

  1. Mantener las personalizaciones   Use la actualización visual para seguir con la experiencia de usuario de la versión anterior para sitios específicos. Aunque se puede usar este enfoque para mantener la misma funcionalidad, no podrá aprovechar el nuevo aspecto —como la interfaz de usuario (UI) de Fluent, también conocida como la cinta de opciones— y las capacidades que se encuentran disponibles en la nueva versión.

  2. Reemplazar o rehacer las personalizaciones   Si desea usar una nueva funcionalidad, si tiene previsto realizar un diseño completamente nuevo de los sitios o si cambia de forma significativa la arquitectura de la información, la actualización es la oportunidad idónea para partir de cero con características nuevas, una apariencia nueva o una organización nueva. Cuando se reemplazan o rehacen las personalizaciones, se pueden aprovechar nuevas funciones, modificar ligeramente el diseño o cambiar a un diseño más fácil de administrar.

    Para obtener más información acerca de cómo volver a crear e implementar soluciones, vea el tema sobre cómo volver a implementar personalizaciones y soluciones en SharePoint Foundation 2010 y SharePoint Server 2010 (https://go.microsoft.com/fwlink/?linkid=182335&clcid=0xC0A).

  3. Descartar las personalizaciones   Reemplace las personalizaciones usando una funcionalidad predeterminada. Puede restablecer las páginas a las definiciones de sitio predeterminadas y quitar elementos web o características que ya no desee que se admitan. Si decide descartar personalizaciones, debe corregir los problemas que se produzcan por la eliminación de personalizaciones en los sitios que las usaban. Puede usar el inventario de personalizaciones para determinar qué sitios requieren este tipo de atención antes o después de la actualización.

Consideraciones sobre personalizaciones específicas

Además de las decisiones generales sobre cómo tratar personalizaciones en el entorno durante la actualización, debe analizar tipos específicos de personalizaciones para determinar si hay que realizar acciones adicionales para hacer que funcionen en el entorno actualizado.

En las siguientes listas aparecen algunas personalizaciones comunes y una recomendación para tratar ese tipo de personalización.

Tipo de personalización Recomendación

Plantillas de sitio (archivos .stp)

Las plantillas de sitio (archivos .stp) son una característica desusada en SharePoint Server 2010. Las plantillas de sitio nuevas en SharePoint Server 2010 se guardan como archivos .wsp (paquetes de solución).

Un sitio que se aprovisionó mediante una plantilla de sitio se actualizará, pero no podrá crear nuevos sitios que se basen en esa plantilla. Si desea poder crear nuevos sitios, en lugar de ello puede crear e implementar un paquete de solución. Para obtener más información, vea Solución de problemas de actualización (SharePoint Server 2010).

Definición de sitio

Migre sitios a una definición de sitio compatible y predefinida, y después aplique características personalizadas usando la implementación de la solución.

También puede seguir usando una definición de sitio personalizada. No es necesario crear una definición de sitio nueva que se base en SharePoint Server 2010.

Sin embargo, si debe realizar acciones de actualización personalizadas para la definición, puede que tenga que crear un archivo de definición de actualización para esa definición de sitio. Para obtener más información, vea el tema acerca de los archivos de definición de actualización (https://go.microsoft.com/fwlink/?linkid=182339&clcid=0xC0A) en MSDN.

40 fabulosas plantillas de aplicación

Microsoft no va a crear nuevas versiones de estas plantillas. Los sitios que se basan en estas plantillas se pueden actualizar, pero asegúrese de probar cada sitio antes de actualizar el entorno de producción. Para obtener más información, vea Solución de problemas de actualización (SharePoint Server 2010).

Característica

Haga una evaluación y, a continuación, vuelva a hacer un diseño o una implementación si es necesario.

Flujos de trabajo y controles de servidor

Depende de la solución. Póngase en contacto con el proveedor para averiguar si existe una solución actualizada. Si un flujo de trabajo es compatible con la nueva versión, vuelva a realizar la implementación.

Controlador de eventos

Vuelva a escribirlo e implementarlo como una característica.

Rutas de acceso administradas (inclusiones/exclusiones)

Vuelva a crear inclusiones para una actualización de base de datos adjunta. Las exclusiones ya están adoptadas y no tienen que volver a crearse.

Temas

Debido a los extensos cambios en la interfaz de usuario, los temas personalizados que se basan en Office SharePoint Server 2007 no funcionarán en SharePoint Server 2010. Use la actualización visual para seguir usando los sitios en la experiencia de usuario antigua hasta que cree y aplique un nuevo tema que se base en SharePoint Server 2010.

Acciones de la barra de herramientas

Muévalas a la cinta de opciones (interfaz de usuario de Fluent).

Páginas maestras y archivos CSS

Modifíquelos para acomodarlos a la nueva experiencia de usuario.

JavaScript

Realice una prueba para determinar si es necesario realizar alguna acción. En algunos casos, puede que tenga que ajustar los scripts para que funcionen con el nuevo modelo de página. Compruebe que funciona en un sitio actualizado y en ambos modos de la actualización visual.

Proveedor de búsqueda u optimizador de seguridad

Realice una prueba para determinar si es necesario realizar alguna acción.

Elementos web

Realice una prueba para determinar si es necesario realizar alguna acción. Puede que tenga que ajustar elementos web para que funcionen con el modo XHMTL estricto.

Si un elemento web está situado en una página, pero no en una zona de elementos web (por tanto, se trata básicamente de código HTML incrustado directamente en una página), no funcionará si revierte la página a la plantilla predeterminada.

Servicios

Realice una prueba para determinar si es necesario realizar alguna acción. Vuelva a diseñar o ajustar el código según sea necesario.

Proveedores de autenticación

Realice una prueba para determinar si es necesario realizar alguna acción. Vuelva a implementar el proveedor en una granja de servidores de prueba y asegúrese de que funciona correctamente con autenticación de notificaciones.

No se admiten los siguientes tipos de personalizaciones. Si tiene alguna de estas personalizaciones en el entorno, debe sustituirlas y usar un tipo compatible antes de poder realizar la actualización. De lo contrario, podrían producirse problemas de actualización que no se pueden corregir:

  • Archivos predefinidos, características o definiciones de sitio que se han modificado.

    Advertencia

    Algunos tipos de archivo predefinidos —como iconos de documentos o acciones— pueden modificarse y, aunque no se actualizarán, sus cambios pueden trasladarse de una manera compatible. Si revierte a la plantilla del sitio, las modificaciones de otros archivos predefinidos, como páginas ASPX del servidor, se perderán durante la actualización. Según los archivos que se han cambiado y el alcance de dichos cambios, la experiencia de actualización puede variar de manera significativa. El procedimiento recomendado consiste en revertir todos los cambios en todos los archivos del disco.

  • Bases de datos de SharePoint que se han modificado, mediante cambio directo de los datos o a través de modificación del esquema, incluida la adición o eliminación de desencadenadores, tablas, vistas o índices.

Si tiene alguna de estas personalizaciones, quítelas y sustitúyalas con personalizaciones compatibles antes de intentar realizar la actualización. Este es un procedimiento recomendado para ayudar a garantizar que no solo funcionará la actualización actual, sino que cualquiera de las actualizaciones futuras se hará sin problemas. El cambio de archivos predefinidos y de bases de datos sigue sin ser compatible.

Comprobación de que en las personalizaciones futuras se siguen los procedimientos recomendados

Asegúrese de que el rendimiento del entorno es bueno y de que se siguen los procedimientos recomendados. Implemente solo las personalizaciones realizadas según los procedimientos recomendados descritos en los siguientes artículos de MSDN y TechNet: