Pages maîtres dans le modèle de compléments SharePoint
L’approche que vous utilisez pour implémenter des pages de master personnalisées dans les sites SharePoint est différente dans le nouveau modèle de complément SharePoint qu’avec le code de confiance totale/les solutions de batterie de serveurs. Dans un scénario classique de personnalisation du code de confiance totale (FTC) ou de la solution de batterie de serveurs, des pages de master personnalisées sont créées pour implémenter une marque personnalisée. Les pages master sont généralement empaquetées dans une fonctionnalité qui utilise du code déclaratif et une solution FTC/Farm pour déployer les pages master et les inscrire auprès du site SharePoint.
Dans un scénario de personnalisation de modèle de complément SharePoint, des pages de master personnalisées peuvent également être utilisées. Vous pouvez déployer et inscrire vos pages master personnalisées sur des sites SharePoint via le modèle d’approvisionnement à distance.
Instructions générales pour les pages de master personnalisées
En règle générale, nous aimerions fournir les instructions générales suivantes pour les pages de master personnalisées.
- Vous pouvez personnaliser les sites SharePoint à l'aide de pages maîtres personnalisées, mais n'oubliez pas que cela vous occasionnera des coûts et des difficultés supplémentaires à long terme pour les futures mises à jour.
Dans la plupart des cas, vous pouvez réaliser tous les scénarios de personnalisation courants avec des thèmes, des apparences composées et des css alternatifs.
Voir Personnalisation des sites SharePoint (recette de complément SharePoint) pour en savoir plus sur les différentes options de personnalisation dont vous disposez pour les sites SharePoint avec le modèle de complément SharePoint. La recette vous aidera à prendre en compte l’impact à court et à long terme de la personnalisation du point de vue opérationnel et de maintenance. Vous pouvez découvrir qu’une page de master personnalisée n’est pas nécessaire pour implémenter vos exigences de personnalisation spécifiques.
Si vous avez choisi d'utiliser des pages de base personnalisées, soyez prêt à appliquer des changements aux pages de base personnalisées lorsque des mises à jour fonctionnelles majeures sont appliquées à Office 365.
- Utilisez l’approvisionnement à distance pour déployer et inscrire des pages master personnalisées auprès de sites SharePoint.
- N’utilisez pas de code déclaratif ou de bac à sable pour déployer et inscrire master pages auprès de sites SharePoint.
Sites d’équipe et sites de publication
Quand une page de master personnalisée est-elle nécessaire ?
Lorsque vous appliquez une personnalisation aux sites SharePoint, vous devez personnaliser les sites d’équipe et les sites de publication. De manière générale, les intranets construits sur SharePoint dans les scénarios locaux et Office 365 utilisent une combinaison de sites d'équipes et de sites de publication.
Les exigences en matière d'image de marque personnalisée nécessitent souvent des changements de mise en page spécifiques que les thèmes et les techniques d'intégration de JavaScript ne peuvent pas accomplir.
Dans un tel scénario, les sites d'équipe n'ont généralement pas besoin de la même quantité de marquage personnalisé que les sites de publication et la vue SharePoint Contemporary View prête à l'emploi pour les appareils mobiles est généralement suffisante pour prendre en charge les appareils mobiles des sites d'équipe. Dans la mesure où c’est le cas, il est préférable d’utiliser uniquement des pages de master personnalisées pour les sites de publication et d’utiliser alternativeCSS et les thèmes SharePoint personnalisés (fichiers *.spcolor), les jeux de polices (fichiers *.spfont) et les images d’arrière-plan définies comme étant composées pour les sites d’équipe de marque.
Considérations relatives au déploiement
- Lorsque vous déployez des pages de master personnalisées sur des sites de publication, vous devez uniquement déployer les pages master personnalisées sur le site racine.
- Provisioning.PublishingFeatures (exemple PnP O365) montre comment déployer des pages master personnalisées sur des sites de publication.
- L’approvisionnement des fonctionnalités de publication SharePoint (vidéo PnP O365) vous guide tout au long de l’exemple.
- Lorsque vous déployez des pages de master personnalisées sur des sites sans publication, vous devez déployer les pages master personnalisées sur chaque site.
Les pages master personnalisées sont généralement appliquées lorsqu’un site est provisionné. Le processus d'approvisionnement à distance s'inscrit très bien dans cette approche. Habituellement, le seul moment où vous utiliserez le navigateur web pour appliquer manuellement la personnalisation de la marque SharePoint est lorsque vous projetez ou modifiez un seul site SharePoint qui n'est pas prévu pour s'étendre à d'autres collections de sites ou sous-site.
- Pour plus d’informations sur le déploiement et des exemples supplémentaires, consultez modules (recette de complément SharePoint) et approvisionnement de site (recette de complément SharePoint).
Plus d’informations sur les pages de master personnalisées et les mises en page pour les sites SharePoint
Dans les cas où une page maîtresse personnalisée est la seule façon de mettre en œuvre vos exigences en matière d'image de marque, vous pouvez créer une page maîtresse et des mises en page personnalisées. Gardez à l'esprit les points évoqués au début de cet article concernant les coûts de maintenance à long terme associés à cette approche.
- L'utilisation de pages maîtres personnalisées pour les sites SharePoint offre le niveau ultime de personnalisation (illimité).
- L'utilisation de pages maîtres personnalisées pour les sites SharePoint est celle qui demande le plus de temps pour sa mise en œuvre et sa maintenance à court et à long terme.
- Toute modification apportée aux pages maîtres prêtes à l'emploi qui accompagnent les mises à jour du service ne sera pas répercutée dans les pages maîtres personnalisées.
- Vous pouvez appliquer des pages maîtres personnalisées au niveau de chaque site.
- Lorsque vous utilisez une page maîtresse personnalisée, il est recommandé de commencer par une des pages maîtresses prêtes à l'emploi et de la modifier pour répondre à vos besoins.
- Essayez de réduire la quantité de personnalisation que vous effectuez avec des pages de master personnalisées; cela facilite leur mise à jour lorsque Office 365 service change vers les pages master prêtes à l’emploi doivent être répliquées sur des pages master personnalisées.
- Il existe de nombreux emplacements de contenu obligatoires dans les pages maîtres de SharePoint qui ne doivent pas être supprimés sous peine de provoquer des erreurs dans les pages. Vous saurez quand vous avez supprimé un espace réservé de contenu requis, car dès que vous le déployez et affectez la page master à votre site, des erreurs s’affichent.
Quand les pages maîtres et les mises en page personnalisées d'un site SharePoint conviennent-elles ?
Cette option fonctionne bien lorsque vos besoins en matière d'image de marque sont très spécifiques ou que vous utilisez des sites de publication.
Approches de déploiement recommandées
- Les pages maîtres personnalisées peuvent être téléchargées manuellement via le navigateur web et affectées manuellement aux looks composés.
- Des pages maîtres personnalisées peuvent également être téléchargées et assignées à un site SharePoint via le modèle d'approvisionnement à distance.
- Pour plus d’informations sur le déploiement et des exemples supplémentaires, consultez modules (recette de complément SharePoint) et approvisionnement de site (recette de complément SharePoint).
Liens associés
- Modules (recette de complément SharePoint)
- Approvisionnement de site (recette de complément SharePoint)
- Personnalisation des sites SharePoint (recette de complément SharePoint)
- Ignite 2015 - Plongez dans l'image de marque sûre de SharePoint dans Office 365 en utilisant des modèles et des pratiques répétitifs
- Articles d’aide dans https://aka.ms/OfficeDevPnPGuidance
- Références dans MSDN sur https://aka.ms/OfficeDevPnPMSDN
- Vidéos sur https://aka.ms/OfficeDevPnPVideos
Exemples PnP
- Gestion des thèmes à l'aide du CSOM (échantillon PnP O365)
- Propriétés AlternateCSSUrl et SiteLogoUrl dans l'objet web (exemple O365 PnP)
- Définir le thème du site (O365 PnP Sample)
- Définition d'un thème SharePoint dans une application pour SharePoint (exemple O365 PnP)
- Rendre le maître de Seattle prêt à l'emploi réactif (échantillon PnP O365)
- Exemples de code et contenu dans https://github.com/SharePoint/PnP
S’applique à
- Office 365 multi-locataire (MT).
- Office 365 dédiés (D) partiellement
- SharePoint 2013 en local : partiellement
Les modèles pour les versions dédiées et en local sont identiques au complément SharePoint technique du modèle, mais il existe des différences sur les technologies qui peuvent être utilisées.