Los sitios clásicos de SharePoint todavía funcionan en muchas organizaciones, pero carecen de características modernas como la adaptabilidad a dispositivos móviles, la integración con Power Apps y la conectividad con Microsoft Teams. Microsoft no ha eliminado la funcionalidad de los sitios clásicos, pero las nuevas plantillas de sitio y la mayoría de las innovaciones futuras se orientan a los sitios modernos. Este artículo proporciona una lista de verificación práctica para los propietarios de sitios que desean modernizar un sitio clásico de SharePoint sin romper el contenido, los permisos ni los flujos de trabajo existentes.
Puntos clave: modernizar un sitio clásico de SharePoint
- Configuración del sitio > Modernizar la página del sitio: cambia la página principal predeterminada a una página wiki o de elementos web moderna sin afectar a los subsitios.
- Centro de administración de SharePoint > Sitios activos > Información de la colección de sitios: muestra si el sitio es clásico o moderno y permite habilitar listas y bibliotecas modernas.
- Cmdlets de PowerShell de PnP Modernization: convierten páginas wiki, páginas de elementos web y páginas de publicación clásicas al formato moderno de forma masiva.
Qué hace que un sitio de SharePoint sea clásico o moderno
Un sitio clásico de SharePoint utiliza la interfaz de usuario anterior de SharePoint 2010 o 2013. Los sitios clásicos dependen de controles Silverlight en la página, elementos web heredados y un diseño de ancho fijo. Los sitios modernos utilizan diseño adaptable, controles Fluent UI e integración con Microsoft Lists, Power Automate y Teams.
La diferencia técnica es la plantilla de sitio. Los sitios clásicos se crean a partir de plantillas como STS#0 (Team Site), BLANKINTERNET#0 (Publishing Site) o BLOG#0 (Blog). Los sitios modernos utilizan GROUP#0 (sitio de equipo conectado a un grupo de Microsoft 365) o SITEPAGEPUBLISHING#0 (sitio de comunicación).
Puede identificar un sitio clásico abriendo Configuración del sitio > Información del sitio. Si el sitio no muestra un grupo de Microsoft 365 ni una página principal moderna, es clásico. Puede verificar la plantilla en el Centro de administración de SharePoint > Sitios activos > seleccione el sitio > consulte la columna Plantilla.
La modernización no requiere reconstruir el sitio. SharePoint Online admite un estado híbrido en el que la colección de sitios sigue siendo clásica, pero las páginas, listas y bibliotecas individuales utilizan la representación moderna. Este enfoque minimiza el riesgo.
Lista de verificación previa a la modernización
Antes de realizar cualquier cambio, complete estas comprobaciones. Omitir cualquier paso puede romper flujos de trabajo, scripts personalizados o permisos heredados.
- Audite todos los scripts personalizados y elementos web
Abra Configuración del sitio > Elementos web. Identifique cualquier elemento web que utilice flujos de trabajo de SharePoint Designer, formularios de InfoPath o JavaScript que haga referencia a identificadores HTML clásicos. Las páginas modernas utilizan una estructura DOM diferente. Los scripts que manipulan elementos de página clásicos fallarán en las páginas modernas. - Compruebe si hay flujos de trabajo de SharePoint Designer
Los flujos de trabajo de SharePoint Designer 2010 y 2013 están en desuso y no se ejecutan en páginas modernas. Si su sitio utiliza estos flujos de trabajo, migrélos primero a Power Automate. Utilice Configuración del sitio > Flujos de trabajo para enumerar todos los flujos de trabajo activos. - Revise las páginas maestras personalizadas
Los sitios clásicos suelen utilizar páginas maestras personalizadas (seattle.master u oslo.master). Los sitios modernos ignoran las páginas maestras personalizadas. Si tiene personalización de marca aplicada a través de la página maestra, capture el CSS y aplíquelo mediante el tema moderno o una extensión de SharePoint Framework. - Documente los permisos actuales
Vaya a Permisos del sitio > Comprobar permisos. Anote los permisos únicos que interrumpen la herencia. La modernización no cambia la herencia de permisos, pero verificar la línea base ayuda si algo falla durante la transición. - Haga una copia de seguridad del sitio
En el Centro de administración de SharePoint > Sitios activos > seleccione el sitio > haga clic en Copia de seguridad. SharePoint Online crea una copia de seguridad de la colección de sitios que puede restaurar en un plazo de 14 días. Esta es la única forma de revertir una modernización completa.
Pasos para modernizar un sitio clásico de SharePoint
Siga estos pasos en orden. Cada paso es reversible excepto la conversión final de páginas. Pruebe cada paso en una copia de ensayo del sitio antes de aplicarlo en producción.
- Habilite las listas y bibliotecas modernas
Vaya a Configuración del sitio > Características de la colección de sitios. Active la característica denominada Modern List and Library Experience. Esto cambia la representación de todas las bibliotecas de documentos y listas de clásica a moderna sin afectar a las páginas del sitio. Los usuarios verán la nueva barra de herramientas, el filtrado de columnas y la vista previa de archivos. - Convierta la página principal en una página moderna
En la página principal, haga clic en el icono de engranaje > Modernizar la página del sitio. SharePoint crea una copia de la página existente como página wiki moderna. La página clásica original permanece como copia de seguridad. Si la conversión falla, elimine la página moderna y restaure la clásica desde la biblioteca Páginas del sitio. - Reemplace los elementos web clásicos por equivalentes modernos
Edite la página principal moderna y elimine los elementos web clásicos. Agregue elementos web modernos como Visor de archivos, Vínculos rápidos, Contenido destacado o Microsoft Embed. Los elementos web clásicos como Editor de contenido o Editor de scripts no se representan en las páginas modernas. - Conecte el sitio a un grupo de Microsoft 365
En Configuración del sitio > Información del sitio, haga clic en Conectar a un nuevo grupo de Microsoft 365. Esto crea un grupo con el mismo nombre que el sitio y habilita la integración con Teams. Este paso es opcional pero se recomienda para una colaboración moderna completa. - Convierta las páginas clásicas restantes
Utilice la herramienta PnP Modernization. Descargue el módulo de PowerShell PnP Modernization desde la Galería de PowerShell. Ejecute Convert-PnPPageToModern para cada página wiki o de elementos web. La herramienta asigna los elementos web clásicos a equivalentes modernos cuando es posible y registra cualquier error. - Habilite la experiencia de búsqueda moderna
En Configuración del sitio > Configuración de búsqueda, seleccione la experiencia de búsqueda moderna. Las páginas de resultados de búsqueda clásicas utilizan un diseño diferente. La búsqueda moderna se integra con Microsoft Search y muestra resultados de todo Microsoft 365.
Problemas comunes después de la modernización
Los elementos web clásicos muestran un error en la página moderna
Algunos elementos web clásicos no tienen un equivalente moderno. El elemento web muestra un cuadro rojo con el mensaje This web part is not supported on modern pages. Elimine el elemento web de la página y reemplácelo por un elemento web moderno o una extensión de SharePoint Framework. Por ejemplo, reemplace el elemento web Búsqueda de contenido por el elemento web Contenido destacado.
La personalización de marca desaparece después de la modernización
Los sitios modernos utilizan temas en lugar de páginas maestras. Si su sitio clásico utilizaba una página maestra personalizada, la personalización de marca desaparece. Aplique la personalización de marca mediante el Centro de administración de SharePoint > Configuración > Tema. Cargue un archivo JSON de tema personalizado. Si necesita más control, utilice un personalizador de aplicaciones de SharePoint Framework para insertar CSS.
Los flujos de trabajo dejan de activarse
Los flujos de trabajo de SharePoint Designer 2010 están en desuso. No se ejecutarán en listas ni bibliotecas modernas. Migre estos flujos de trabajo a Power Automate. En cuanto a los flujos de trabajo de SharePoint Designer 2013, siguen funcionando en listas modernas, pero Microsoft recomienda la migración. Compruebe el estado de los flujos de trabajo en Configuración del sitio > Flujos de trabajo y reemplácelos por flujos de Power Automate.
Los subsitios siguen siendo clásicos
La modernización se aplica solo a la raíz de la colección de sitios. Los subsitios creados a partir de plantillas clásicas siguen siendo clásicos. Debe repetir los pasos de modernización para cada subsitio. Como alternativa, cree un nuevo sitio moderno y mueva el contenido con la Herramienta de migración de SharePoint.
| Elemento | Sitio clásico | Sitio moderno |
|---|---|---|
| Tipo de página principal | Página wiki o de elementos web clásica | Página wiki o página de artículo moderna |
| Experiencia de listas y bibliotecas | Barra de herramientas clásica, sin filtrado de columnas | Barra de herramientas moderna, filtrado de columnas, vista previa de archivos |
| Compatibilidad con páginas maestras | seattle.master u oslo.master personalizadas | Sin página maestra; utiliza tema y extensiones de SPFx |
| Conexión con grupo de Microsoft 365 | No disponible | Grupo integrado para Teams y Planner |
| Adaptabilidad a dispositivos móviles | Ancho fijo, requiere zoom | Diseño adaptable, optimizado para pantallas táctiles |
Modernizar un sitio clásico de SharePoint requiere planificación, pero no exige una reconstrucción completa. Comience habilitando las listas y bibliotecas modernas, luego convierta la página principal y, por último, migre las páginas restantes con la herramienta PnP Modernization. Pruebe siempre primero en una copia de ensayo. Después de la modernización, revise el sitio en busca de elementos web y flujos de trabajo rotos. El resultado es un sitio que funciona en dispositivos móviles, se integra con Teams y admite las herramientas de Power Platform.