Archives de mot-clé : SPFx

Qu’en est-il aujourd’hui du SharePoint Framework (SPFx) On-Premise ?

Introduction

En considérant ces différentes livraison en ordre chronologique :

  • SharePoint 2016 RC0 – Mai 2016
  • SharePoint 2016 Feature Pack 1 – Novembre 2016
  • SharePoint Framework GA (composants WebPart côté client seulement) – Février 2017
  • SharePoint 2016 Feature Pack 2 (Incluant SPFx) – Septembre 2017
  • SharePoint Framework Extension RC0 (SharePoint Online seulement) – Septembre 2017

On peut constater qu’il y a belle et bien un gros « gap » entre ce qui est mis en ligne sur SharePoint On-Premise versus SharePoint Online.

Cycle de mise à jour SharePoint Online vs SharePoint OnPremise

L’extrait suivant explique bien les différences  :

Étant donné que SharePoint Online et SharePoint 2016 ont différents cycles de mise en circulation pour les nouvelles fonctionnalités, ils ont aussi des fonctions différentes lorsqu’il s’agit de SharePoint Framework. SharePoint Online utilise toujours la dernière version de SharePoint Framework, mais SharePoint 2016 prend uniquement en charge la version correspondant aux dépendances côté serveur des packages déployés.
SharePoint 2016 Feature Pack 2 prend en charge les composants WebPart SharePoint Framework côté client hébergés dans des pages SharePoint classiques créées à l’aide de SharePoint Framework v1.1.0. Cela signifie que lorsque vous ciblez la plateforme SharePoint 2016, vous devez utiliser SharePoint Framework v1.1.0 en raison des dépendances de la version côté serveur.

Source

Le Feature Pack 2 à la rescousse de SharePoint 2016?

Partiellement. Oui il est possible de développer des composants WebPart client avec cette version mais il y a quand même plusieurs améliorations qui ont été effectuées entre la version 1.1.0 et la version 1.4.0 du SharePoint Framework.

De plus, le SharePoint Framework Extension qui permet entre autre d’utiliser des placeholder pour par exemple ajouter un pied de page (Footer) sans modifier la page maître n’est pas disponible et il ne le sera probablement jamais pour SharePoint 2016.

SPFx Extension disponible seulement sur SharePoint 2019?

Je n’ai pas réussi à obtenir une confirmation officiel de Microsoft mais on tire cette conclusion suite à des échanges avec d’autres MVP influents en nous me basant sur ceci :

Lors du « Jeff teper’s takeover about SharePoint » sur Twitter une question concernant la disponibilité de l’expérience moderne dans un Feature Pack future a été posé :

TwitterModernExperience

 

Puisque le SPFx Extension a besoin de l’expérience moderne pour fonctionner et que celui-ci est un trop gros changement pour un feature pack, on peut conclure que le SPFx Extension ne sera pas disponible On-Premise avant SharePoint 2019.

Conclusion

C’est vraiment dommage car le SPFx Extension permet d’effectuer plusieurs personnalisations sur lesquelles on peut compter en toute sécurité dans un avenir prévisible mais celui-ci n’est malheureusement pas disponible. Donc, dans l’attente de celui-ci, on devra continuer de faire des Add-Ins pour ajouter un pied de page ou encore des CEWP…

Références :

SPFx Sharepoint 2016 support

SPFx known issues and common questions

Advertisements