Dans le passé, de nombreuses organisations réalisaient leurs intranets et hébergeait celui-ci à l'interne.
La tendance à changé et les organisations s'orientent maintenant vers le cloud pour répondre à leurs besoins d'intranet.
Lors de cette session nous allons tenter de répondre aux questions suivantes : "Est-ce que notre intranet doit être construit avec Microsoft Office 365 ? Est-ce possible de réaliser un intranet sans développement majeur?".
Dans cette session, Samuel Lévesque abordera :
• Les avantages d'utiliser Microsoft Office 365 pour un intranet;
• Les meilleures pratiques à considérer;
• Des composantes clés en main sans code.
2. Construisez votre
intranet avec
Microsoft Office
365 sans code
"Est-ce que notre intranet doit être construit avec Microsoft Office 365?"
"Est-ce possible de réaliser un intranet sans développement majeur?"
Samuel Lévesque
Architecte SharePoint
@sharepointerie http://sharepointerie.com
4. Objectifs
• Présenter les différents scénarios possibles pour réaliser un
intranet de publication dans Office 365 en date d’aujourd’hui;
• Présenter plusieurs solutions sans code ainsi que les
meilleures pratiques pour construire votre intranet.
Public cible : Tous
5. Sommaire de la présentation
PourquoiO365?
Comment ? Meilleures pratiques
et recommandations
9. Sommaire de la présentation
PourquoiO365?
Comment ? Meilleures pratiques
et recommandations
10. H1 Calendar 2017
SharePoint App (iOS)
SharePoint Home
H2 Calendar 2016
SharePoint Publishing Roadmap
Annoncé en Septembre 2016 @ Microsoft Ignite
11. • Intégration avec les Team news
(Actualités) et l’application mobile;
• WebPart de contenu mis en évidence
(Équivalent de la CSWP).
Scénario possible - Site d’équipe moderne
Pour :
Contre :
• Disponible depuis peu de temps dans
le monde entier;
• Personnalisations limités;
• Un seul type de mise en page
disponible;
• Une seule disposition de page
disponible.
12. • Intégration avec les site d’équipes
modernes et l’application mobile.
Scénario possible – Team news (Actualité)
Pour :
Contre :
• En cours de déploiement (Février
2017);
• N’importe qui peut ajouter des
actualités.
13. Scénario possible - Site de publication moderne
• Intégration avec les Corporate news
(Actualités) et l’application mobile.
Pour :
Contre :
• Pas encore disponible.
14. Scénario possible - Site de publication classique
• Disponible depuis 2013;
• Plusieurs possibilités de
personnalisation;
• Plusieurs types de mise en page
disponible;
• Plusieurs dispositions de page
disponible.
Pour :
Contre :
• Pas de responsive design;
15. Comparatif des scénarios par fonctionnalité
Site d’équipe moderne Site de publication moderne Site de publication classique
Plusieurs types de mise en
page
Plusieurs dispositions de page
Page maître personnalisée
Personnalisation JavaScript via
des actions personnalisées
Fonctionnalités de publications
Contrôler les modèles de sous-
sites disponibles
Modifier la page d’accueil par
défaut
Appliquer un thème
SharePoint Designer
Responsive design natif
16. Hiérarchie de sites Intranet Contoso
Intranet
Actualités Bottin Qui s’en occupe
26. Sommaire de la présentation
PourquoiO365?
Comment ? Meilleures pratiques
et recommandations
27. Meilleures pratiques pour optimiser les performances
Navigation structurelle Navigation gérée Navigation pilotés par la recherche
Avantages :
•Facile à configurer
•Tronqué selon sécurité
•Mis à jour automatiquement lors de
l’ajout de sites
Avantages :
•Facile à gérer
Avantages:
•Tronqué selon sécurité
•Met à jour automatiquement lors de
l’ajout de sites
•Chargement rapide de la structure de
navigation et mécanisme de mise en
cache
Inconvénients :
•Peu performant lorsqu’il y a une
structure de site complexe
Inconvénients :
•Pas de mises à jour pour refléter la
structure du site
Inconvénients :
•Aucune possibilité de facilement
ordonner les sites
•Nécessite une personnalisation de la
page maître (compétences techniques
nécessaires)
28. Meilleures pratiques pour optimiser les performances
Comportement du composant WebPart Composant WebPart Requête de contenu Composant WebPart Recherche de
contenu
Configuration de la requête Facile Vous devez connaître certaines
fonctionnalités de recherche telles que
les propriétés gérées.
Interrogation de contenu volumineux Limité Oui
Traitement de requêtes complexes Limité Oui
Évolution pour gérer les augmentations de
contenu ultérieures
Limité Oui
Affichage du contenu provenant d’autres
collections de sites
Non Oui
Possibilité de personnaliser la conception
des résultats de requête
Oui, en utilisant XSLT. Oui, en utilisant HTML+JS+CSS
Coûts de maintenance dans une
architecture de site complexe
Élevés Petite
Affinement des résultats affichés dans le
composant WebPart
Non Oui, en combinaison avec le composant
WebPart Affinement.
29. Éviter de modifier la page maitre
Page maître personnalisé
• Contrôle total de la
façon dont le site est
rendu;
• Les mises à jour des
pages maître oob ne
sont pas
automatiquement
appliquées sur les sites;
• Difficultés possibles avec
les mises à jour.
CSS alternatif
• Peut être utilisé pour
remplacer tous les
paramètres CSS
• Contrôle des couleurs,
des polices et des
paramètres de mise en
page
• Configuration appliquée
à chaque site
Thème
• Peut être utilisé pour
contrôler l’image de
marque, les polices et
l'image de fond des
sites;
• Configuration appliquée
à chaque site.
Options
Flexibilité
Impact des
coûts (à
court et à
long terme)
Supporté
Illimité Bien Moyen Passable
Thème Office 365
• Peut être utilisé pour
centraliser l’image de
marque pour tous les
services dans le O365
• Paramètres limités
actuellement;
• Peut être surchargé au
niveau du site;
• Uniquement dans O365.
Incorporer du JavaScript
• Peut être utilisé pour
incorporer un script et
modifier la façon dont le
site est rendu;
Bien
35. Conslusion
Citation
Just because you can, doesn’t mean you should.
Jurassic Park - Jeff Goldblum
Il y a plusieurs avantages de construire un intranet dans O365
• Plateforme en évolution constante
• Plusieurs bénéfices au niveau de l’innovation
• Plusieurs bénéfices financiers
Plusieurs scénarios intéressants à venir…
Option 1 : Si vous avez un intranet à construire aujourd’hui Site de publication classique
Option 2 : Si vous avez un intranet à construire en 2018 Site de publication moderne
"Est-ce que notre intranet doit être construit avec Microsoft Office 365?"
"Est-ce possible de réaliser un intranet sans développement majeur?"
37. • Office 365 Roadmap
• Customizing "modern" team sites
• Customizing "modern" site pages
• Display templates
• Tiles in SharePoint Search using Display
Templates
• Github Search Display Templates
• How to Build a Corporate Directory with
SharePoint Search
Références
• Display the Title Row (Top Navigation) in
the Search Centers
• Discover the New SharePoint Content
Publishing Experiences
• Discover what's new and what's coming
to the SharePoint Mobile and Intelligent
Intranet
• Build your intranet with Microsoft Office
365
• SharePoint 2013/2016/Online Responsive
UI
• Tune SharePoint Online performance
• Options de navigation pour SharePoint
Online
Editor's Notes
On-Premise, le cycle de release est plus long et dans le format d’un Feature Pack qu’il faut installer.
Fini les mises à jours
Infrastructure
Réduction des efforts requis à cause de la porté
La mobilité est maintenant un prérequis pour la plupart des intranets
Modern page != Page classique non supporté
Team news est présentement en déploiement…(Février 2017)
Aucun signe de Publishing sites dans le roadmap
Modern web parts on classic page + Classic page not deprecated = Site de publication classique
Présentement, on ne peut pas créer de pages de type Wiki et de pages de composants Web Part dans un site d’équipe moderne
Présentement en déploiement. Donc qui commencent à être diffusées et qui ne sont pas encore disponibles pour tous les clients concernés.
Remplace le « Newsfeed »
Source : https://blogs.office.com/2016/09/26/enriching-the-mobile-and-intelligent-intranet-with-team-news-apps-for-android-and-windows-and-more/
Requiert d’être administrateur Global du Tenant!
La page d’accueil SharePoint dans Office 365 est l’endroit où vous pouvez trouver facilement et SharePoint accéder aux sites et les portails au sein de votre organisation.
1 ligne de PowerShell injecte 2 fichiers : JS et CSS
https://github.com/SharePoint/PnP-Tools/tree/master/Solutions/SharePoint.UI.Responsive
https://dev.office.com/blogs/announcing-responsive-ui-package-for-sharepoint-on-premises-2013-2016
** Ne fonctionne pas avec la master page OSLO (Sans le menu de gauche)
S’assurer de cocher “Resize the player to fit to the screen”.
Scénario : 11 sous-sites avec chacun 4 sous-sites
Scénario : 50 éléments retournant des éléments de 8 sous-sites différents
SPRequestDuration indicates the amount of work that is done on the server to prepare the page. Switching Content by Query Web Parts with Content by Search Web Parts dramatically reduces the time it takes to render the page