Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Esta guía se aplica a las experiencias clásicas de SharePoint y al modelo de complementos de SharePoint. Las páginas maestras personalizadas no se admiten en las experiencias modernas de SharePoint Online y se consideran un enfoque de personalización heredado.
El enfoque que se usa para implementar páginas maestras personalizadas en sitios de SharePoint es diferente en el nuevo modelo de complementos de SharePoint que con el código de plena confianza o las soluciones de granja de servidores. En un escenario típico de personalización de marca de código de plena confianza (FTC) o solución de granja de servidores, se crean páginas maestras personalizadas para implementar una marca personalizada. Las páginas maestras suelen empaquetarse en una característica que usa código declarativo y una solución ftc/farm para implementar las páginas maestras y registrarlas en el sitio de SharePoint.
En un escenario de personalización de marca del modelo de complemento de SharePoint, se pueden usar páginas maestras personalizadas. Puede implementar y registrar las páginas maestras personalizadas en sitios de SharePoint mediante el patrón de aprovisionamiento remoto.
Directrices de alto nivel para páginas maestras personalizadas
Como regla general, nos gustaría proporcionar las siguientes directrices de alto nivel para las páginas maestras personalizadas.
- Puede personalizar sitios de SharePoint mediante páginas maestras personalizadas, pero tenga en cuenta que esto supondrá costes adicionales a largo plazo y dificultades con las actualizaciones futuras.
En la mayoría de los casos, puede lograr todos los escenarios comunes de personalización de marca con temas, apariencia compuesta y CSS alternativo.
Vea Sitios de SharePoint de personalización de marca (receta de complemento de SharePoint) para obtener información sobre las diferentes opciones de personalización de marca que tiene para los sitios de SharePoint con el modelo de complemento de SharePoint. La receta le ayudará a considerar el impacto a corto y largo plazo de la personalización desde una perspectiva operativa y de mantenimiento. Es posible que descubra que una página maestra personalizada no es necesaria para implementar los requisitos de personalización de marca específicos.
Si decide usar páginas maestras personalizadas, esté preparado para aplicar cambios a las páginas maestras personalizadas cuando se apliquen actualizaciones funcionales importantes a Microsoft 365.
- Use el aprovisionamiento remoto para implementar y registrar páginas maestras personalizadas con sitios de SharePoint.
- No use código declarativo o código de espacio aislado para implementar y registrar páginas maestras con sitios de SharePoint.
Sitios de equipo frente a sitios de publicación
¿Cuándo se necesita una página maestra personalizada?
Al aplicar personalización de marca a sitios de SharePoint, se encontrará con la necesidad de personalizar tanto los sitios de equipo como los sitios de publicación. En términos generales, las intranets creadas en SharePoint en escenarios locales y de Microsoft 365 usan una combinación de sitios de equipo y sitios de publicación.
Los requisitos de personalización de marca a menudo requieren cambios de diseño específicos que los temas y las técnicas de inserción de JavaScript no pueden realizar.
En este escenario, los sitios de equipo normalmente no requieren la cantidad de personalización de marca personalizada que hacen los sitios de publicación y la vista contemporánea de SharePoint para dispositivos móviles es suficiente para admitir dispositivos móviles para sitios de equipo. Dado que este es el caso, es mejor usar solo páginas maestras personalizadas para sitios de publicación y usar AlternativeCSS y temas personalizados de SharePoint (archivos *.spcolor ), combinaciones de fuentes (archivos *.spfont ) e imágenes de fondo definidas como apariencias compuestas para los sitios de equipo de marca.
Consideraciones de implementación
- Al implementar páginas maestras personalizadas en sitios de publicación, solo es necesario implementar las páginas maestras personalizadas en el sitio raíz.
- Provisioning.PublishingFeatures (ejemplo PnP) muestra cómo implementar páginas maestras personalizadas en sitios de publicación.
- Al implementar páginas maestras personalizadas en sitios que no son de publicación, debe implementar las páginas maestras personalizadas en cada sitio.
Las páginas maestras personalizadas se aplican normalmente cuando se aprovisiona un sitio. El proceso de aprovisionamiento remoto encaja bien con este enfoque. Normalmente, la única vez que usará el explorador web para aplicar manualmente la personalización de marca de SharePoint es cuando está creando prototipos o modificando un único sitio de SharePoint que no está planeado para crecer para incluir otras colecciones de sitios o subsitios.
- Vea módulos (receta de complemento de SharePoint) y aprovisionamiento de sitios (receta de complemento de SharePoint) para obtener más detalles de implementación y ejemplos adicionales.
Más detalles sobre las páginas maestras personalizadas y los diseños de página para sitios de SharePoint
En escenarios en los que una página maestra personalizada sea la única manera de implementar sus requisitos personalizados de personalización de marca, puede crear una página maestra y diseños de página personalizados. Tenga en cuenta los puntos que se han tomado al principio de este artículo sobre los costos de mantenimiento a largo plazo asociados a este enfoque.
- Utilizar páginas maestras personalizadas para sitios de SharePoint proporciona el último nivel de personalización (ilimitado).
- Utilizar páginas maestras personalizadas para sitios de SharePoint requiere la mayor cantidad de tiempo para implementar y mantener a corto y largo plazo.
- Los cambios realizados en las páginas maestras integradas que incluyen actualizaciones de servicio no se reflejarán en páginas maestras personalizadas.
- Puede aplicar las páginas maestras personalizadas en el nivel de cada sitio.
- Cuando se usa una página maestra personalizada, se recomienda empezar con una de las páginas maestras integradas y modificarla para satisfacer sus necesidades.
- Intente minimizar la cantidad de personalización que realiza con páginas maestras personalizadas; Esto hará que sea más fácil actualizarlos cuando el servicio de Microsoft 365 cambie a páginas maestras listas para usar debe replicarse en páginas maestras personalizadas.
- Hay muchos marcadores de posición de contenido necesarios en las páginas maestras de SharePoint que no se deben quitar o harán que las páginas se produzcan errores. Sabrá cuándo ha quitado un marcador de posición de contenido necesario porque, en el momento en que lo implemente y asigne la página maestra al sitio, aparecerán errores.
¿Cuándo son una buena solución las páginas maestras personalizadas y los diseños de página para un sitio de SharePoint?
Esta opción funciona bien cuando las necesidades de personalización de marca son específicas o usa sitios de publicación.
Enfoques de implementación recomendados
- Las páginas maestras personalizadas se pueden cargar manualmente mediante el explorador web y asignarse a apariencias compuestas.
- Asimismo, las páginas maestras personalizadas se pueden cargar y asignar a un sitio de SharePoint mediante el patrón de aprovisionamiento remoto.
- Vea módulos (receta de complemento de SharePoint) y aprovisionamiento de sitios (receta de complemento de SharePoint) para obtener más detalles de implementación y ejemplos adicionales.
Vínculos relacionados
- Módulos (receta de complemento de SharePoint)
- Aprovisionamiento de sitios (receta de complemento de SharePoint)
- Personalización de marca de sitios de SharePoint (receta de complemento de SharePoint)
- Artículos de orientación en Office 365 desarrollo y guía de soluciones PnP de SharePoint
Ejemplos de PnP
- Administración de temas mediante CSOM (ejemplo de PnP de Microsoft 365)
- Propiedades AlternateCSSUrl y SiteLogoUrl en el objeto web (ejemplo PnP)
- Establecer tema en sitio (ejemplo PnP)
- Establecer un tema de SharePoint en una aplicación para SharePoint (ejemplo PnP)
- Hacer que seattle master responsive (ejemplo PnP)
- Ejemplos y contenido en https://github.com/pnp/PnP
Se aplica a
- Multiinquilino de Microsoft 365 (MT)
- Microsoft 365 Dedicado (D) parcialmente
- SharePoint 2013 local parcial
Los modelos para Office 365 dedicado y local son idénticos a las técnicas del modelo de complemento de SharePoint, pero existen algunas diferencias en las posibles tecnologías que se pueden usar.