Pages maîtres dans le modèle de compléments SharePoint

Importante

Ces conseils s’appliquent aux expériences SharePoint classiques et au modèle de complément SharePoint. Les pages master personnalisées ne sont pas prises en charge dans les expériences SharePoint Online modernes et sont considérées comme une approche de personnalisation héritée.

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 ê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 master personnalisées, préparez-vous à appliquer des modifications aux pages de master personnalisées lorsque des mises à jour fonctionnelles majeures sont appliquées à Microsoft 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 code 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 à des sites SharePoint, vous devez personnaliser à la fois les sites d’équipe et les sites de publication. En règle générale, les intranets basés sur SharePoint dans les scénarios locaux et Microsoft 365 utilisent une combinaison de sites d’équipe et de sites de publication.

Les exigences de personnalisation nécessitent souvent des modifications de disposition spécifiques que les thèmes et les techniques d’incorporation JavaScript ne peuvent pas accomplir.

Dans un tel scénario, les sites d’équipe n’ont généralement pas besoin de la quantité de personnalisation que font les sites de publication et l’affichage contemporain SharePoint prête à l’emploi pour les appareils mobiles est suffisant pour prendre en charge les appareils mobiles pour les 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 la publication de sites et d’utiliser des thèmes SharePoint alternatifs et personnalisés (fichiers *.spcolor), des jeux de polices (fichiers *.spfont) et des images d’arrière-plan définies comme 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.
  • 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’adapte bien à cette approche. En règle générale, la seule fois où vous utiliserez le navigateur web pour appliquer manuellement la personnalisation de la personnalisation SharePoint, c’est lorsque vous prototypez ou modifiez un seul site SharePoint qui n’est pas prévu pour inclure d’autres collections de sites ou sous-sites.

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 formulé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.
  • Les modifications apportées aux pages de master prêtes à l’emploi fournies avec les mises à jour de service ne seront pas reflétées dans les pages de master personnalisées.
  • Vous pouvez appliquer des pages maîtres personnalisées au niveau de chaque site.
  • Lorsque vous utilisez une page de master personnalisée, il est recommandé de commencer par l’une des pages master prêtes à l’emploi et de la modifier en fonction de 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 le service Microsoft 365 change en master pages doivent être répliquées sur des pages de master personnalisées.
  • Il existe de nombreux espaces réservés de contenu obligatoires dans les pages de master SharePoint qui ne doivent pas être supprimés ou qui entraînent une erreur 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 de personnalisation sont spécifiques ou que vous utilisez des sites de publication.

  • 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.

Exemples PnP

S’applique à

  • Microsoft 365 multilocataire (MT)
  • Microsoft 365 Dedicated (D) en partie
  • 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.