Personnalisation de page layouts, master pages et image renditions dans SharePoint Online

May 23, 2017 2 min.

Microsoft a récemment mis en place des modifications vis-à-vis de la personnalisation graphique dans SharePoint Online. Si vous provisionnez une nouvelle collection de sites et que vous tentez de modifier un page layout, une page maitre ou bien même les paramètres d’image renditions, vous obtiendrez une erreur d’accès refusé. Ceci même si vous êtes administrateur de la collection de sites. En investiguant un peu plus et en vérifiant les permissions sur la galerie de page maitre, vous remarquerez que tout utilisateur a une permission refusée de type « ajouter et personnaliser des pages ».

Conférencier au SharePoint Saturday Monaco 2017

Apr 25, 2017 1 min.

J’ai le plaisir de vous annoncer que j’ai été sélectionné comme conférencier pour le SPS Monaco 2017. J’animerai une session autour de l’ALM des développements SharePoint/Office 365 avec Azure « Mise en place de votre processus DevOps Office/Office 365/SharePoint » (aka DevOps). Si vous êtes dans le coin le Samedi 3 Juin n’hésitez pas à vous inscrire et à participer. Pour rappel les SPS ce sont des évènements gratuits organisés par la communauté avec des sessions de qualité.

Global Azure Bootcamp 2017 – Edition de Montréal

Apr 20, 2017 1 min.

Chaque année Microsoft organise in évènement mondial sur Azure. La particularité de cet évènement c’est qu’il dure 24h et est représenté localement dans le monde entier par les groupes usagers. Le groupe MSDevMtl en organise un chez Microsoft Montréal (2000 McGill College) le 22 Avril (Samedi). Au programme : Le portail Azure Web Apps Stockage Fonctions Cognitive Services DocumentDB Application Insights La journée est animée par des conférenciers de Microsoft et des MVP et sera en Français

Publier des Image renditions pour SharePoint à l’aide de PnP Provisioning

Apr 20, 2017 2 min.

Il y a quelques jours, j’ai dû travailler à nouveau avec les « images renditions » de SharePoint. Nous sommes en train de développer un intranet pour l’un de nos clients qui dépend partiellement des fonctionnalités de publication. Court rappel : les « image renditions » ont été introduites en 2013 pour vous aider à utiliser une version optimisée d’une image sans que les créateurs de contenu aient besoin de se soucier de la taille des images ou autres ou bien que vous ailliez à redimensionner les images vous-même en implémentant du code.

Conférencier au Aos Tours Montréal et Québec

Jan 5, 2017 1 min.

J’aurai le privilège d’être conférencier aux prochains AOS (Azure, Office 365, SharePoint) de Québec (6 Février) et de Montréal (7). J’aurai le privilège de présenter en Français : Introduction à Azure Fonctions et Flow Flow et Azure Functions sont deux outils de développement rapides qui viennent changer le paradigme d’architecture des applications modernes. Au lieu de livrer les solutions d’un seul bloc ce qui peut prendre plusieurs mois, nous allons voir comment livrer des solutions par fonctionnalités.

Je rejoins 2ToLead

Dec 23, 2016 1 min.

Une page se tourne en cette fin d’année 2016 puisque j’ai pris la décision de quitter Negotium pour rejoindre 2ToLead. Au revoir Negotium Entre le moment où je suis arrivé chez AlphaMosaik il y a plus de 4 ans (parti pour 18 mois à la base hein…), le rachat par Negotium et aujourd’hui mon environnement de travail et la société dont je faisais partie ont beaucoup évolué. Cette structure m’a aussi permis de beaucoup grandir et d’apprendre sur un plan culturel, personnel et professionnel.

Update : SonarQube : Endpoints et tâches

Dec 15, 2016 2 min.

Peu après la fin de la publication des articles à propos de SonarQube sur mon blog, Microsoft et SonarQube ont décidé d’effectuer des modifications. Les tâches VSTS d’analyse SonarQube avaient été conçues par Microsoft avant que le Markeplace pour Visual Studio Team Services existe. Ils ont récemment décidé que ce serait SonarQube qui maintiendrait les tâches maintenant pour plus de flexibilité. Quel impact pour vous : Si vous avez déjà mis en place de l’analyse statique en suivant mes posts, il va falloir mettre à jour vos définitions de build

Diagnotiquer les problèmes de load balancing sous SharePoint

Dec 13, 2016 2 min.

Il y a quelques semaines j’ai eu l’occasion d’intervenir sur une ferme cliente qui posait des problèmes de performances. Il y avait aussi des problèmes de consistances des données affichées entre plusieurs appels. J’ai très rapidement suspecté un problème de configuration du load balancer qui répartissait les appels entre les différents serveurs. Cependant n’ayant accès uniquement à la ferme SharePoint, j’ai dû fournir une preuve à l’équipe réseau pour qu’ils déclenchent un incident.

Déterminez votre dette technique à l’aide de SonarQube : 14 - Conclusion

Dec 2, 2016 1 min.

L’installation et la mise en place de SonarQube peut paraitre assez complexe et fastidieuse. J’espère que cette suite d’articles et les scripts que je vous ai fournis vous ont permis d’aller plus vite dans sa mise en place. Vous avez maintenant la capacité de déterminer clairement votre dette technique et d’y remédier pour améliorer la qualité de vos développements. Il est évident que voir apparaitre un millier de problèmes dans le code peut être décourageant, gardez simplement cela en tête :

Déterminez votre dette technique à l’aide de SonarQube : 13 - Bonus configuration de l’extension SonarLint

Nov 30, 2016 2 min.

TL ; DR Vous avez la possibilité d’afficher les résultats d’analyse SonarQube en direct dans la console erreur et informations de Visual Studio avec la même base de règles configurées pour le projet d’analyse que sur le serveur. Installation de l’extension Simplement se rendre sur https://www.sonarlint.org/visualstudio/index.html et procéder à l’installation. Liaison de la solution Visual Studio au Projet d’analyse Depuis le Team Explorer cliquer sur SonarQube Cliquer sur connecter. (si vous avez une erreur de certificats, il vous faudra installer le certificat auto-signé de la machine)