SlideShare une entreprise Scribd logo
aOS Genève
22 juin 2017
New Experience & SharePoint Framework
Antoine LARZILIERE & Jean NETRY-VALERE
Antoine Larzillière
/antoine-larzilliere-a9521546/
Développeur autour des technos Microsoft
Principalement SharePoint / ASP.NET
Front-end Dev (Angular & Cie)
Jean NETRY-VALERE
/jeannetryvalere/
Consultant chez Aerow
Full SharePoint depuis 2010
Office 365 depuis 1 an
Expérience Moderne
Naissance en 2000
Historique
Strategy Customer Benefit
Great Integrated Solution • Easiest place to create and find
information
• Eliminate complex integration work
Out-of-Box Web workspace • Fast solution without desktop touch
or coding
• Customize via Dashboard and add
apps via designer
Compelling Office Integration • Minimize new training
• Make desktop smarter and leverage
knowledge
Easy & Flexible Deployment • Use in bottoms-up Team Sites or
top-down Portals
• Don’t require changing infrastructure
to start
Historique
De 2001 à Online
Historique
De 2001 à Online
Historique
De 2001 à Online
Cloud First, Mobile first
Historique
De 2001 à Online
Expérience Moderne
• Disponible depuis 1 an
• Sur SharePoint Online
• Et donc OneDrive
• Delve (et l’ex-MySite)
• Pas d’annonce officielle pour SharePoint 2016 On-premise
Introduction
Expérience Moderne
Pour quels objets ?
IIIII
Groupes Offices 365 Sites d’Equipes Liste et Bibliothèques
Expérience Moderne
Groupe Office 365
Disponible pour la collection de sites
associée au groupe (GROUP#0)
Disponible pour le OneDrive du Groupe
Expérience Moderne
• Sites d’équipe « Team Site »
• Template de site STS#0 partiellement intégré
• Migration possible des Collections de sites sous-site par PowerShell
via Features
• Disponible pour les autres modèles de sites mais expérience
discontinue
Sites
Expérience Moderne
• Uniquement accessible pour
• les listes personnalisées #100
• les bibliothèques de document #101
• Possibilité de basculer à l’interface classique
• Cookie de session splnu=0
Listes et bibliothèques
Expérience Moderne
• Type de contenu « Page de site» (Site Page)
• Remplace une page de wiki ou publication
• Processus simplifié: Brouillon => Publié
• Type de contenu « Actualités » (News)
• Est une “Site Page”
• Propriétés liées
• Promoted State = 2 (au lieu de 0)
• First Published Date affectée
• Recherche
• Pages de résultats de recherche modernisées
• Recherche avancée toujours vers le Search Center
Pages
Nouveaux Paradigmes
• Simplicité et Efficacité
• Privilégié à la richesse des fonctionnalités
• Disparition du ruban Office
• Remplacée par la barre d’action
• Menu contextuel enrichi
• Navigation par panneaux
• Superposés pour les fonctionnalités
• Juxtaposés pour les éditions / consultations
Ergonomie
Nouveaux Paradigmes
• Sauvegarde automatique
• à la perte du focus (ou sortie du champ)
• Pas d’annulation d’action (undo)
• Adaptatif (Responsive)
• Pour tous les périphériques
• Dégradation gérée
Responsive & Auto-Sauvegarde
Nouveaux Paradigmes
• Orientation Single page Application
• Page based App
• List based App
• Pages de formulaires d’éléments
• 2 formulaires out of the box
• Nouveau, Modification
• Plus de formulaire de visualisation (View Form)
• Navigation direct sur le formulaire d’édition
• Promotion de PowerApps
Application monopage
Limitations majeures
• Certaines fonctionnalités de l’ancien ruban absentes:
• Connection à Office (Outlook, Access, Export Excel)
• Ouvrir en mode explorateur
• Déclarer un enregistrement
• Navigation
• Metadata navigation and filtering
• Tree view
• Columns
• External Data
• Publishing columns (Publishing HTML, Publishing Image, Publishing Hyperlink)
Expérience moderne vs classique
Expérience Moderne
• Le modèle de site « Communication Site »
Les prochaines sorties
• Nouveau modèles de pages
• Nouvelles WebParts
SharePoint Framework
Historique
La genèse…
SharePoint Portal Server 2001 SharePoint Portal Server 2003 SharePoint Office Server 2007
2001 2003 2006
ASP ASP.NET
WebParts
CAML
Publishing
XSLT
Historique
La revolution…
SharePoint Server 2010 SharePoint Server 2013 SharePoint Server 2016, SPO
2010 2012 2016…
JSOM
REST API
SEARCH
JSOM /REST API ++
Hybridation
Modern sites / pages
SharePoint Framework
SharePoint Framework
• Standards du développement Front-End moderne
• Touche un plus grand nombre de développeurs
• Mobilité au sein de l’entreprise
• Cohérence entre 1st et 3rd party (eux et nous)
• SPFx est utilisé par MS pour les WebPart « modernes »
• Mobile (nativement responsive)
Principes
SharePoint Framework
• Outils de build et de mise en place
• Node.js
• NPM
• Yeoman
• Gulp
• WebPack
• TypeScript
Stack Web Moderne
SharePoint Framework
• Framework JS
• React
• Angular
• Vue.js
• jQuery
• …
Stack Web Moderne
SharePoint Framework
• IDE
• Visual Studio Code
• Sublime
• Atom
• Visual Studio
• Notepad
• …
Stack Web Moderne
SharePoint Framework
Modern VS Classic tools
MS Build
SharePoint Framework
• Prérequis
• Node.JS
• NPM / Yarn
• Gulp
• Yo
• Pour tester en vrai
• Un site SharePoint Online (avec droits de contribution) 
• En Prod
• Un app catalog
• Un CDN (Azure / Office 365 public CDN…)
Workflow de développement
SharePoint Framework
Workflow de développement
Installation du Générateur SharePoint
Création du Projet
Code
Test
Workbench
Test SharePoint
Packaging
Déploiement
Livraison
Good to know….
• Les WebParts SPFx peuvent-elles être ajoutés à une page classique ?
• Oui
• SharePoint Framework on-premise ?
• Heheh, oui, prévu Feature Pack 2 (fin 2017)… So wait and see…
• Quid de JSLink, des Delegate control, ou des Custom Actions
• ????
Extensions
• ApplicationCustomizers
• Ajoute un script à une page et permet d’enrichir une page avec un rendu
personnalisé
• Remplacant des “Delegate Controls”
• FieldCustomizers
• Permet de customiser les vues de données modifiant les champs d’une liste
• Remplacant des “JS Link”
• CommandSets
• Permet d’ajouter des commandes d’actions au sein des menus, avec des
comportements implementé en code client
• Remplacant des “Customs Actions”
Le future
aOS Genève
22 juin 2017
Merci à nos sponsors !

Contenu connexe

Tendances

5 Comment choisir sa solution de Workflows
5   Comment choisir sa solution de Workflows5   Comment choisir sa solution de Workflows
5 Comment choisir sa solution de Workflows
aOS Community
 
Bonnes pratiques pour votre espace de travail numérique Office 365 - Patrick ...
Bonnes pratiques pour votre espace de travail numérique Office 365 - Patrick ...Bonnes pratiques pour votre espace de travail numérique Office 365 - Patrick ...
Bonnes pratiques pour votre espace de travail numérique Office 365 - Patrick ...
aOS Community
 
11 Comment utiliser le Lean Startup et le Design Thinking pour accélérer vo...
11   Comment utiliser le Lean Startup et le Design Thinking pour accélérer vo...11   Comment utiliser le Lean Startup et le Design Thinking pour accélérer vo...
11 Comment utiliser le Lean Startup et le Design Thinking pour accélérer vo...
aOS Community
 
2017 06-20 Construire un superbe espace de travail numérique avec Office 365
2017 06-20 Construire un superbe espace de travail numérique avec Office 3652017 06-20 Construire un superbe espace de travail numérique avec Office 365
2017 06-20 Construire un superbe espace de travail numérique avec Office 365
Patrick Guimonet
 
2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications
2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications
2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications
Patrick Guimonet
 
Comment optimiser sa productivité avec office 365.
Comment optimiser sa productivité avec office 365.Comment optimiser sa productivité avec office 365.
Comment optimiser sa productivité avec office 365.
Cyrès
 
SPS paris2016 Nintex Session
SPS paris2016 Nintex Session SPS paris2016 Nintex Session
SPS paris2016 Nintex Session
Alexandre Joly
 
3 Session Nintex - Workflow as a service
3   Session Nintex - Workflow as a service3   Session Nintex - Workflow as a service
3 Session Nintex - Workflow as a service
aOS Community
 
6 Session Aerow - New experience and SharePoint framework
6   Session Aerow - New experience and SharePoint framework6   Session Aerow - New experience and SharePoint framework
6 Session Aerow - New experience and SharePoint framework
aOS Community
 
MSDEVMTL - Le Microsoft Graph et le développement Office 365
MSDEVMTL - Le Microsoft Graph et le développement Office 365MSDEVMTL - Le Microsoft Graph et le développement Office 365
MSDEVMTL - Le Microsoft Graph et le développement Office 365
Sébastien Levert
 
aOS Nouméa 2020 - 28/02/2020 - Le Serverless avec Azure Function
aOS Nouméa 2020 - 28/02/2020 - Le Serverless avec Azure FunctionaOS Nouméa 2020 - 28/02/2020 - Le Serverless avec Azure Function
aOS Nouméa 2020 - 28/02/2020 - Le Serverless avec Azure Function
Julien Chable
 
aOS Tahiti 2020 - 28/02/2020 - Le Serverless avec Azure Function
aOS Tahiti 2020 - 28/02/2020 - Le Serverless avec Azure FunctionaOS Tahiti 2020 - 28/02/2020 - Le Serverless avec Azure Function
aOS Tahiti 2020 - 28/02/2020 - Le Serverless avec Azure Function
Julien Chable
 
Introduction à AngularJS dans un contexte Office365
Introduction à AngularJS dans un contexte Office365Introduction à AngularJS dans un contexte Office365
Introduction à AngularJS dans un contexte Office365
Sébastien Levert
 
SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...
SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...
SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...
Nicolas Georgeault
 
Guspqc oct 2018 #msignite news dev
Guspqc oct 2018  #msignite news devGuspqc oct 2018  #msignite news dev
Guspqc oct 2018 #msignite news dev
Vincent Biret
 
ASP.NET Web API & Azure API Management
ASP.NET Web API & Azure API ManagementASP.NET Web API & Azure API Management
ASP.NET Web API & Azure API Management
Microsoft
 
Aspectize mdday2010
Aspectize mdday2010Aspectize mdday2010
Aspectize mdday2010MD DAY
 
SharePoint : votre portail métier d'entreprise #mstechdays 2012
SharePoint : votre portail métier d'entreprise #mstechdays 2012SharePoint : votre portail métier d'entreprise #mstechdays 2012
SharePoint : votre portail métier d'entreprise #mstechdays 2012
Vincent Biret
 
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
Julien Chable
 
SharePoint et Azure premiers pas - SharePoint Days Casablanca
SharePoint et Azure premiers pas - SharePoint Days CasablancaSharePoint et Azure premiers pas - SharePoint Days Casablanca
SharePoint et Azure premiers pas - SharePoint Days Casablanca
Patrick Guimonet
 

Tendances (20)

5 Comment choisir sa solution de Workflows
5   Comment choisir sa solution de Workflows5   Comment choisir sa solution de Workflows
5 Comment choisir sa solution de Workflows
 
Bonnes pratiques pour votre espace de travail numérique Office 365 - Patrick ...
Bonnes pratiques pour votre espace de travail numérique Office 365 - Patrick ...Bonnes pratiques pour votre espace de travail numérique Office 365 - Patrick ...
Bonnes pratiques pour votre espace de travail numérique Office 365 - Patrick ...
 
11 Comment utiliser le Lean Startup et le Design Thinking pour accélérer vo...
11   Comment utiliser le Lean Startup et le Design Thinking pour accélérer vo...11   Comment utiliser le Lean Startup et le Design Thinking pour accélérer vo...
11 Comment utiliser le Lean Startup et le Design Thinking pour accélérer vo...
 
2017 06-20 Construire un superbe espace de travail numérique avec Office 365
2017 06-20 Construire un superbe espace de travail numérique avec Office 3652017 06-20 Construire un superbe espace de travail numérique avec Office 365
2017 06-20 Construire un superbe espace de travail numérique avec Office 365
 
2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications
2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications
2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications
 
Comment optimiser sa productivité avec office 365.
Comment optimiser sa productivité avec office 365.Comment optimiser sa productivité avec office 365.
Comment optimiser sa productivité avec office 365.
 
SPS paris2016 Nintex Session
SPS paris2016 Nintex Session SPS paris2016 Nintex Session
SPS paris2016 Nintex Session
 
3 Session Nintex - Workflow as a service
3   Session Nintex - Workflow as a service3   Session Nintex - Workflow as a service
3 Session Nintex - Workflow as a service
 
6 Session Aerow - New experience and SharePoint framework
6   Session Aerow - New experience and SharePoint framework6   Session Aerow - New experience and SharePoint framework
6 Session Aerow - New experience and SharePoint framework
 
MSDEVMTL - Le Microsoft Graph et le développement Office 365
MSDEVMTL - Le Microsoft Graph et le développement Office 365MSDEVMTL - Le Microsoft Graph et le développement Office 365
MSDEVMTL - Le Microsoft Graph et le développement Office 365
 
aOS Nouméa 2020 - 28/02/2020 - Le Serverless avec Azure Function
aOS Nouméa 2020 - 28/02/2020 - Le Serverless avec Azure FunctionaOS Nouméa 2020 - 28/02/2020 - Le Serverless avec Azure Function
aOS Nouméa 2020 - 28/02/2020 - Le Serverless avec Azure Function
 
aOS Tahiti 2020 - 28/02/2020 - Le Serverless avec Azure Function
aOS Tahiti 2020 - 28/02/2020 - Le Serverless avec Azure FunctionaOS Tahiti 2020 - 28/02/2020 - Le Serverless avec Azure Function
aOS Tahiti 2020 - 28/02/2020 - Le Serverless avec Azure Function
 
Introduction à AngularJS dans un contexte Office365
Introduction à AngularJS dans un contexte Office365Introduction à AngularJS dans un contexte Office365
Introduction à AngularJS dans un contexte Office365
 
SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...
SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...
SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...
 
Guspqc oct 2018 #msignite news dev
Guspqc oct 2018  #msignite news devGuspqc oct 2018  #msignite news dev
Guspqc oct 2018 #msignite news dev
 
ASP.NET Web API & Azure API Management
ASP.NET Web API & Azure API ManagementASP.NET Web API & Azure API Management
ASP.NET Web API & Azure API Management
 
Aspectize mdday2010
Aspectize mdday2010Aspectize mdday2010
Aspectize mdday2010
 
SharePoint : votre portail métier d'entreprise #mstechdays 2012
SharePoint : votre portail métier d'entreprise #mstechdays 2012SharePoint : votre portail métier d'entreprise #mstechdays 2012
SharePoint : votre portail métier d'entreprise #mstechdays 2012
 
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
 
SharePoint et Azure premiers pas - SharePoint Days Casablanca
SharePoint et Azure premiers pas - SharePoint Days CasablancaSharePoint et Azure premiers pas - SharePoint Days Casablanca
SharePoint et Azure premiers pas - SharePoint Days Casablanca
 

Similaire à 7 Session Aerow - New experience and SharePoint Framework

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
Microsoft Technet France
 
Patterns pour porter son code SharePoint vers Office 365 (SharePoint Saturday...
Patterns pour porter son code SharePoint vers Office 365 (SharePoint Saturday...Patterns pour porter son code SharePoint vers Office 365 (SharePoint Saturday...
Patterns pour porter son code SharePoint vers Office 365 (SharePoint Saturday...
serge luca
 
MSDevMtl introduction au dev SharePoint online, office et office 365
MSDevMtl introduction au dev SharePoint online, office et office 365MSDevMtl introduction au dev SharePoint online, office et office 365
MSDevMtl introduction au dev SharePoint online, office et office 365
Vincent Biret
 
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintexinext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
Alexandre David
 
Evolution de l’Intranet d’entreprise avec Office 365 : quelles approches ?
Evolution de l’Intranet d’entreprise avec Office 365 : quelles approches ?Evolution de l’Intranet d’entreprise avec Office 365 : quelles approches ?
Evolution de l’Intranet d’entreprise avec Office 365 : quelles approches ?
Franck Cornu
 
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
 
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
Nicolas Gordat
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
ekino
 
Construisez votre intranet avec microsoft office 365 sans code a os canadia...
Construisez votre intranet avec microsoft office 365 sans code   a os canadia...Construisez votre intranet avec microsoft office 365 sans code   a os canadia...
Construisez votre intranet avec microsoft office 365 sans code a os canadia...
Samuel Lévesque
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.Net
Frédéric Vandenbriele
 
Grics 2017 - construisez votre intranet avec microsoft office 365 sans code
Grics   2017 - construisez votre intranet avec microsoft office 365 sans codeGrics   2017 - construisez votre intranet avec microsoft office 365 sans code
Grics 2017 - construisez votre intranet avec microsoft office 365 sans code
Samuel Lévesque
 
SharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migrationSharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migration
Benoit Jester
 
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
Louis-Philippe Lavoie
 
SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016
SharePoint Days Casablanca 2016 -  Les nouveautés de SharePoint 2016SharePoint Days Casablanca 2016 -  Les nouveautés de SharePoint 2016
SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016
Benoit Jester
 
Design applicatif avec symfony - Zoom sur la clean architecture - Symfony Live
Design applicatif avec symfony - Zoom sur la clean architecture - Symfony LiveDesign applicatif avec symfony - Zoom sur la clean architecture - Symfony Live
Design applicatif avec symfony - Zoom sur la clean architecture - Symfony Live
RomainKuzniak
 
Cloud or not Cloud, comment déployer Project… ? That is the question!
Cloud or not Cloud, comment déployer Project…  ? That is the question!Cloud or not Cloud, comment déployer Project…  ? That is the question!
Cloud or not Cloud, comment déployer Project… ? That is the question!
Microsoft Technet France
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement MicrosoftChristophe HERAL
 
D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...
D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...
D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...
SPS Paris
 
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?
Smile I.T is open
 
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
Benoit Jester
 

Similaire à 7 Session Aerow - New experience and SharePoint Framework (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
 
Patterns pour porter son code SharePoint vers Office 365 (SharePoint Saturday...
Patterns pour porter son code SharePoint vers Office 365 (SharePoint Saturday...Patterns pour porter son code SharePoint vers Office 365 (SharePoint Saturday...
Patterns pour porter son code SharePoint vers Office 365 (SharePoint Saturday...
 
MSDevMtl introduction au dev SharePoint online, office et office 365
MSDevMtl introduction au dev SharePoint online, office et office 365MSDevMtl introduction au dev SharePoint online, office et office 365
MSDevMtl introduction au dev SharePoint online, office et office 365
 
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintexinext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
 
Evolution de l’Intranet d’entreprise avec Office 365 : quelles approches ?
Evolution de l’Intranet d’entreprise avec Office 365 : quelles approches ?Evolution de l’Intranet d’entreprise avec Office 365 : quelles approches ?
Evolution de l’Intranet d’entreprise avec Office 365 : quelles approches ?
 
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!
 
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
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
 
Construisez votre intranet avec microsoft office 365 sans code a os canadia...
Construisez votre intranet avec microsoft office 365 sans code   a os canadia...Construisez votre intranet avec microsoft office 365 sans code   a os canadia...
Construisez votre intranet avec microsoft office 365 sans code a os canadia...
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.Net
 
Grics 2017 - construisez votre intranet avec microsoft office 365 sans code
Grics   2017 - construisez votre intranet avec microsoft office 365 sans codeGrics   2017 - construisez votre intranet avec microsoft office 365 sans code
Grics 2017 - construisez votre intranet avec microsoft office 365 sans code
 
SharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migrationSharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migration
 
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
 
SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016
SharePoint Days Casablanca 2016 -  Les nouveautés de SharePoint 2016SharePoint Days Casablanca 2016 -  Les nouveautés de SharePoint 2016
SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016
 
Design applicatif avec symfony - Zoom sur la clean architecture - Symfony Live
Design applicatif avec symfony - Zoom sur la clean architecture - Symfony LiveDesign applicatif avec symfony - Zoom sur la clean architecture - Symfony Live
Design applicatif avec symfony - Zoom sur la clean architecture - Symfony Live
 
Cloud or not Cloud, comment déployer Project… ? That is the question!
Cloud or not Cloud, comment déployer Project…  ? That is the question!Cloud or not Cloud, comment déployer Project…  ? That is the question!
Cloud or not Cloud, comment déployer Project… ? That is the question!
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
 
D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...
D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...
D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...
 
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?
 
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
 

Plus de aOS Community

Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
aOS Community
 
Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020
Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020
Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020
aOS Community
 
Passer des macro Excel à la power plateform - aOS Tahiti 03-03-2020
Passer des macro Excel à la power plateform - aOS Tahiti 03-03-2020Passer des macro Excel à la power plateform - aOS Tahiti 03-03-2020
Passer des macro Excel à la power plateform - aOS Tahiti 03-03-2020
aOS Community
 
Serverless avec azure functions - aOS Tahiti 03-03-2020
Serverless avec azure functions - aOS Tahiti 03-03-2020Serverless avec azure functions - aOS Tahiti 03-03-2020
Serverless avec azure functions - aOS Tahiti 03-03-2020
aOS Community
 
Passer des macro Excel à la power plateform - aOS Nouméa 28-02-2020
Passer des macro Excel à la power plateform - aOS Nouméa 28-02-2020 Passer des macro Excel à la power plateform - aOS Nouméa 28-02-2020
Passer des macro Excel à la power plateform - aOS Nouméa 28-02-2020
aOS Community
 
MS ignite : les nouveautés autour des content services et projet cortex - aOS...
MS ignite : les nouveautés autour des content services et projet cortex - aOS...MS ignite : les nouveautés autour des content services et projet cortex - aOS...
MS ignite : les nouveautés autour des content services et projet cortex - aOS...
aOS Community
 
Cybersecurité dans M365 - aOS Noumea 28-02-2020
Cybersecurité dans M365 - aOS Noumea 28-02-2020Cybersecurité dans M365 - aOS Noumea 28-02-2020
Cybersecurité dans M365 - aOS Noumea 28-02-2020
aOS Community
 
Introduction a Power Automate - aOS Nouméa 28-02-2020
Introduction a Power Automate  - aOS Nouméa 28-02-2020 Introduction a Power Automate  - aOS Nouméa 28-02-2020
Introduction a Power Automate - aOS Nouméa 28-02-2020
aOS Community
 
aOS Monaco 2019 - S3 - Présentation Varonis - Cloud Data Protection - Benjami...
aOS Monaco 2019 - S3 - Présentation Varonis - Cloud Data Protection - Benjami...aOS Monaco 2019 - S3 - Présentation Varonis - Cloud Data Protection - Benjami...
aOS Monaco 2019 - S3 - Présentation Varonis - Cloud Data Protection - Benjami...
aOS Community
 
aOS Monaco 2019 - S2 - Présentation ARKADIN - TEAMS Adoption - Laurent Pilo
aOS Monaco 2019 - S2 - Présentation ARKADIN - TEAMS Adoption - Laurent PiloaOS Monaco 2019 - S2 - Présentation ARKADIN - TEAMS Adoption - Laurent Pilo
aOS Monaco 2019 - S2 - Présentation ARKADIN - TEAMS Adoption - Laurent Pilo
aOS Community
 
aOS Monaco 2019 - C1 - Sécuriser sa messagerie sur Office 365 - Hakim Taoussi...
aOS Monaco 2019 - C1 - Sécuriser sa messagerie sur Office 365 - Hakim Taoussi...aOS Monaco 2019 - C1 - Sécuriser sa messagerie sur Office 365 - Hakim Taoussi...
aOS Monaco 2019 - C1 - Sécuriser sa messagerie sur Office 365 - Hakim Taoussi...
aOS Community
 
aOS Monaco 2019 - B7 - I Developed a SPFx solution, what to do next and how t...
aOS Monaco 2019 - B7 - I Developed a SPFx solution, what to do next and how t...aOS Monaco 2019 - B7 - I Developed a SPFx solution, what to do next and how t...
aOS Monaco 2019 - B7 - I Developed a SPFx solution, what to do next and how t...
aOS Community
 
aOS Monaco 2019 - B6 - Mister Governance and Doctor Teams - Jean-François Ber...
aOS Monaco 2019 - B6 - Mister Governance and Doctor Teams - Jean-François Ber...aOS Monaco 2019 - B6 - Mister Governance and Doctor Teams - Jean-François Ber...
aOS Monaco 2019 - B6 - Mister Governance and Doctor Teams - Jean-François Ber...
aOS Community
 
aOS Monaco 2019 - B5 - The good, the bad and the unexpected - a BOT story - K...
aOS Monaco 2019 - B5 - The good, the bad and the unexpected - a BOT story - K...aOS Monaco 2019 - B5 - The good, the bad and the unexpected - a BOT story - K...
aOS Monaco 2019 - B5 - The good, the bad and the unexpected - a BOT story - K...
aOS Community
 
aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...
aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...
aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...
aOS Community
 
aOS Monaco 2019 - B3 - Create purchase request in PowerApps - Robi Voncina
aOS Monaco 2019 - B3 - Create purchase request in PowerApps - Robi VoncinaaOS Monaco 2019 - B3 - Create purchase request in PowerApps - Robi Voncina
aOS Monaco 2019 - B3 - Create purchase request in PowerApps - Robi Voncina
aOS Community
 
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
aOS Community
 
aOS Monaco 2019 - B1 - Construire son infrastructure sur Azure un jeu d'enfan...
aOS Monaco 2019 - B1 - Construire son infrastructure sur Azure un jeu d'enfan...aOS Monaco 2019 - B1 - Construire son infrastructure sur Azure un jeu d'enfan...
aOS Monaco 2019 - B1 - Construire son infrastructure sur Azure un jeu d'enfan...
aOS Community
 
aOS Monaco 2019 - A7 - Sécurisez votre SI et vos services Office 365 partie 2...
aOS Monaco 2019 - A7 - Sécurisez votre SI et vos services Office 365 partie 2...aOS Monaco 2019 - A7 - Sécurisez votre SI et vos services Office 365 partie 2...
aOS Monaco 2019 - A7 - Sécurisez votre SI et vos services Office 365 partie 2...
aOS Community
 
aOS Monaco 2019 - A6 - Sécurisez votre SI et vos services Office 365 partie 1...
aOS Monaco 2019 - A6 - Sécurisez votre SI et vos services Office 365 partie 1...aOS Monaco 2019 - A6 - Sécurisez votre SI et vos services Office 365 partie 1...
aOS Monaco 2019 - A6 - Sécurisez votre SI et vos services Office 365 partie 1...
aOS Community
 

Plus de aOS Community (20)

Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
 
Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020
Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020
Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020
 
Passer des macro Excel à la power plateform - aOS Tahiti 03-03-2020
Passer des macro Excel à la power plateform - aOS Tahiti 03-03-2020Passer des macro Excel à la power plateform - aOS Tahiti 03-03-2020
Passer des macro Excel à la power plateform - aOS Tahiti 03-03-2020
 
Serverless avec azure functions - aOS Tahiti 03-03-2020
Serverless avec azure functions - aOS Tahiti 03-03-2020Serverless avec azure functions - aOS Tahiti 03-03-2020
Serverless avec azure functions - aOS Tahiti 03-03-2020
 
Passer des macro Excel à la power plateform - aOS Nouméa 28-02-2020
Passer des macro Excel à la power plateform - aOS Nouméa 28-02-2020 Passer des macro Excel à la power plateform - aOS Nouméa 28-02-2020
Passer des macro Excel à la power plateform - aOS Nouméa 28-02-2020
 
MS ignite : les nouveautés autour des content services et projet cortex - aOS...
MS ignite : les nouveautés autour des content services et projet cortex - aOS...MS ignite : les nouveautés autour des content services et projet cortex - aOS...
MS ignite : les nouveautés autour des content services et projet cortex - aOS...
 
Cybersecurité dans M365 - aOS Noumea 28-02-2020
Cybersecurité dans M365 - aOS Noumea 28-02-2020Cybersecurité dans M365 - aOS Noumea 28-02-2020
Cybersecurité dans M365 - aOS Noumea 28-02-2020
 
Introduction a Power Automate - aOS Nouméa 28-02-2020
Introduction a Power Automate  - aOS Nouméa 28-02-2020 Introduction a Power Automate  - aOS Nouméa 28-02-2020
Introduction a Power Automate - aOS Nouméa 28-02-2020
 
aOS Monaco 2019 - S3 - Présentation Varonis - Cloud Data Protection - Benjami...
aOS Monaco 2019 - S3 - Présentation Varonis - Cloud Data Protection - Benjami...aOS Monaco 2019 - S3 - Présentation Varonis - Cloud Data Protection - Benjami...
aOS Monaco 2019 - S3 - Présentation Varonis - Cloud Data Protection - Benjami...
 
aOS Monaco 2019 - S2 - Présentation ARKADIN - TEAMS Adoption - Laurent Pilo
aOS Monaco 2019 - S2 - Présentation ARKADIN - TEAMS Adoption - Laurent PiloaOS Monaco 2019 - S2 - Présentation ARKADIN - TEAMS Adoption - Laurent Pilo
aOS Monaco 2019 - S2 - Présentation ARKADIN - TEAMS Adoption - Laurent Pilo
 
aOS Monaco 2019 - C1 - Sécuriser sa messagerie sur Office 365 - Hakim Taoussi...
aOS Monaco 2019 - C1 - Sécuriser sa messagerie sur Office 365 - Hakim Taoussi...aOS Monaco 2019 - C1 - Sécuriser sa messagerie sur Office 365 - Hakim Taoussi...
aOS Monaco 2019 - C1 - Sécuriser sa messagerie sur Office 365 - Hakim Taoussi...
 
aOS Monaco 2019 - B7 - I Developed a SPFx solution, what to do next and how t...
aOS Monaco 2019 - B7 - I Developed a SPFx solution, what to do next and how t...aOS Monaco 2019 - B7 - I Developed a SPFx solution, what to do next and how t...
aOS Monaco 2019 - B7 - I Developed a SPFx solution, what to do next and how t...
 
aOS Monaco 2019 - B6 - Mister Governance and Doctor Teams - Jean-François Ber...
aOS Monaco 2019 - B6 - Mister Governance and Doctor Teams - Jean-François Ber...aOS Monaco 2019 - B6 - Mister Governance and Doctor Teams - Jean-François Ber...
aOS Monaco 2019 - B6 - Mister Governance and Doctor Teams - Jean-François Ber...
 
aOS Monaco 2019 - B5 - The good, the bad and the unexpected - a BOT story - K...
aOS Monaco 2019 - B5 - The good, the bad and the unexpected - a BOT story - K...aOS Monaco 2019 - B5 - The good, the bad and the unexpected - a BOT story - K...
aOS Monaco 2019 - B5 - The good, the bad and the unexpected - a BOT story - K...
 
aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...
aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...
aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...
 
aOS Monaco 2019 - B3 - Create purchase request in PowerApps - Robi Voncina
aOS Monaco 2019 - B3 - Create purchase request in PowerApps - Robi VoncinaaOS Monaco 2019 - B3 - Create purchase request in PowerApps - Robi Voncina
aOS Monaco 2019 - B3 - Create purchase request in PowerApps - Robi Voncina
 
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
 
aOS Monaco 2019 - B1 - Construire son infrastructure sur Azure un jeu d'enfan...
aOS Monaco 2019 - B1 - Construire son infrastructure sur Azure un jeu d'enfan...aOS Monaco 2019 - B1 - Construire son infrastructure sur Azure un jeu d'enfan...
aOS Monaco 2019 - B1 - Construire son infrastructure sur Azure un jeu d'enfan...
 
aOS Monaco 2019 - A7 - Sécurisez votre SI et vos services Office 365 partie 2...
aOS Monaco 2019 - A7 - Sécurisez votre SI et vos services Office 365 partie 2...aOS Monaco 2019 - A7 - Sécurisez votre SI et vos services Office 365 partie 2...
aOS Monaco 2019 - A7 - Sécurisez votre SI et vos services Office 365 partie 2...
 
aOS Monaco 2019 - A6 - Sécurisez votre SI et vos services Office 365 partie 1...
aOS Monaco 2019 - A6 - Sécurisez votre SI et vos services Office 365 partie 1...aOS Monaco 2019 - A6 - Sécurisez votre SI et vos services Office 365 partie 1...
aOS Monaco 2019 - A6 - Sécurisez votre SI et vos services Office 365 partie 1...
 

7 Session Aerow - New experience and SharePoint Framework

  • 1. aOS Genève 22 juin 2017 New Experience & SharePoint Framework Antoine LARZILIERE & Jean NETRY-VALERE
  • 2. Antoine Larzillière /antoine-larzilliere-a9521546/ Développeur autour des technos Microsoft Principalement SharePoint / ASP.NET Front-end Dev (Angular & Cie)
  • 3. Jean NETRY-VALERE /jeannetryvalere/ Consultant chez Aerow Full SharePoint depuis 2010 Office 365 depuis 1 an
  • 5. Naissance en 2000 Historique Strategy Customer Benefit Great Integrated Solution • Easiest place to create and find information • Eliminate complex integration work Out-of-Box Web workspace • Fast solution without desktop touch or coding • Customize via Dashboard and add apps via designer Compelling Office Integration • Minimize new training • Make desktop smarter and leverage knowledge Easy & Flexible Deployment • Use in bottoms-up Team Sites or top-down Portals • Don’t require changing infrastructure to start
  • 8. Historique De 2001 à Online Cloud First, Mobile first
  • 10. Expérience Moderne • Disponible depuis 1 an • Sur SharePoint Online • Et donc OneDrive • Delve (et l’ex-MySite) • Pas d’annonce officielle pour SharePoint 2016 On-premise Introduction
  • 11. Expérience Moderne Pour quels objets ? IIIII Groupes Offices 365 Sites d’Equipes Liste et Bibliothèques
  • 12. Expérience Moderne Groupe Office 365 Disponible pour la collection de sites associée au groupe (GROUP#0) Disponible pour le OneDrive du Groupe
  • 13. Expérience Moderne • Sites d’équipe « Team Site » • Template de site STS#0 partiellement intégré • Migration possible des Collections de sites sous-site par PowerShell via Features • Disponible pour les autres modèles de sites mais expérience discontinue Sites
  • 14. Expérience Moderne • Uniquement accessible pour • les listes personnalisées #100 • les bibliothèques de document #101 • Possibilité de basculer à l’interface classique • Cookie de session splnu=0 Listes et bibliothèques
  • 15. Expérience Moderne • Type de contenu « Page de site» (Site Page) • Remplace une page de wiki ou publication • Processus simplifié: Brouillon => Publié • Type de contenu « Actualités » (News) • Est une “Site Page” • Propriétés liées • Promoted State = 2 (au lieu de 0) • First Published Date affectée • Recherche • Pages de résultats de recherche modernisées • Recherche avancée toujours vers le Search Center Pages
  • 16. Nouveaux Paradigmes • Simplicité et Efficacité • Privilégié à la richesse des fonctionnalités • Disparition du ruban Office • Remplacée par la barre d’action • Menu contextuel enrichi • Navigation par panneaux • Superposés pour les fonctionnalités • Juxtaposés pour les éditions / consultations Ergonomie
  • 17. Nouveaux Paradigmes • Sauvegarde automatique • à la perte du focus (ou sortie du champ) • Pas d’annulation d’action (undo) • Adaptatif (Responsive) • Pour tous les périphériques • Dégradation gérée Responsive & Auto-Sauvegarde
  • 18. Nouveaux Paradigmes • Orientation Single page Application • Page based App • List based App • Pages de formulaires d’éléments • 2 formulaires out of the box • Nouveau, Modification • Plus de formulaire de visualisation (View Form) • Navigation direct sur le formulaire d’édition • Promotion de PowerApps Application monopage
  • 19. Limitations majeures • Certaines fonctionnalités de l’ancien ruban absentes: • Connection à Office (Outlook, Access, Export Excel) • Ouvrir en mode explorateur • Déclarer un enregistrement • Navigation • Metadata navigation and filtering • Tree view • Columns • External Data • Publishing columns (Publishing HTML, Publishing Image, Publishing Hyperlink) Expérience moderne vs classique
  • 20. Expérience Moderne • Le modèle de site « Communication Site » Les prochaines sorties • Nouveau modèles de pages • Nouvelles WebParts
  • 22. Historique La genèse… SharePoint Portal Server 2001 SharePoint Portal Server 2003 SharePoint Office Server 2007 2001 2003 2006 ASP ASP.NET WebParts CAML Publishing XSLT
  • 23. Historique La revolution… SharePoint Server 2010 SharePoint Server 2013 SharePoint Server 2016, SPO 2010 2012 2016… JSOM REST API SEARCH JSOM /REST API ++ Hybridation Modern sites / pages SharePoint Framework
  • 24. SharePoint Framework • Standards du développement Front-End moderne • Touche un plus grand nombre de développeurs • Mobilité au sein de l’entreprise • Cohérence entre 1st et 3rd party (eux et nous) • SPFx est utilisé par MS pour les WebPart « modernes » • Mobile (nativement responsive) Principes
  • 25. SharePoint Framework • Outils de build et de mise en place • Node.js • NPM • Yeoman • Gulp • WebPack • TypeScript Stack Web Moderne
  • 26. SharePoint Framework • Framework JS • React • Angular • Vue.js • jQuery • … Stack Web Moderne
  • 27. SharePoint Framework • IDE • Visual Studio Code • Sublime • Atom • Visual Studio • Notepad • … Stack Web Moderne
  • 28. SharePoint Framework Modern VS Classic tools MS Build
  • 29. SharePoint Framework • Prérequis • Node.JS • NPM / Yarn • Gulp • Yo • Pour tester en vrai • Un site SharePoint Online (avec droits de contribution)  • En Prod • Un app catalog • Un CDN (Azure / Office 365 public CDN…) Workflow de développement
  • 30. SharePoint Framework Workflow de développement Installation du Générateur SharePoint Création du Projet Code Test Workbench Test SharePoint Packaging Déploiement Livraison
  • 31. Good to know…. • Les WebParts SPFx peuvent-elles être ajoutés à une page classique ? • Oui • SharePoint Framework on-premise ? • Heheh, oui, prévu Feature Pack 2 (fin 2017)… So wait and see… • Quid de JSLink, des Delegate control, ou des Custom Actions • ????
  • 32. Extensions • ApplicationCustomizers • Ajoute un script à une page et permet d’enrichir une page avec un rendu personnalisé • Remplacant des “Delegate Controls” • FieldCustomizers • Permet de customiser les vues de données modifiant les champs d’une liste • Remplacant des “JS Link” • CommandSets • Permet d’ajouter des commandes d’actions au sein des menus, avec des comportements implementé en code client • Remplacant des “Customs Actions” Le future
  • 33. aOS Genève 22 juin 2017 Merci à nos sponsors !