SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
www.spsevents.org/city/Paris/Paris2017
Les nouveautés du SharePoint
Framework #SPFx
MICROSOFT
14 Octobre 2017
Merci pour votre soutien
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
Agenda
 Les fondamentaux
 Les Extensions
 Les méthodes
d’accès aux données
 Le déploiement
 Roadmap
 Q&A
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
SharePoint
Framework
dev.office.com/sharepoint
 La nouvelle plateforme de développement moderne
pour SharePoint (Online ou Server 2016 Features
Pack 2 ou +)
 Beaucoup de ressources existantes :
 Documentation
 tutoriels
 vidéos et webcasts
 Nous encourageons les contributions de la
communauté dans la documentation et les exemples
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
SPFx rapid release cadence
Aug 17, 2016
SPFx Drop 1
Sept 1, 2016
SPFx Drop 2
Sept 14, 2016
SPFx Drop 3
Oct 17, 2016
SPFx Drop 5
Sept 21, 2016
SPFx Drop 4
Nov 22, 2016
SPFx Drop 6
Jan 9, 2017
SPFx RC0
Feb 23, 2017
SPFx GA
Sept 12, 2017
FP2 for SP2016
(SPFx for on-prem)
June 12, 2017
SPFx Extensions Preview
Aug 29, 2017
SPFx Extensions RC0
Aug 9, 2017
Tenant Admin
Deployment
• Client side web parts
• Modern tool box
integration
• Responsive by
design
• CDN Support
• Front end
development tool
chain
• Compatibility with
classic pages
• Workbench
• Property panel
• APIs
• Samples
• Documentation
• Package deployment
and app catalog
integration
Depuis le
dernier
SPSParis
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
Fabric React
Kit robuste et
toujours à jour
de composants
réutilisables
basés sur le
framework React.
Fabric JS
Kit de
composants
simples en
Javascript
ngFabric
Projet
communautaire
pour
l’implementation
pour le framework
Angular
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
@1.3
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
 Connexion entre webpart
possible
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
List, Libraries, Pages List, Libraries List, Libraries
Toolbar
ECB
Créer des colonnes personnalisées, pieds et en-têtes de pages ainsi que des commandes sur
des listes modernes, des bibliothèques ou des pages.
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
JSOM
• Existe depuis SP2010
• Clône du CSOM
• Pattern “delegates”
• Pas de support du
pattern “Promise”
• Peu d’evolution dans
l’avenir
REST
• Identique pour toutes
les technologies
clientes
• Simple pour les
requêtes GET
• Plus compliqué pour
les requêtes non-GET
• Toujours à jour
HttpClient
• SPHttpClient
• GraphHttpClient
• Simple pour tous les
types de requêtes
• Toujours à jour
PnP JS Core
• Fluent API
• Implémente le pattern
Promises
• Initiative open-source
pilotée par la
communauté
Caractéristiques
Couverture
Facilité
d’utilisation
Investissements
futurs
Excellente Excellente BonneBonne
Modérée Modérée+ SimpleDifficile
!
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
HTTPS://GRAPH.MICROSOFT.COM/ Single resource that proxies multiple
Microsoft services
Allows for easy traversal of objects
and relationships
Access to data and intelligence
Eliminates the need to discovery endpoints
Only one OAuth access token needed
For both personal and work and
school accounts
Available as a public API
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
Toujours mettre à jour le package
complet
Ne jamais simplement écraser les
fichiers dans le CDN
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
 Hébergement des ressources (images, js, etc.)
 Performant avec les pages SharePoint
 Stocker dans vos listes SharePoint préférées
 Choix possible entre une diffusion PUBLIQUE ou PRIVEE
 GRATUIT !
Choix des librairies autorisées dans l’App Catalog
 Hébergement des ressources (images, js, etc.)
 Hautement mutualisable
 Sécurisation par clés d’accès
 Statistiques d’utilisation
 Payant à la quantité de données transferée
 Plusieurs fournisseurs (Verizon, Akamaï) et différentes
localisations
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
Site Usage
News, pages and files in Microsoft Teams
Custom themes and site designs
SharePoint app: Me tab, notifications
Column formatting
Groups integration: Planner, Microsoft Forms
REST API for remote provisioning (available now)
Additional insights on usage
Connect existing sites to new O365 groups
More branding options: fonts, variations
More site design actions
SharePoint hub sites
New SharePoint admin UX (preview)
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
Web Parts and Toolbox
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
Asset Packaging
Déploiement des ressources
(js, css, png, etc…) directement
au sein du package SPFx
Déploiement des ressources
automatiquement dans le
CDN du tenant
Système permettant à un
package autoporté d’être
utilise dans plusieurs tenants
en même temps
Tenant Properties
Les administrateurs de tenant
pourront créer et gérer des
propritétés au sein d’un App
Catalog que les webparts et
les extensions pourront
utilisées.
Exemple: clé de connexion
propre à un environnement,
comportement spécifique à
chaque tenant, etc.
Office UI Fabric Coresupport
Permettre le référencement de styles statiques
Office UI Fabric dans des Composants SPFx.
MoreMS-Graph support
ALM APIs for scripted deployment of SPFx
components
Site specific App Catalog to allow for scoped
deployment
Les administrateurs de tenant pourront déléguer
à des administrateurs de sites de gérer leur
propre catalogue d’Apps SPFx pour leur site
uniquement.
SharePointFramework
Workbench 2.0
Additional Yeoman Templates
LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
www.spsevents.org/city/Paris/Paris2017

Contenu connexe

Tendances

Microsoft experience 2016 : Retour d'expérience
Microsoft experience 2016 : Retour d'expérienceMicrosoft experience 2016 : Retour d'expérience
Microsoft experience 2016 : Retour d'expérienceNicolas Gordat
 
MS experience 2017 - Transformer votre façon de collaborer avec la nouvelle ...
MS experience 2017 -  Transformer votre façon de collaborer avec la nouvelle ...MS experience 2017 -  Transformer votre façon de collaborer avec la nouvelle ...
MS experience 2017 - Transformer votre façon de collaborer avec la nouvelle ...Olivier Carpentier
 
I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...
I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...
I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...SPS Paris
 
Workflow et bcs sous share point 2013
Workflow et bcs sous share point 2013Workflow et bcs sous share point 2013
Workflow et bcs sous share point 2013Nabil Babaci
 
01 - [ASP.NET Core] Plénière
01 - [ASP.NET Core] Plénière 01 - [ASP.NET Core] Plénière
01 - [ASP.NET Core] Plénière Cellenza
 
Gouvernance de Sharepoint 2013 et architectures hybrides
Gouvernance de Sharepoint 2013 et architectures hybridesGouvernance de Sharepoint 2013 et architectures hybrides
Gouvernance de Sharepoint 2013 et architectures hybridesNabil Babaci
 
Integration Summit 16 - Les nouveautés BizTalk Server 2016
Integration Summit 16 - Les nouveautés BizTalk Server 2016Integration Summit 16 - Les nouveautés BizTalk Server 2016
Integration Summit 16 - Les nouveautés BizTalk Server 2016Cellenza
 
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...Patrick Guimonet
 
Migrez vos workflows sous share point 2013
Migrez vos workflows sous share point 2013Migrez vos workflows sous share point 2013
Migrez vos workflows sous share point 2013Nabil Babaci
 
Team lab présentation
Team lab présentationTeam lab présentation
Team lab présentationdihiaselma
 
Guspqc oct 2018 #msignite news dev
Guspqc oct 2018  #msignite news devGuspqc oct 2018  #msignite news dev
Guspqc oct 2018 #msignite news devVincent Biret
 
Groupe d'usagers SharePoint Québec - PnP pour les usagers!
Groupe d'usagers SharePoint Québec - PnP pour les usagers!Groupe d'usagers SharePoint Québec - PnP pour les usagers!
Groupe d'usagers SharePoint Québec - PnP pour les usagers!Sébastien Levert
 
SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017
SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017
SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017Olivier Carpentier
 
SharePoint dans le Nuage toutes les options 2014-04-14
SharePoint dans le Nuage  toutes les options   2014-04-14SharePoint dans le Nuage  toutes les options   2014-04-14
SharePoint dans le Nuage toutes les options 2014-04-14Patrick Guimonet
 
Innover avec SharePoint 2013
Innover avec SharePoint 2013Innover avec SharePoint 2013
Innover avec SharePoint 2013GSoft
 
Xamarin : DevOps Cloud, Re-Build et retour d'expérience
Xamarin : DevOps Cloud, Re-Build et retour d'expérienceXamarin : DevOps Cloud, Re-Build et retour d'expérience
Xamarin : DevOps Cloud, Re-Build et retour d'expérienceEdwige Seminara
 
Devenez un Expert SharePoint - Évitez les erreurs fréquentes
Devenez un Expert SharePoint - Évitez les erreurs fréquentesDevenez un Expert SharePoint - Évitez les erreurs fréquentes
Devenez un Expert SharePoint - Évitez les erreurs fréquentesGSoft
 

Tendances (20)

Microsoft experience 2016 : Retour d'expérience
Microsoft experience 2016 : Retour d'expérienceMicrosoft experience 2016 : Retour d'expérience
Microsoft experience 2016 : Retour d'expérience
 
Sp summit2014 session 10-2
Sp summit2014   session 10-2Sp summit2014   session 10-2
Sp summit2014 session 10-2
 
MS experience 2017 - Transformer votre façon de collaborer avec la nouvelle ...
MS experience 2017 -  Transformer votre façon de collaborer avec la nouvelle ...MS experience 2017 -  Transformer votre façon de collaborer avec la nouvelle ...
MS experience 2017 - Transformer votre façon de collaborer avec la nouvelle ...
 
I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...
I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...
I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...
 
Workflow et bcs sous share point 2013
Workflow et bcs sous share point 2013Workflow et bcs sous share point 2013
Workflow et bcs sous share point 2013
 
01 - [ASP.NET Core] Plénière
01 - [ASP.NET Core] Plénière 01 - [ASP.NET Core] Plénière
01 - [ASP.NET Core] Plénière
 
Gouvernance de Sharepoint 2013 et architectures hybrides
Gouvernance de Sharepoint 2013 et architectures hybridesGouvernance de Sharepoint 2013 et architectures hybrides
Gouvernance de Sharepoint 2013 et architectures hybrides
 
Integration Summit 16 - Les nouveautés BizTalk Server 2016
Integration Summit 16 - Les nouveautés BizTalk Server 2016Integration Summit 16 - Les nouveautés BizTalk Server 2016
Integration Summit 16 - Les nouveautés BizTalk Server 2016
 
Présentation SharePoint 2016
Présentation SharePoint 2016Présentation SharePoint 2016
Présentation SharePoint 2016
 
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
 
Migrez vos workflows sous share point 2013
Migrez vos workflows sous share point 2013Migrez vos workflows sous share point 2013
Migrez vos workflows sous share point 2013
 
Team lab présentation
Team lab présentationTeam lab présentation
Team lab présentation
 
Guspqc oct 2018 #msignite news dev
Guspqc oct 2018  #msignite news devGuspqc oct 2018  #msignite news dev
Guspqc oct 2018 #msignite news dev
 
Groupe d'usagers SharePoint Québec - PnP pour les usagers!
Groupe d'usagers SharePoint Québec - PnP pour les usagers!Groupe d'usagers SharePoint Québec - PnP pour les usagers!
Groupe d'usagers SharePoint Québec - PnP pour les usagers!
 
SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017
SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017
SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017
 
Visio services 2013 share point saturday mtl
Visio services 2013   share point saturday mtlVisio services 2013   share point saturday mtl
Visio services 2013 share point saturday mtl
 
SharePoint dans le Nuage toutes les options 2014-04-14
SharePoint dans le Nuage  toutes les options   2014-04-14SharePoint dans le Nuage  toutes les options   2014-04-14
SharePoint dans le Nuage toutes les options 2014-04-14
 
Innover avec SharePoint 2013
Innover avec SharePoint 2013Innover avec SharePoint 2013
Innover avec SharePoint 2013
 
Xamarin : DevOps Cloud, Re-Build et retour d'expérience
Xamarin : DevOps Cloud, Re-Build et retour d'expérienceXamarin : DevOps Cloud, Re-Build et retour d'expérience
Xamarin : DevOps Cloud, Re-Build et retour d'expérience
 
Devenez un Expert SharePoint - Évitez les erreurs fréquentes
Devenez un Expert SharePoint - Évitez les erreurs fréquentesDevenez un Expert SharePoint - Évitez les erreurs fréquentes
Devenez un Expert SharePoint - Évitez les erreurs fréquentes
 

Similaire à D6 - Les nouveautés SPFx - Olivier Carpentier

SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationMicrosoft Technet France
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureNicolas Georgeault
 
Investir sur son API web (in French)
Investir sur son API web (in French)Investir sur son API web (in French)
Investir sur son API web (in French)Restlet
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'artTugdual Grall
 
Introduction aux Technologies Web élaborée par Marouan OMEZZINE
Introduction aux Technologies Web élaborée par Marouan OMEZZINEIntroduction aux Technologies Web élaborée par Marouan OMEZZINE
Introduction aux Technologies Web élaborée par Marouan OMEZZINEMarouan OMEZZINE
 
Bien comprendre le nouveau modèle Apps de SharePoint 2013
Bien comprendre le nouveau modèle Apps de SharePoint 2013Bien comprendre le nouveau modèle Apps de SharePoint 2013
Bien comprendre le nouveau modèle Apps de SharePoint 2013Louis-Philippe Lavoie
 
Presentation CMIS Acquia + Alfresco - Confoo2010
Presentation CMIS Acquia + Alfresco - Confoo2010Presentation CMIS Acquia + Alfresco - Confoo2010
Presentation CMIS Acquia + Alfresco - Confoo2010Gestion-Ressources Inc.
 
De l'Open Source à l'Open API (in French)
De l'Open Source à l'Open API (in French)De l'Open Source à l'Open API (in French)
De l'Open Source à l'Open API (in French)Restlet
 
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs WebUne visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs WebFrédéric Harper
 
ImpressCMS Persistable Framework: Développement de modules en accéléré
ImpressCMS Persistable Framework: Développement de modules en accéléréImpressCMS Persistable Framework: Développement de modules en accéléré
ImpressCMS Persistable Framework: Développement de modules en accéléréINBOX International inc.
 
Acquia et Arte : Drupal Camp Paris 2013
Acquia et Arte : Drupal Camp Paris 2013Acquia et Arte : Drupal Camp Paris 2013
Acquia et Arte : Drupal Camp Paris 2013Cyril Reinhard
 
La plateforme Web Microsoft
La plateforme Web MicrosoftLa plateforme Web Microsoft
La plateforme Web MicrosoftChristophe Lauer
 
SharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migrationSharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migrationBenoit Jester
 
S51 vos projets web services ibm i a l aide de php
S51   vos projets web services ibm i a l aide de phpS51   vos projets web services ibm i a l aide de php
S51 vos projets web services ibm i a l aide de phpGautier DUMAS
 
CV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel FrCV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel FrSaddam ZEMMALI ☁
 
Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Cédric Leblond
 
Front end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeFront end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeOuadie LAHDIOUI
 

Similaire à D6 - Les nouveautés SPFx - Olivier Carpentier (20)

SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
 
Investir sur son API web (in French)
Investir sur son API web (in French)Investir sur son API web (in French)
Investir sur son API web (in French)
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
Presentation platform flash
Presentation platform flashPresentation platform flash
Presentation platform flash
 
Flex4.5 air3.0
Flex4.5 air3.0Flex4.5 air3.0
Flex4.5 air3.0
 
Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'art
 
Introduction aux Technologies Web élaborée par Marouan OMEZZINE
Introduction aux Technologies Web élaborée par Marouan OMEZZINEIntroduction aux Technologies Web élaborée par Marouan OMEZZINE
Introduction aux Technologies Web élaborée par Marouan OMEZZINE
 
Bien comprendre le nouveau modèle Apps de SharePoint 2013
Bien comprendre le nouveau modèle Apps de SharePoint 2013Bien comprendre le nouveau modèle Apps de SharePoint 2013
Bien comprendre le nouveau modèle Apps de SharePoint 2013
 
Presentation CMIS Acquia + Alfresco - Confoo2010
Presentation CMIS Acquia + Alfresco - Confoo2010Presentation CMIS Acquia + Alfresco - Confoo2010
Presentation CMIS Acquia + Alfresco - Confoo2010
 
De l'Open Source à l'Open API (in French)
De l'Open Source à l'Open API (in French)De l'Open Source à l'Open API (in French)
De l'Open Source à l'Open API (in French)
 
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs WebUne visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
 
ImpressCMS Persistable Framework: Développement de modules en accéléré
ImpressCMS Persistable Framework: Développement de modules en accéléréImpressCMS Persistable Framework: Développement de modules en accéléré
ImpressCMS Persistable Framework: Développement de modules en accéléré
 
Acquia et Arte : Drupal Camp Paris 2013
Acquia et Arte : Drupal Camp Paris 2013Acquia et Arte : Drupal Camp Paris 2013
Acquia et Arte : Drupal Camp Paris 2013
 
La plateforme Web Microsoft
La plateforme Web MicrosoftLa plateforme Web Microsoft
La plateforme Web Microsoft
 
SharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migrationSharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migration
 
S51 vos projets web services ibm i a l aide de php
S51   vos projets web services ibm i a l aide de phpS51   vos projets web services ibm i a l aide de php
S51 vos projets web services ibm i a l aide de php
 
CV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel FrCV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel Fr
 
Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !
 
Front end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeFront end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitée
 

Plus de SPS Paris

I6 - State of the art SharePoint PowerShell Nation 2017 - Spencer Harbar
I6 - State of the art SharePoint PowerShell Nation 2017 - Spencer HarbarI6 - State of the art SharePoint PowerShell Nation 2017 - Spencer Harbar
I6 - State of the art SharePoint PowerShell Nation 2017 - Spencer HarbarSPS Paris
 
B2 - The History of Content Security: Part 2 - Adam Levithan
B2 - The History of Content Security: Part 2 - Adam LevithanB2 - The History of Content Security: Part 2 - Adam Levithan
B2 - The History of Content Security: Part 2 - Adam LevithanSPS Paris
 
B4 - Teams, groups, SharePoint, Yammer - what should i use and when - Dux Ray...
B4 - Teams, groups, SharePoint, Yammer - what should i use and when - Dux Ray...B4 - Teams, groups, SharePoint, Yammer - what should i use and when - Dux Ray...
B4 - Teams, groups, SharePoint, Yammer - what should i use and when - Dux Ray...SPS Paris
 
B6 - An initiative to healthcare analytics with Office 365 & PowerBI - Thuan ...
B6 - An initiative to healthcare analytics with Office 365 & PowerBI - Thuan ...B6 - An initiative to healthcare analytics with Office 365 & PowerBI - Thuan ...
B6 - An initiative to healthcare analytics with Office 365 & PowerBI - Thuan ...SPS Paris
 
U2 - Déployer Microsoft Teams avec succès
U2 - Déployer Microsoft Teams avec succèsU2 - Déployer Microsoft Teams avec succès
U2 - Déployer Microsoft Teams avec succèsSPS Paris
 
B5 - Introduction à Microsoft Flow - Isabelle Van Campenhoudt, Sabrine chouk,...
B5 - Introduction à Microsoft Flow - Isabelle Van Campenhoudt, Sabrine chouk,...B5 - Introduction à Microsoft Flow - Isabelle Van Campenhoudt, Sabrine chouk,...
B5 - Introduction à Microsoft Flow - Isabelle Van Campenhoudt, Sabrine chouk,...SPS Paris
 
B3 - Building Humanitarian Applications with PowerApps, Flow and Office 365 -...
B3 - Building Humanitarian Applications with PowerApps, Flow and Office 365 -...B3 - Building Humanitarian Applications with PowerApps, Flow and Office 365 -...
B3 - Building Humanitarian Applications with PowerApps, Flow and Office 365 -...SPS Paris
 
U6 - Modern collaboration in teams and projects powered by Office 365 - Jaspe...
U6 - Modern collaboration in teams and projects powered by Office 365 - Jaspe...U6 - Modern collaboration in teams and projects powered by Office 365 - Jaspe...
U6 - Modern collaboration in teams and projects powered by Office 365 - Jaspe...SPS Paris
 
U5 Qu'est-ce que VOUS obtenez de SharePoint hybride ? - Vlad Catrinescu
U5   Qu'est-ce que VOUS obtenez de SharePoint hybride ? - Vlad CatrinescuU5   Qu'est-ce que VOUS obtenez de SharePoint hybride ? - Vlad Catrinescu
U5 Qu'est-ce que VOUS obtenez de SharePoint hybride ? - Vlad CatrinescuSPS Paris
 
U1 - Quoi de neuf avec le Microsoft Graph - Vincent Biret
U1 - Quoi de neuf avec le Microsoft Graph - Vincent BiretU1 - Quoi de neuf avec le Microsoft Graph - Vincent Biret
U1 - Quoi de neuf avec le Microsoft Graph - Vincent BiretSPS Paris
 
D5 - Getting up to speed with type script development - Elio Struyf
D5 - Getting up to speed with type script development - Elio StruyfD5 - Getting up to speed with type script development - Elio Struyf
D5 - Getting up to speed with type script development - Elio StruyfSPS Paris
 
D2 - Automate Custom Solutions Deployment on Office 365 and Azure - Paolo Pia...
D2 - Automate Custom Solutions Deployment on Office 365 and Azure - Paolo Pia...D2 - Automate Custom Solutions Deployment on Office 365 and Azure - Paolo Pia...
D2 - Automate Custom Solutions Deployment on Office 365 and Azure - Paolo Pia...SPS Paris
 
D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...
D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...
D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...SPS Paris
 
I5 - Bring yourself up to speed with power shell
I5 -  Bring yourself up to speed with power shellI5 -  Bring yourself up to speed with power shell
I5 - Bring yourself up to speed with power shellSPS Paris
 
I3 - Running SharePoint 2016 in Azure the do's and dont's - Jasjit Chopra
I3 - Running SharePoint 2016 in Azure the do's and dont's - Jasjit ChopraI3 - Running SharePoint 2016 in Azure the do's and dont's - Jasjit Chopra
I3 - Running SharePoint 2016 in Azure the do's and dont's - Jasjit ChopraSPS Paris
 
I2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
I2 - SharePoint Hybrid Search Start to Finish - Thomas VochtenI2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
I2 - SharePoint Hybrid Search Start to Finish - Thomas VochtenSPS Paris
 
I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...
I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...
I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...SPS Paris
 
SPS Paris 2017 agenda
SPS Paris 2017 agendaSPS Paris 2017 agenda
SPS Paris 2017 agendaSPS Paris
 

Plus de SPS Paris (18)

I6 - State of the art SharePoint PowerShell Nation 2017 - Spencer Harbar
I6 - State of the art SharePoint PowerShell Nation 2017 - Spencer HarbarI6 - State of the art SharePoint PowerShell Nation 2017 - Spencer Harbar
I6 - State of the art SharePoint PowerShell Nation 2017 - Spencer Harbar
 
B2 - The History of Content Security: Part 2 - Adam Levithan
B2 - The History of Content Security: Part 2 - Adam LevithanB2 - The History of Content Security: Part 2 - Adam Levithan
B2 - The History of Content Security: Part 2 - Adam Levithan
 
B4 - Teams, groups, SharePoint, Yammer - what should i use and when - Dux Ray...
B4 - Teams, groups, SharePoint, Yammer - what should i use and when - Dux Ray...B4 - Teams, groups, SharePoint, Yammer - what should i use and when - Dux Ray...
B4 - Teams, groups, SharePoint, Yammer - what should i use and when - Dux Ray...
 
B6 - An initiative to healthcare analytics with Office 365 & PowerBI - Thuan ...
B6 - An initiative to healthcare analytics with Office 365 & PowerBI - Thuan ...B6 - An initiative to healthcare analytics with Office 365 & PowerBI - Thuan ...
B6 - An initiative to healthcare analytics with Office 365 & PowerBI - Thuan ...
 
U2 - Déployer Microsoft Teams avec succès
U2 - Déployer Microsoft Teams avec succèsU2 - Déployer Microsoft Teams avec succès
U2 - Déployer Microsoft Teams avec succès
 
B5 - Introduction à Microsoft Flow - Isabelle Van Campenhoudt, Sabrine chouk,...
B5 - Introduction à Microsoft Flow - Isabelle Van Campenhoudt, Sabrine chouk,...B5 - Introduction à Microsoft Flow - Isabelle Van Campenhoudt, Sabrine chouk,...
B5 - Introduction à Microsoft Flow - Isabelle Van Campenhoudt, Sabrine chouk,...
 
B3 - Building Humanitarian Applications with PowerApps, Flow and Office 365 -...
B3 - Building Humanitarian Applications with PowerApps, Flow and Office 365 -...B3 - Building Humanitarian Applications with PowerApps, Flow and Office 365 -...
B3 - Building Humanitarian Applications with PowerApps, Flow and Office 365 -...
 
U6 - Modern collaboration in teams and projects powered by Office 365 - Jaspe...
U6 - Modern collaboration in teams and projects powered by Office 365 - Jaspe...U6 - Modern collaboration in teams and projects powered by Office 365 - Jaspe...
U6 - Modern collaboration in teams and projects powered by Office 365 - Jaspe...
 
U5 Qu'est-ce que VOUS obtenez de SharePoint hybride ? - Vlad Catrinescu
U5   Qu'est-ce que VOUS obtenez de SharePoint hybride ? - Vlad CatrinescuU5   Qu'est-ce que VOUS obtenez de SharePoint hybride ? - Vlad Catrinescu
U5 Qu'est-ce que VOUS obtenez de SharePoint hybride ? - Vlad Catrinescu
 
U1 - Quoi de neuf avec le Microsoft Graph - Vincent Biret
U1 - Quoi de neuf avec le Microsoft Graph - Vincent BiretU1 - Quoi de neuf avec le Microsoft Graph - Vincent Biret
U1 - Quoi de neuf avec le Microsoft Graph - Vincent Biret
 
D5 - Getting up to speed with type script development - Elio Struyf
D5 - Getting up to speed with type script development - Elio StruyfD5 - Getting up to speed with type script development - Elio Struyf
D5 - Getting up to speed with type script development - Elio Struyf
 
D2 - Automate Custom Solutions Deployment on Office 365 and Azure - Paolo Pia...
D2 - Automate Custom Solutions Deployment on Office 365 and Azure - Paolo Pia...D2 - Automate Custom Solutions Deployment on Office 365 and Azure - Paolo Pia...
D2 - Automate Custom Solutions Deployment on Office 365 and Azure - Paolo Pia...
 
D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...
D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...
D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...
 
I5 - Bring yourself up to speed with power shell
I5 -  Bring yourself up to speed with power shellI5 -  Bring yourself up to speed with power shell
I5 - Bring yourself up to speed with power shell
 
I3 - Running SharePoint 2016 in Azure the do's and dont's - Jasjit Chopra
I3 - Running SharePoint 2016 in Azure the do's and dont's - Jasjit ChopraI3 - Running SharePoint 2016 in Azure the do's and dont's - Jasjit Chopra
I3 - Running SharePoint 2016 in Azure the do's and dont's - Jasjit Chopra
 
I2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
I2 - SharePoint Hybrid Search Start to Finish - Thomas VochtenI2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
I2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
 
I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...
I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...
I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...
 
SPS Paris 2017 agenda
SPS Paris 2017 agendaSPS Paris 2017 agenda
SPS Paris 2017 agenda
 

D6 - Les nouveautés SPFx - Olivier Carpentier

  • 1. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris www.spsevents.org/city/Paris/Paris2017 Les nouveautés du SharePoint Framework #SPFx MICROSOFT 14 Octobre 2017
  • 3.
  • 4. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris Agenda  Les fondamentaux  Les Extensions  Les méthodes d’accès aux données  Le déploiement  Roadmap  Q&A
  • 5. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris SharePoint Framework dev.office.com/sharepoint  La nouvelle plateforme de développement moderne pour SharePoint (Online ou Server 2016 Features Pack 2 ou +)  Beaucoup de ressources existantes :  Documentation  tutoriels  vidéos et webcasts  Nous encourageons les contributions de la communauté dans la documentation et les exemples
  • 6. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
  • 7. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris SPFx rapid release cadence Aug 17, 2016 SPFx Drop 1 Sept 1, 2016 SPFx Drop 2 Sept 14, 2016 SPFx Drop 3 Oct 17, 2016 SPFx Drop 5 Sept 21, 2016 SPFx Drop 4 Nov 22, 2016 SPFx Drop 6 Jan 9, 2017 SPFx RC0 Feb 23, 2017 SPFx GA Sept 12, 2017 FP2 for SP2016 (SPFx for on-prem) June 12, 2017 SPFx Extensions Preview Aug 29, 2017 SPFx Extensions RC0 Aug 9, 2017 Tenant Admin Deployment • Client side web parts • Modern tool box integration • Responsive by design • CDN Support • Front end development tool chain • Compatibility with classic pages • Workbench • Property panel • APIs • Samples • Documentation • Package deployment and app catalog integration Depuis le dernier SPSParis
  • 8. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
  • 9. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris Fabric React Kit robuste et toujours à jour de composants réutilisables basés sur le framework React. Fabric JS Kit de composants simples en Javascript ngFabric Projet communautaire pour l’implementation pour le framework Angular
  • 10. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris @1.3
  • 11. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris  Connexion entre webpart possible
  • 12. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
  • 13. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris List, Libraries, Pages List, Libraries List, Libraries Toolbar ECB Créer des colonnes personnalisées, pieds et en-têtes de pages ainsi que des commandes sur des listes modernes, des bibliothèques ou des pages.
  • 14. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
  • 15. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris JSOM • Existe depuis SP2010 • Clône du CSOM • Pattern “delegates” • Pas de support du pattern “Promise” • Peu d’evolution dans l’avenir REST • Identique pour toutes les technologies clientes • Simple pour les requêtes GET • Plus compliqué pour les requêtes non-GET • Toujours à jour HttpClient • SPHttpClient • GraphHttpClient • Simple pour tous les types de requêtes • Toujours à jour PnP JS Core • Fluent API • Implémente le pattern Promises • Initiative open-source pilotée par la communauté Caractéristiques Couverture Facilité d’utilisation Investissements futurs Excellente Excellente BonneBonne Modérée Modérée+ SimpleDifficile !
  • 16. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris HTTPS://GRAPH.MICROSOFT.COM/ Single resource that proxies multiple Microsoft services Allows for easy traversal of objects and relationships Access to data and intelligence Eliminates the need to discovery endpoints Only one OAuth access token needed For both personal and work and school accounts Available as a public API
  • 17.
  • 18. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
  • 19. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris
  • 20. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris Toujours mettre à jour le package complet Ne jamais simplement écraser les fichiers dans le CDN
  • 21. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris  Hébergement des ressources (images, js, etc.)  Performant avec les pages SharePoint  Stocker dans vos listes SharePoint préférées  Choix possible entre une diffusion PUBLIQUE ou PRIVEE  GRATUIT ! Choix des librairies autorisées dans l’App Catalog  Hébergement des ressources (images, js, etc.)  Hautement mutualisable  Sécurisation par clés d’accès  Statistiques d’utilisation  Payant à la quantité de données transferée  Plusieurs fournisseurs (Verizon, Akamaï) et différentes localisations
  • 22. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris Site Usage News, pages and files in Microsoft Teams Custom themes and site designs SharePoint app: Me tab, notifications Column formatting Groups integration: Planner, Microsoft Forms REST API for remote provisioning (available now) Additional insights on usage Connect existing sites to new O365 groups More branding options: fonts, variations More site design actions SharePoint hub sites New SharePoint admin UX (preview)
  • 23. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris Web Parts and Toolbox
  • 24. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris Asset Packaging Déploiement des ressources (js, css, png, etc…) directement au sein du package SPFx Déploiement des ressources automatiquement dans le CDN du tenant Système permettant à un package autoporté d’être utilise dans plusieurs tenants en même temps Tenant Properties Les administrateurs de tenant pourront créer et gérer des propritétés au sein d’un App Catalog que les webparts et les extensions pourront utilisées. Exemple: clé de connexion propre à un environnement, comportement spécifique à chaque tenant, etc. Office UI Fabric Coresupport Permettre le référencement de styles statiques Office UI Fabric dans des Composants SPFx. MoreMS-Graph support ALM APIs for scripted deployment of SPFx components Site specific App Catalog to allow for scoped deployment Les administrateurs de tenant pourront déléguer à des administrateurs de sites de gérer leur propre catalogue d’Apps SPFx pour leur site uniquement. SharePointFramework Workbench 2.0 Additional Yeoman Templates
  • 25. LES NOUVEAUTES DU SHAREPOINT FRAMEWORK (SPFx)SPS Paris www.spsevents.org/city/Paris/Paris2017