SharePoint maintenance mode to track webpart issue

As a SharePoint consultant, I often bump into issues with pages in SharePoint OnPrems and Online. To resolve these cases, we – SP consultants – need to deploy our super magic powers (what our clients think we have) 🙂

Most of the page, an error in a page is due to a bug in a webpart raising an exception, sometimes it’s a delegate control but this is another story for another blog post. Here is one magic trick to debug the pages and identify which webpart is running wrong.

SharePoint OnPrems / Classic

Starting from SP 2010, and for next version of OnPrems installation, just add ?contents=1 at the end of the page URL. This will open the page in maintenance mode and display all webparts in this page.

Modern SharePoint

Like a lots of developers I tried the old way and failed … thanks to this Microsoft support article, it gives you the right URL suffix to add to your URLs to enter the web part maintenance mode

In the address line of your browser, append ?maintenancemode=true to the end of the URL for the page. Checkout the Environment property in the mainten

You can find more documentation on these links ➡️ Maintenance mode for client-side web parts | Microsoft Docs and ➡️ Open and use the web part maintenance page (microsoft.com)

Bonus : how to disable SPFx web parts ans extensions

Ayt the end of this nice Microsoft article there is a golden tips ➡️ « If you need to troubleshoot a SharePoint page to see if there is a SharePoint Framework extension or web part causing issues you can append ?disable3PCode=1 to the URL to disable loading of SPFx components » that helped me a lot recently, so I share it to you.

Master piece : all useful SharePoint URLs

You can find every useful SharePoint URLs to save your life every day with SharePoint developement :Useful SharePoint URLs – SharePoint Stuff

SharePoint 2016 project templates missing on Visual Studio 2015

imageWhen you open Visual Studio 2015 (with Update 3) on a SharePoint 2016 developer machine, it may occurs that the SP 2016 templates are missing (it displays only SP 2010 and 2013 templates). In that case, don’t panic ! Just follow the following process :

  1. If you don’t have a version of Office Developer Tools for Visual Studio 2015, download “Microsoft Office Developer Tools Preview 2 for Visual Studio 2015” with the following link : https://www.microsoft.com/en-us/download/details.aspx?id=51683  (don’t go to aka.ms/officedevtoolsforvs2015 , the link is broken)
  2. Install the Microsoft Office Developer Tools Preview 2 for Visual Studio 2015 on your machine
  3. Open Control Panel > Programs > Programs and Features
  4. Uninstall SharePoint Client Components (with the version number 16.0.xxx)
  5. Download the SharePoint Server 2016 Client Components SDK from www.microsoft.com/en-us/download/details.aspx?id=51679
  6. Start developing your successful SharePoint Addins !

Flux de travail SharePoint 2013 non disponible dans SharePoint Designer

Lors de la préparation de quelques démos en vue d’une présentation sur le développement de workflow avec SharePoint 2013, l’installation en standalone a tendance à créer un proxy d’application de service pour workflow non fonctionnel (en général c’est aussi le cas d’autres services…).

Par conséquent, si vous faites un tour dans SharePoint Designer 2013 et que vous essayez de créer un flux de travail, vous n’aurez que le choix du type ‘Flux de travail SharePoint 2010’, la version 2013 n’étant pas disponible :

post_workflow_spd2013 (1)

Il suffit d’aller dans l’administration centrale pour constater du non appareillage du service Workflow Manager avec votre ferme SharePoint 2013 (naviguez dans Gestion des applications > Gérer les services > Workflow Service) :

post_workflow_spd2013 (2)

Pour résoudre ce problème, il suffit de supprimer puis de recréer un proxy du service de Workflow. Néanmoins, si vous essayez de créer ce proxy depuis l’Administration Centrale, vous risquez de tourner en rond assez longtemps car le type de service n’est pas proposé par l’interface :

post_workflow_spd2013 (3)

Voici la procédure pour venir à bout de ce problème :

  1. Dans la fenêtre des services, supprimer le service ‘Workflow Service’
  2. Exécuter la ligne de commande PowerShell suivante dans une console SharePoint 2013 Management Shell : Register-SPWorkflowService –SPSite “http://devcontoso/” –WorkflowHostUri “https://devcontoso:12291″ –AllowOAuthHttp

Note : mon serveur Workflow Manager 1.0 (version Refresh nécessaire si vous êtes sur Windows Server 2012) est hébergé sur le même serveur que SharePoint 2013, j’autorise donc la communication http avec le paramètre –AllowOAuthHttp. Consulter la documentation technet pour d’autres types de topologies et protocoles : http://technet.microsoft.com/en-us/library/jj658588%28v=office.15%29.aspx

Remarque : si vous déjà enregsitré un scope « SharePoint » dans votre serveur Workflow Manager, un message d’erreur s’affiche. Dans ce cas, forcez l’enregistrement avec le paramètre -Force pour écraser l’ancien scope :

post_workflow_spd2013 (4)

Remix du MVP ComCamp 2015 à Lifou

En complément de l’évènement qui s’est déroule fin Février au chateau Royal, un remix de l’évènement est organisé pour nos amis des îles à Lifou le vendredi 20 Mars !

Seule la session sur la Stratégie « Productivité et Palteforme » dans un monde « Cloud First Mobile First » sera rejoué avec quelques informations orientés vers le développement.

Vous retrouverez également très prochainement les dates du prochain Afterworks des Communautés qui se déroulera à Nouméa fin Mars.

flyer_comcamp2015

MVP ComCamp 2015 : les ressources

flyer_comcamp2015

L’évènement étant fini, je vous communique les liens vers les présentations de ces deux sessions :

Sitôt fini qu’on me demande déjà de rejouer cette présentation et d’y apporter quelques ajouts (et allégements … je sais je suis bavard !). A suivre donc …

P1010332 (Large)

Conférence Ignite 2015

ignite

La conférence Ignite sera assurémment le plus gros évènement Microsoft de l’année. Les sessions de la conférence sont enfin disponibles : vous les trouverez ici ! Il y a des centaines de sessions couvrant des domaines aussi variées que l’infrastructure et la gestion Cloud, analyse de données et big data, productivité, communication unifiée, systèmes d’exploitation, mobilité. Que ce soit pour de l’expertise technique, de la stratégie, des bonnes pratiques, du déploiement ou de la sécurité – et j’en passe – il y en aura pour tous les profils : du décideur, au développeur en passant par le community manager.

Cette grande messe annuelle sera riche et assurémment un succès ! Pour y accéder, le ticket d’entrée est de 2 200$ pour les 4 jours (550 $ / jour). Vous pouvez accéder à la pré journée de conférence pour 500$ afin de voir les exposants en « privé ». Retrouvez le détails des tarifs à cette adresse.

Toutes les infos à cette adresse : http://ignite.microsoft.com/

SharePoint et Office 365 : résumé des évolutions en 2014

Avant de faire un point sur les attentes et les évolutions sur SharePoint et Office 365 qui devraient arriver en 2015, voici un billet de rétrospective sur les grandes annonces ou évolutions de l’année 2014 :

  1. Suppression dans Office 365 des sites publics : pressentie quelques mois avant son annonce dans la blogosphère spécialisé, les sites publics SharePoint ne seront plus proposés aux nouveaux clients et les sites existants ont encore jusqu’en Décembre 2016 pour être migrés.
  2. Retrait d’InfoPath de la gamme Office : en Janvier 2014, Microsoft créée la surprise en annonçant la fin d’InfoPath (supporté jusqu’en 2024). Cette information a énormément de répercution pour les clients et notamment pour la technologie de formulaires liées à l’écosystème Microsoft. Malgré la deadline annoncée de Q4 2014, aucune information n’a encore été donnée mais nous pouvons parier que la solution sera dans le cloud … sinon InfoPath serait encore là ! Stay tuned !
  3. Intégration de DropBox avec Office 365 : attirer ses utilisateurs vers le tout OneDrive ne se fera pas immédiatement. Ce partenariat et cette intégration fait donc sens et sera disponible dans les Office apps (puis les apps Android et iPhone, mais pour le moment pas dans les versions clients lourds même si on pourrait l’espérer), l’édition des documents Office dans DropBox et le partage de fichiers Dropbox.
  4. Arrivée de Delve/Office Graph et Groups dans Office 365 : L’arrivée de Delve et de Groups représente un grand pas dans l’usage et l’utilisation d’un portail collaboratif en entreprise. Là où certains vont trouver des redondances avec des fonctionnalités existantes, d’autres trouveront des opportunités et une nouvelle façon de travailler, et je fais partie de ces derniers.
  5. Espace OneDrive illimité : Les consommateurs et utilisateurs d’Office 365 possèdent un espace illimité pour OneDrive et OneDrive for business, et cela sans coût additionnel.
  6. Le portail Vidéo avec Office 365 : A l’instar des photos et avec l’évolution des outils vidéo, rendant plus simple leur création, la vidéo devient un média de prédilection et un vecteur de communication important pour les portails. Le nouveau service Vidéo intégré à Office 365 est là pour supporter ce nouvel usage et apporter un service « Youtube » directement dans Office 365. Compatible avec les différentes plateformes mobiles bien évidemment.

    Comment vos vidéos sont préparées et servies par le service de vidéos :

  7. Lync devient Skype for Business : un peu de rebranding ne fera pas mal, à un Lync en perte de vitesse et un Skype qui connait toujours un succès important. C’est décidé Microsoft appellera sa gamme Lync : Skype for business. Les premières interactions entre les clients Lync et Skype viennent d’être dévoilées.
  8. La roadmap officiel des déploiements de services et mise à jour d’Office 365 est disponible : afin de donner de la visilbilité et de transparence à ses clients sur l’évolution d’Office 365, Microsoft mets à disposition un site (http://roadmap.office.com/en-us) sur lequel vous y trouverez : ce qui a été déployé et ce qui va l’être prochainement, ce qui est en cours de développement et ce qui a été annulé. De quoi anticiper les évolutions, que ce soit en termes de fonctionnalités ou de services.

A très bientôt avec un prochain billet sur les attentes en 2015 sur SharePoint et Office 365.

Le guide de déploiement de SharePoint 2013 RTM est dispo

En attendant la version RTM, voici le guide de déploiement de la version Preview de SharePoint 2013. Ce guide sera très sensiblement identique pour la version finale donc à prendre d’ores et déjà comme référence :

http://www.microsoft.com/en-us/download/confirmation.aspx?id=30384

Un programme très complet (de 1156 pages !) :

– Préparation des environnements (matériel et logiciel : Windows, SQL Server, etc des comptes Windows, )
– Installation des environnements pour différentes configurations : standalone, simple serveur SP + SQL, ferme de plusieurs serveurs, etc et installation des packs de langue.
– Installation dans un environnement virtualisé avec Hyper-V
– Configuration des services (en détail !)
– Configuration de la ferme
– Gestion des apps
– Bonnes pratiques
– Etc

Excellente (soirées de) lecture

SharePoint 2013 @Noumea : kickoff !

Le kickoff de SharePoiont 2013, Office 2013 … (la liste est longue pour cette déferlante MS) à l’autre bout du monde, à Nouméa, s’est déroulé le 07 Novembre 2013. Au programme du Windows 8 (avec un clin d’oeil particulier au nouvel Hyper V3 maintenant inclut dans Windows 8 !) pour le côté ergonomie et expérience utilisateur :

IMG_7125_thumb_237670E0

Suivi de Office 2013 et SharePoint 2013 (avec une machine qui ramait malgré 6 Go RAM, un SSD et 6 coeurs de core i7 !) :

IMG_7133_thumb_7E38DAD9

Bref SharePoint 2013 ça se passe ici aussi !