ASP WebApi – The controller for path […] was not found or does not implement IController

15 Sep 2016

Après avoir implémenté un contrôleur WebApi dans un projet ASP MVC existant, je reçois l’erreur 404 suivant. L’erreru est assez explicite, me demandant de vérifier que le contrôleur qui a été appelé n’implémente par IController. Evident si c’est un controller standard mais dans ce cas précis il s’agit d’un contrôleur WebApi. Par défaut, la route utilisé par le contrôleur...

Préparer son environnement pour SharePoint Framework

27 Août 2016

SharePoint Framework annoncé il y a peu par Microsoft est actuellement disponible en Developer Preview. C’est un tout nouveau model de développement permettant aux développeurs d’utiliser des outils Open Source pour développer des WebParts pour SharePoint. L’objectif de Microsoft avec ce framework : utiliser des technologies client-side, encercler les technologies Open Source et rendre transparent et libre les technologies...

SharePoint 2013 – Unauthorized Workflow permissions

07 Juil 2016

Si ils vous aient arrivé de travailler avec des Workflows, que vous avez par exemple essayé d’ajouter ou de modifier des objets en faisant des requêtes HTTP vers l’API REST de SharePoint (ca c’est exactement le cas que j’ai eu), vous avez certainement rencontré ce problème qui bloque (suspend) votre Workflow parce que vous celui-ci n’est pas autorisé à réaliser cette action. Deux...

SharePoint 2013 – Ajouter un Custom Action

21 Juin 2016

Un Custom Action est un élement qui permet d’enrichir l’expérience SharePoint en permettant d’ajouter de nouvelle interaction avec les élélements d’une liste ou d’une librairie. Il existe deux types de Custom Action, celui que l’ont trouve dans le ruban et celui qui est accessible après avoir sélectionner un élement dans une liste. Dans le cas de ce petit tutoriel je...

Modifier le paramètre time out d’ADFS

04 Mai 2016

Avec ADFS (Active Directory Federation Services) le paramètre par défaut utilisé pour obliger les utilisateurs à s’authentifier de nouveau lorsqui’aucune activité est détecté est de 60 minutes. Il est bien etendu possible de modifier cette valeur afin d’éviter que les utilisateur finaux entre à plusieurs reprises leurs informations d’authentification. La variable qui contient cette valeur est appelé TokenLifetime. Pour...

Activer le « Sideloading apps » pour SharePoint

21 Avr 2016

Si vous vous apprêtez à faire du développement personnaliser pour SharePoint par exemple en ajoutant un Add-in et que vous tombez sur l’erreur suivante lors du déploiement de votre Add-in dans votre SharePoint : Cela signfie clairement que vous ne pouvez pas déployer et héberger votre Add-in dans SharePoint directement depuis Visual Studio car la fonctionnalité Developer Site Collection n’est...

Requête cross domain avec JSONP

16 Mar 2016

Si au cours de l’un de vos projets vous devez échanger des informations depuis des sites externes, vous avez sans aucun doute sûrement rencontré l’erreur Acces-Control-Allow-Origin. Nous connaissons  tous la règle, il est interdit d’échanger des informations Wikipédia ~ XHR via d’autres domaines que celui sur lequel le script est exécuté. Pour remédier à cela il exist bien des...

(Ré)activer le contenu HTML avec Timeline Express

15 Fév 2016

Le plugin Timeline Express pour WordPress c’est ce que j’utilise sur cette page pour afficher sous forme de timeline verticale des petites images sympatoche à propos d’Alaska .. Le plugin est à la base gratuite (avec des fonctionnalités disponible dans la version payante) et fonctionne assez bien. Par contre depuis la version 1.2, suite à plusieurs problème ils ont décidé de...

SharePoint 2013 – afficher plus de données dans un calendrier ?

03 Jan 2016

Si vous avez eu la chance de travailler avec SharePoint et dans ce cas ci avec des calendriers SharePoint, vous vous êtes peut-être demandé si il n’y avait pas une possibilité avec des fonctionnalitées « out of the box » d’afficher d’avantage de données dans les events du calendrier SharePoint. La réponse est oui ! Enfaite c’est assez simple, mais parfois,...

Préserver les sessions avec IIS en Load Balancing

19 Déc 2015

Le Load Balancing est une technique qui permet de distribuer la charge de travail de façon uniforme sur deux ou plusieurs machines (ressources) afin d’obtenir une utilisation optimale des ressources et maximiser le temps de réponse tout en gardant une certaine sécurité afin d’éviter les surcharges. Une session quant à lui est une technique permettant de sauvegarder temporairement (dépendamment de la configuration du serveur)...