Modernizar un sitio clásico de SharePoint a un sitio moderno de comunicación o de equipo puede romper características, permisos y flujos de trabajo si se hace sin un plan. Los sitios clásicos dependen de páginas maestras personalizadas, elementos web y definiciones de sitio que los sitios modernos no admiten. Este artículo proporciona una lista de verificación de gobernanza que cubre la auditoría previa a la migración, la comunicación con las partes interesadas, la validación de contenido y los procedimientos de reversión. Seguir esta lista de verificación le ayuda a evitar la pérdida de datos, los vínculos rotos y las interrupciones para los usuarios durante la transición.
Puntos clave: gobernanza de la migración de sitios clásicos a modernos
- Inventario de sitios y asignación de dependencias: Identifique todos los sitios clásicos, subsitios, scripts personalizados e integraciones de terceros antes de comenzar la migración.
- Plantilla de plan de comunicación: Notifique a los propietarios de sitios, autores de contenido y usuarios finales al menos dos semanas antes de la fecha de migración con un cronograma claro y el tiempo de inactividad previsto.
- Plan de reversión mediante copia de seguridad de la colección de sitios: Exporte el sitio clásico como un archivo .cmp o use el Centro de administración de SharePoint para crear una copia de seguridad de la colección de sitios antes de aplicar cualquier plantilla moderna.
Por qué los sitios clásicos requieren una lista de verificación de gobernanza para la modernización
Los sitios clásicos de SharePoint se basaban en una infraestructura de publicación que admite páginas maestras personalizadas, diseños de página basados en HTML y soluciones de espacio aislado. Los sitios modernos usan una arquitectura plana, un modelo de página moderno y un conjunto limitado de elementos web. Cuando conecta un sitio clásico a un grupo de Microsoft 365 o cambia su plantilla a un sitio de equipo moderno, varios componentes pueden dejar de funcionar:
Se omiten las páginas maestras personalizadas y los archivos CSS alternativos. Los elementos web que dependen de código del lado servidor, como el elemento web Consulta de contenido o el elemento web Vínculos de resumen, se reemplazan o se quitan. Los subsitios pierden su navegación heredada. Es posible que los niveles de permiso personalizados que se establecieron en el nivel de subsitio no se transfieran correctamente. Una lista de verificación de gobernanza le obliga a documentar estas dependencias antes de realizar cambios, lo que reduce la probabilidad de una migración fallida.
Qué sucede cuando conecta un sitio clásico a un grupo de Microsoft 365
Conectar un sitio de equipo clásico a un grupo de Microsoft 365 cambia el propietario, la pertenencia y el modelo de almacenamiento del sitio. El sitio pasa a estar conectado a un grupo, lo que significa que los permisos se administran a través del grupo en lugar de a través de grupos de SharePoint. Los sitios clásicos que tenían permisos únicos en listas o bibliotecas pueden perder esos permisos después de la conexión. La lista de verificación de gobernanza debe incluir una auditoría completa de permisos antes de realizar la conexión al grupo.
Lista de verificación de gobernanza: auditoría y preparación previas a la migración
Antes de modificar cualquier sitio clásico, complete estos pasos de auditoría. Use el Centro de administración de SharePoint, PnP PowerShell o herramientas de terceros para recopilar los datos.
- Inventar todos los sitios y subsitios clásicos
Ejecute un informe del Centro de administración de SharePoint para enumerar todas las colecciones de sitios que usan la plantilla de sitio de equipo clásico (STS#0) o la plantilla de publicación clásica (BLANKINTERNET#0). Registre la URL, el identificador de plantilla, el almacenamiento usado y la fecha de la última modificación de cada sitio. - Documentar las páginas maestras y los diseños de página personalizados
Revise la Galería de páginas maestras para ver si hay archivos .master personalizados. Si el sitio usa una página maestra personalizada, anote su URL y si está establecida como página maestra del sitio o página maestra del sistema. Los sitios modernos no admiten páginas maestras personalizadas. - Auditar los elementos web de todas las páginas
Exporte la lista de elementos web de cada página clásica con PnP PowerShell Get-PnPClientSideWebPart. Identifique los elementos web que no están disponibles en las páginas modernas, como el elemento web Consulta de contenido, el elemento web Vínculos de resumen y el elemento web Silverlight. - Revisar los scripts personalizados y las soluciones de espacio aislado
Revise la biblioteca de recursos del sitio para ver si hay archivos JavaScript y acciones personalizadas del usuario. Las soluciones de espacio aislado deben convertirse en extensiones de SharePoint Framework antes de que el sitio pueda modernizarse. - Asignar todos los niveles de permiso personalizados
Exporte el informe de permisos del sitio desde Configuración del sitio > Permisos del sitio > Comprobar permisos. Anote los niveles de permiso que se crearon manualmente en lugar de heredarse del sitio principal.
Ejecución de la migración: aplicar la plantilla moderna de forma segura
Una vez completada la auditoría y documentadas todas las dependencias, puede continuar con la modernización. Use el conmutador de experiencia integrado de SharePoint o PnP PowerShell para cambiar el sitio a una plantilla moderna.
- Crear una copia de seguridad completa de la colección de sitios
En el Centro de administración de SharePoint, seleccione el sitio y haga clic en Copia de seguridad. Como alternativa, use el comando de PowerShell Export-SPOSite para crear un archivo .cmp. Guarde la copia de seguridad en una ubicación segura que no esté en el propio sitio. - Notificar a todos los usuarios y propietarios del sitio
Envíe un correo electrónico al menos una semana antes de la migración. Incluya la fecha, el tiempo de inactividad previsto (normalmente de 2 a 4 horas) y un vínculo a una copia de solo lectura del sitio si es necesario. - Quitar las páginas maestras y los diseños de página personalizados
Restablezca la página maestra del sitio a la predeterminada Seattle.master u Oslo.master. Elimine los archivos de diseño de página personalizados que ya no sean necesarios. Los sitios modernos usan el modelo de página moderno y omiten estos archivos. - Reemplazar los elementos web no admitidos
Para cada elemento web no admitido, cree un equivalente moderno. Por ejemplo, reemplace el elemento web Consulta de contenido por el elemento web Contenido destacado. Reemplace el elemento web Vínculos de resumen por el elemento web Vínculos rápidos. - Convertir las soluciones de espacio aislado a SPFx
Si el sitio usa soluciones de espacio aislado, extraiga el código y empaquételo como una extensión de SharePoint Framework. Implemente el paquete de SPFx en el Catálogo de aplicaciones antes de cambiar la plantilla del sitio. - Habilitar la experiencia moderna
Vaya a Configuración del sitio > Información del sitio > Características del sitio. Desactive la característica Infraestructura de publicación de SharePoint Server si está activa. Luego, en Configuración del sitio, haga clic en Cambiar el aspecto y seleccione una plantilla moderna. Si el sitio es un sitio de equipo, conéctelo a un grupo de Microsoft 365 haciendo clic en Configuración > Información del sitio > Conectar a un nuevo grupo de Microsoft 365. - Validar todas las listas, bibliotecas y páginas
Después del cambio de plantilla, abra cada lista y biblioteca para confirmar que las columnas, las vistas y los permisos estén intactos. Abra las 10 páginas más visitadas para verificar que los elementos web se representen correctamente.
Problemas comunes después de modernizar un sitio clásico
Navegación rota después del cambio de plantilla
Los sitios clásicos suelen usar navegación estructural que muestra los subsitios en la barra de navegación superior. Los sitios modernos usan la navegación del concentrador o una navegación izquierda plana. Después del cambio, los vínculos de los subsitios desaparecen. Para solucionarlo, cree un sitio concentrador y asocie el sitio moderno al concentrador. Luego, agregue la navegación del concentrador a la navegación izquierda del sitio moderno con la opción Editar navegación en Configuración del sitio.
Contenido faltante de las páginas de publicación
Es posible que las páginas de publicación que usan diseños de página personalizados no se representen en absoluto después del cambio. El contenido se almacena en la biblioteca Páginas, pero el modelo de página ya no es compatible. Para recuperar el contenido, abra cada página de publicación en modo de edición, copie el contenido y péguelo en una nueva página moderna. Elimine la página de publicación antigua después de migrar el contenido.
Errores de permisos en sitios conectados a un grupo
Cuando un sitio clásico se conecta a un grupo de Microsoft 365, el grupo pasa a ser el propietario principal. Los usuarios que tenían acceso directo a través del grupo Miembros del sitio clásico pueden perder el acceso si el grupo no los incluye. Ejecute un informe de comparación de permisos antes y después de la conexión al grupo. Agregue manualmente al grupo los usuarios que falten.
| Elemento | Sitio clásico (antes) | Sitio moderno (después) |
|---|---|---|
| Páginas maestras | Se admiten archivos .master personalizados | No se admiten; usa el tema moderno predeterminado |
| Diseños de página | Se permiten diseños .aspx personalizados | Solo modelo de página moderno |
| Navegación | Navegación estructural o administrada con subsitios | Navegación del concentrador o navegación izquierda |
| Elementos web | Consulta de contenido, Vínculos de resumen, Silverlight | Contenido destacado, Vínculos rápidos, sin Silverlight |
| Permisos | Permisos únicos por subsitio o lista | Permisos basados en grupos; las listas únicas pueden perder la configuración |
| Código personalizado | Soluciones de espacio aislado, acciones personalizadas del usuario | Extensiones de SharePoint Framework |
Después de completar la lista de verificación de gobernanza y los pasos de migración, puede verificar que el sitio moderno funcione según lo esperado. Ejecute una auditoría completa del contenido con el Explorador de contenido del Centro de administración de SharePoint para confirmar que todos los archivos, las versiones y los metadatos estén presentes. Si aparece algún problema, restaure el sitio desde la copia de seguridad que creó anteriormente y vuelva a aplicar los pasos de la lista de verificación. Para futuros proyectos de modernización, use la herramienta SharePoint Modernization Scanner para automatizar el proceso de asignación de dependencias.