Restaurar la navegación moderna y el mega menú en SharePoint Online tras importar listas clásicas

Un sitio moderno de SharePoint Online puede sufrir un retroceso inesperado a la experiencia “clásica” cuando se migran listas o bibliotecas procedentes de un site antiguo. El síntoma más visible es la desaparición de la barra de navegación horizontal (mega menú) y la aparente “huida” del menú de configuración Cambiar el aspecto ▸ Navegación. Este artículo describe paso a paso cómo restaurar la navegación moderna sin depender del soporte de TI, explica por qué ocurre el problema y ofrece buenas prácticas para que no vuelva a repetirse.

Índice

¿Cómo reconocer que el sitio ha vuelto al modo clásico?

Existen cuatro indicios inequívocos:

  • El menú horizontal superior se sustituye por un panel de vínculos en el lado izquierdo.
  • El icono Cambiar el aspecto sigue presente, pero dentro de él desaparece la opción Navegación.
  • Las páginas de lista o biblioteca muestran la cinta de opciones clásica en lugar de la barra de comandos moderna.
  • Al inspeccionar la dirección URL se observa el parámetro ?ClassicSharePoint=true añadido de forma automática en varias páginas.

Por qué se rompe la experiencia moderna

La causa raíz suele ser la activación (intencionada o no) de la característica SharePoint Server Publishing Infrastructure a nivel de colección de sitios. Dicho “mode switch”:

  • Habilita páginas maestras, layouts, variaciones y otros artefactos propios de la era On‑Premises.
  • Reemplaza la SharePoint Framework moderna por controles ASPX clásicos.
  • Oculta la navegación moderna y fuerza la plantilla de navegación lateral.

En la práctica podemos toparnos con esta situación si utilizamos herramientas de migración que proceden de versiones de SharePoint 2013/2016 e incluyen webs con Publishing Features activadas. El proceso de importación marca la infraestructura como “activa” para garantizar compatibilidad, aunque el editor moderno ya no la necesita.

Solución inmediata: desactivar SharePoint Server Publishing Infrastructure

  1. Abra la página de características de la colección de sitios.
    Ruta completa: Configuración del sitio ▸ Administración de la colección de sitios ▸ Características de la colección de sitios.
  2. Busque SharePoint Server Publishing Infrastructure.
    Es habitual encontrar más de cien características: utilice la búsqueda del navegador (Ctrl + F) para acelerar el filtrado.
  3. Pulse Desactivar.
    El sistema le pedirá confirmación; la operación tarda entre 30 segundos y 2 minutos en colecciones extensas.
  4. Compruebe el resultado.
    Recargue la página de inicio del sitio. Debería reaparecer el mega menú y la opción Navegación en Cambiar el aspecto.

Importante: No confunda la característica anterior con SharePoint Server Publishing (la homónima a nivel de sitio). Esta última puede permanecer activada sin romper la navegación moderna si la infraestructura está desactivada en la raíz.

Efectos colaterales de la desactivación

AspectoEfecto
VentajasRecupera la navegación moderna (barra superior, mega menús, temas responsivos) y desbloquea las plantillas de sitios basadas en experiencias modernas.
DesventajasDeshabilita funcionalidades clásicas de publicación (layouts, páginas maestras, variaciones). Si el sitio dependía de ellas (ej. portales multilingües clásicos), habrá que migrarlas primero.

Buenas prácticas antes de pulsar “Desactivar”

  • Audite el inventario de páginas con PnP PowerShell: Get‑PnPListItem -List "Pages" y exporte a CSV. Así sabrá cuántas páginas usan layouts antiguos.
  • Haga copia de seguridad de plantillas personalizadas (.master, .aspx) si piensa reutilizarlas fuera de SharePoint.
  • Notifique a los propietarios de subsitios. Ellos percibirán cambios en la interfaz y deben avisar a sus usuarios.
  • Realice la operación fuera del horario laboral si la colección tiene más de 10 000 elementos; la actualización de permisos y features puede saturar la caché de Office 365.

Proceso de validación posterior

  1. Abra Cambiar el aspecto ▸ Navegación y cree un vínculo de prueba para asegurarse de que los mega menús guardan cambios.
  2. Cargue el sitio en un dispositivo móvil para confirmar que el “hamburger menu” moderno responde correctamente.
  3. Ejecute PageDiagnosticsForSharePoint (extensión Edge/Chrome) y verifique que la página principal reporta versión SPFx y no hace llamadas a classicsp.

Estrategias de migración para evitar la regresión

Usar herramientas que respeten la modernidad

Microsoft ofrece la SharePoint Migration Tool (SPMT) y el módulo PnP PowerShell, ambos capaces de migrar listas y bibliotecas sin activar características clásicas. Si opta por terceros, revise que exista un parámetro “KeepModernUI” o similar.

Documentar el estado antes y después

Un simple script PowerShell puede volcar a CSV las características activas:


Exportar características de la colección
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/Marketing" -Interactive
Get-PnPFeature -Scope Site | Select DisplayName, Id, DefinitionId, Scope |
    Export-Csv -Path ".\Features-Before.csv" -NoTypeInformation

Repita el comando tras la migración y compare ambos archivos con diff o Excel. Cualquier feature inesperada se detectará de inmediato.

Automatizar pruebas de IU

Integre en su canal de CI/CD un test Selenium o Playwright que abra la página raíz y compruebe la presencia del selector role="menubar". Si la prueba falla, sabrá que la navegación moderna se perdió.

Deshacer la operación si algo sale mal

Si necesita restaurar las funcionalidades clásicas, vuelva a la página de características y pulse Activar. El mega menú desaparecerá de nuevo, pero ningún contenido se pierde; solo cambia la forma de presentarlo. Tenga en cuenta que la réplica completa en todos los subsitios puede tardar hasta una hora.

Preguntas frecuentes

¿Puedo desactivar la característica solo en parte de la colección? No. La infraestructura de publicación es binaria a nivel de raíz; si está activada, afecta a todos los subsitios. ¿Qué permisos requiere la operación? “Administrador de la colección de sitios” o superior. Los propietarios de sitio con permisos estándar no pueden verlo siquiera. ¿Perderé mis páginas de variaciones multilingües? Seguirán en la biblioteca Pages, pero las site variations dejarán de procesarse. Planee migrar a la característica Multilingual Pages moderna antes de desactivar. Uso plantillas personalizadas .master; ¿qué alternativa moderna existe? Reemplace los masters por extensiones de cabecera/pie de página creadas con SharePoint Framework y aplíquelas vía App Catalog.

Conclusiones

Restaurar la navegación moderna en SharePoint Online suele ser cuestión de un solo clic, siempre que se conozca el “interruptor oculto” que ofrece la característica SharePoint Server Publishing Infrastructure. El proceso no implica riesgos para los datos, pero conviene planificarlo, informar a los usuarios y, sobre todo, evitar que vuelva a activarse durante futuras migraciones. Adoptar herramientas modernas, versionar las características y automatizar pruebas de interfaz son prácticas que cerrarán la puerta a reversiones inesperadas.

Índice