Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La communauté Microsoft 365 & Power Platform comprend des bibliothèques open source, des outils, des contrôles et des exemples pour le développement SharePoint. Cet article met en lumière les projets en cours et les distingue des ressources archivées ou historiques. Consultez le catalogue des référentiels pour les référentiels sources et les collections d’échantillons.
Bibliothèques et outils communautaires actifs
| Project | Objectif |
|---|---|
| PnP Core SDK | SDK .NET avec un modèle d’objet unifié pour SharePoint Online et Teams. |
| Infrastructure PnP | Bibliothèque .NET pour SharePoint Online qui inclut le moteur de provisionnement PnP et les extensions CSOM. Le successeur de PnP Sites Core. |
| PowerShell PnP | Applets de commande PowerShell multiplateformes pour l’administration et l’automatisation de Microsoft 365. Consultez la documentation du projet pour connaître les charges de travail prises en charge et les exigences d’authentification. |
| PnPjs | Bibliothèques Fluent JavaScript pour l’utilisation des API SharePoint et Microsoft Graph. |
| CLI pour Microsoft 365 | CLI communautaire pour l’administration, l’automatisation et la gestion de projet SPFx de Microsoft 365. |
| Contrôles React réutilisables SPFx | Contrôles React à utiliser dans les solutions SharePoint Framework. |
| Contrôles du volet des propriétés réutilisables SPFx | Contrôles du volet Propriétés pour les composants WebPart SharePoint Framework. |
Utilisez la documentation de chaque projet pour sélectionner une version compatible. Un référentiel actif ne signifie pas que chaque version d’exemple ou de package prend en charge SPFx 1.24 ou votre environnement SharePoint cible.
Outils d’échafaudage
- SharePoint Framework CLI and templates est le projet open source d’échafaudage SPFx de Microsoft. Son status de publication et les versions de modèle sont distincts de la version du runtime SPFx. Consultez le référentiel et la documentation de l’interface de ligne de commande SPFx pour obtenir des instructions actuelles.
- Le générateur PnP SPFx Yeoman est une extension communautaire du générateur Microsoft Yeoman. Ce n’est pas l’interface de ligne de commande SPFx officielle. Vérifiez ses exigences documentées en matière de SPFx et de chaîne d’outils avant utilisation.
L’interface de ligne de commande pour Microsoft 365 répertoriée ci-dessus est un outil communautaire distinct, et non un autre nom pour l’interface de ligne de commande SPFx officielle.
Références de solution et d’approvisionnement
Ces référentiels contiennent des solutions plus larges ou des outils historiques. Vérifiez leurs fichiers README et leurs dépendances avant de les réutiliser ; Un dépôt non archivé seul n’est pas une garantie de compatibilité ou de maintenance.
| Référentiel | Portée et considérations |
|---|---|
| Kit de démarrage SharePoint | Collection d’exemples d’extensibilité SharePoint. Vérifiez les prérequis de la version sélectionnée ; Les branches plus anciennes ont un status de maintenance distinct. |
| Modèles de provisionnement SharePoint | Modèles précédemment utilisés par le service d’approvisionnement de carnet d’adresses SharePoint. Leur disponibilité n’implique pas que le service est disponible. |
| Modernisation de SharePoint | Outils et scripts de modernisation hérités. Pour obtenir de nouveaux travaux d’évaluation, voir Évaluer la modernisation de SharePoint. |
Projets archivés
Ces référentiels sont archivés et ne sont pas des points de départ pour de nouveaux projets.
| Référentiel archivé | Direction actuelle |
|---|---|
| Sites Plug-and-Play Core | Utiliser l’infrastructure PnP pour ses extensions de provisionnement SharePoint Online et CSOM. Passez en revue les différences entre les environnements pris en charge plutôt que de supposer un remplacement instantané pour les solutions locales. |
| PnP-PowerShell hérité | Accédez au projet PowerShell PnP actuel et passez en revue ses conseils d’installation, d’authentification et de migration. |
| PnP-JS-Core | Utilisez PnPjs. Passez en revue l’API et les changements de version avant la migration. |
| Extension Visual Studio pour SPFx | Historique de l’intégration de Visual Studio 2015/2017. Suivez plutôt la configuration actuelle de l’environnement de développement SPFx . |
| Schéma de mise en service PnP | Référentiel de schéma archivé. Pour connaître l’utilisation du moteur d’approvisionnement, commencez par consulter la documentation actuelle de l’infrastructure PnP. |
Compatibilité de ces projets open source
Les projets PnP sont fournis par la communauté, et non pas des offres de produits Microsoft. Suivez les instructions de support et la licence de chaque dépôt. Signaler un défaut de bibliothèque, de contrôle ou d’échantillon à son propre référentiel ; ne partez pas du principe qu’un contrat de support Microsoft couvre le code de la communauté.
Un défaut dans un service Microsoft sous-jacent pris en charge a son propre itinéraire de support produit. Voir Support et commentaires pour distinguer les bogues de produit, les problèmes de documentation, les questions sur les procédures et les défauts du projet de la communauté.