Section courante

A propos

Section administrative du site

SharePoint Framework (SPFx)

Le SharePoint Framework (SPFx) est un modèle de développement moderne pour créer des applications et des composantes personnalisés pour SharePoint, qu'il s'agisse de SharePoint Online ou de SharePoint Server. Voici quelques points clefs caractérisant le SharePoint Framework :

Développement basé sur JavaScript

Le SPFx utilise des technologies Web standard telles que HTML, CSS et JavaScript, ce qui permet aux développeurs de tirer parti de leurs compétences existantes en développement Web. Il prend également en charge des cadres d'applications populaires comme React, Angular et Vue.js, ce qui facilite la création d'interfaces utilisateur dynamiques et réactives.

Composantes Web

Le SharePoint Framework permet la création de composantes web, étant des éléments modulaires et réutilisables pouvant être intégrés dans des pages SharePoint. Ces composantes peuvent être des visualisations de données, des formulaires, des boutons d'action, ou toute autre fonctionnalité que les développeurs souhaitent intégrer à l'expérience utilisateur.

Intégration avec SharePoint

SPFx est conçu pour s'intégrer parfaitement à l'écosystème SharePoint. Les développeurs peuvent accéder aux API SharePoint pour manipuler les données, gérer les listes et les bibliothèques, et interagir avec d'autres services de la plateforme. Cela permet de créer des solutions tirant parti des données et des fonctionnalités de SharePoint de manière transparente.

Développement côté client

Une des caractéristiques distinctives de SPFx est qu'il exécute le code côté client, ce qui signifie que le rendu des composantes se fait dans le navigateur de l'utilisateur. Cela améliore les performances et offre une expérience utilisateur fluide, car les interactions ne nécessitent pas de rechargement de la page.

Outils de développement modernes

SPFx est intégré à des outils de développement modernes tels que Node.js, npm (Node Package Manager), et Yeoman, facilitant ainsi la création, le débogage et le déploiement des solutions. Ces outils permettent aux développeurs de gérer les dépendances, de configurer des environnements de développement, et d'exécuter des tests.

Support pour l'extension de SharePoint

En plus des composants Web, le SharePoint Framework permet également de créer des extensions qui peuvent modifier le comportement des pages SharePoint, par exemple en ajoutant des éléments personnalisés dans le menu, la barre de navigation ou dans des sections spécifiques des pages.

Responsive et Mobile-Friendly

Les solutions développées avec SPFx sont conçues pour être Responsive Web Design et fonctionner sur différents appareils, y compris les ordinateurs de bureau, les tablettes et les téléphones intelligents. Cela garantit une expérience utilisateur cohérente, quel que soit l'appareil utilisé pour accéder à SharePoint.

Sécurité et permissions

SPFx respecte les mécanismes de sécurité de SharePoint, garantissant que les composants et les applications fonctionnent dans le contexte des autorisations de l'utilisateur. Cela signifie que les utilisateurs ne peuvent accéder qu'aux données et aux fonctionnalités pour lesquelles ils ont des autorisations.




Dernière mise à jour : Mardi, le 9 juillet 2019