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.
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, también 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 ha decidido usar páginas maestras personalizadas, esté preparado para aplicar cambios a las páginas maestras personalizadas cuando se apliquen actualizaciones importantes de funciones en Office 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 general, las intranets creadas en SharePoint en escenarios de Office 365 y en el entorno local utilizan una combinación de sitios de equipo y de publicación.
Los requisitos de personalización de marca a menudo exigen cambios específicos de diseño que los temas y las técnicas de incrustación de JavaScript no pueden realizar.
En tal escenario, los sitios de equipo no suelen exigir la cantidad de personalización de marca que los sitios de publicación sí exigen. Además, la Vista contemporánea de SharePoint lista para usar para dispositivos móviles suele bastar para admitir dispositivos móviles en 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 ), esquemas 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 de O365) muestra cómo implementar páginas maestras personalizadas en sitios de publicación.
- Las características de publicación de SharePoint de aprovisionamiento (vídeo PnP de O365) le guiarán por el ejemplo.
- 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 muy bien con este enfoque. Por lo general, solo tendrá que usar el explorador web para aplicar manualmente personalización de marca de SharePoint cuando se creen prototipos o se modifique un solo sitio de SharePoint que no esté previsto que crezca 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 la información ofrecida al principio de este artículo sobre los costes de mantenimiento a largo plazo asociados con 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.
- Cualquier cambio que se realice a páginas maestras listas para usar que vengan con actualizaciones de servicio no se verá reflejado en las páginas maestras personalizadas.
- Puede aplicar las páginas maestras personalizadas en el nivel de cada sitio.
- Al utilizar una página maestra personalizada se recomienda empezar con una página maestra lista para usar y modificarla para adaptarla a 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 Office 365 servicio cambie a páginas maestras listas para usar deben replicarse en páginas maestras personalizadas.
- Hay muchos marcadores obligatorios de posición de contenido en las páginas maestras de SharePoint que no se deben quitar. De lo contrario, se producirá un problema en las páginas. 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?
Se trata de una buena opción cuando sus necesidades de personalización de marca sean muy específicas o cuando utilice 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)
- Ignite 2015 - Análisis detallado de la personalización segura de marca de SharePoint en Office 365 mediante patrones y prácticas que se pueden repetir
- Artículos de orientación en https://aka.ms/OfficeDevPnPGuidance
- Referencias en MSDN en https://aka.ms/OfficeDevPnPMSDN
- Vídeos en https://aka.ms/OfficeDevPnPVideos
Ejemplos de PnP
- Administración de tema mediante CSOM (Muestra de PnP de O365)
- Propiedades AlternateCSSUrl y SiteLogoUrl en el objeto web (Muestra de PnP de O365)
- Establecer tema en el sitio (Muestra de PnP de O365)
- Establecer un tema de SharePoint en una aplicación para SharePoint (Muestra de PnP de O365)
- Convertir la página maestra de Seattle prediseñada en dinámica (Muestra de PnP de O365)
- Ejemplos y contenido en https://github.com/SharePoint/PnP
Se aplica a
- Office 365 multiempresa (MT)
- Office 365 dedicado (D) parcial
- 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.