www.bewise.fr

Recherche

Articles

Configuration pour développer une APPs sur VOTRE SharePoint 2013

Configuration pour développer une APPs sur VOTRE SharePoint 2013

  Cet article s'adresse aux développeurs qui ont entendu parler du nouveau modèle de développement proposé par SharePoint 2013, les APPs, et qui souhaitent configurer un serveur pour être à même de développer et tester de tels types d'applications.   En quelques mots :   Ce modèle permet de créer des applications web qui communiquent avec un site SharePoint 2013, sans forcément être hébergées / exécutées sur celui-ci. C'est en quelque sorte une extension de la notion d'application "SandBoxed". La communication entre l'APPs et le SharePoint se faisant essentiellement à l'aide de web services.     - Provider Hosted : votre APP est un site web hébergé par vos soins ...

Lire l'article

Les 10 outils les plus utiles pour le développement pour SharePoint 2010

Lionel Limozin

24/06/2012

Après quelques années à faire du développement d'applications "custom" autour de la plateforme SharePoint 2010 il est temps de faire un bilan sur les outils que j'utilise au quotidien. Vous me direz "oui d'accord mais c'est du déjà vu ton article !". Certes.. Sauf qu'en y regardant de plus près j'ai trouvé que la liste des outils datait généralement plus d'une époque SharePoint 2007 et bien que certains de ces outils sont encore très valable pour SharePoint 2010 d'autres petits nouveaux ont fait leur apparition sur le tard mais valent bien la peine d'être cités vu leur utilité ! De plus ...

1885 vues

Lire l'article

La réussite de vos projets SharePoint passe par une intégration continue (Part 2/2)

Lionel Limozin

11/11/2011

La première partie de cet article se trouve ici : http://labs.bewise.fr/Article/La-reussite-de-vos-projets-SharePoint-passe-par-une-integration-continue--Part-1-2-/ Le projet de démo est simplissime et se présente ainsi : Un WebPart qui affiche une interface pour saisir une addition avec un bouton qui permet de lancer le calcul : Et une classe "outil" dans une dll externe permettant de réaliser le calcul à proprement dit : L'objectif étant de valider le fonctionnement du process complet, il nous faut un petit projet simple mais si possible représentatif. Vous remarquerez que le projet SharePoint contient aussi un fichier "Deploy.ps1". Il contient le script ...

807 vues

Lire l'article

La réussite de vos projets SharePoint passe par une intégration continue (Part 1/2)

Lionel Limozin

11/11/2011

Connaissez-vous l'intégration continue ? Avez-vous des doutes sur ses intérêts et avantages ? Je ne chercherais pas à répondre à ces questions dans cet article car vous en trouverez certainement des dizaines voire même des centaines bien plus pertinents que le mien. Malgré tout, afin de planter un minimum le décor, voici pour faire simple la définition de Wikipédia : « L'intégration continue est un ensemble de pratiques utilisées en génie logiciel. Elles consistent à vérifier à chaque modification de code source que le résultat des modifications ne produit ...

1013 vues

Lire l'article

SPContext et SPServiceContext dans le mauvais Contexte ou le piège du singleton masqué

Lionel Limozin

31/10/2011

Sous couvert de ce titre en jeux de mots je souhaite vous parler d'un sujet inspiré de deux problèmes rencontrés avec du code pour SharePoint. (EDIT 18/11/2011 : J'ai modifié mon code car j'utilisais le Thread.CurrentPrincipal pour assigner le User du HttpContext. Dans le cas d'une application console, ce CurrentPrincipal est "vide". J'ai donc corrigé pour utiliser  "new WindowsPrincipal(WindowsIdentity.GetCurrent())" à la place) Concrètement ces deux "erreurs" apparaissent dans un contexte particulier qui est celui d'une application Windows (batch, powershell, client lourd) utilisant le SDK de SharePoint : 1er cas : c'est la cas "facile". En tentant de construire une ...

751 vues

Lire l'article

Longueur maximum des Url dans SharePoint 2010

Florent Cazenave

03/05/2011

Il arrive fréquemment qu’on me pose cette question… “Heu SharePoint c’est chouette mais là j’ai une url toute pourrie… comment ça se fait?” ou encore “Bah j’ai une erreur incompréhensible… jsé pas koi sur l’url…” (à quelques mots près…). Effectivement il y a quelques pré-requis concernant les url dans SharePoint : Effectivement, lorsque vous créez une liste/bibliothèque, SharePoint ne vous propose pas un champ url pour saisir l’adresse de cette liste/bibliothèque. Tout simplement, il ...

801 vues

Lire l'article

Convertir un document Office docx en page html grâce à SharePoint - Partie 1

Florent Cazenave

16/02/2011

SharePoint dans sa version payante (MOSS 2007 ou SharePoint Server 2010) propose un outil permettant de convertir certains types de documents en pages html afin d’être intégrées aux pages d’un site. Parmi ces types, je me concentrerai sur le type Word “docx” avec son modèle Open XML disponible dans les versions 2007 et 2010. SharePoint sait donc se charger de la conversion au travers d’un TimerJob dont la fréquence d’exécution est paramétrable. Nous allons voir comment configurer ce service au travers de la console d'administration de SharePoint 2007.  Paramétrage du service de ...

483 vues

Lire l'article


Déployer un service WCF custom sur SharePoint 2010

Lionel Limozin

18/01/2011

Récemment j'ai eu à déployer un service WCF custom au sein de SharePoint 2010 via une feature bien comme il faut. Sous MOSS 2007, intégrer des services WCF n'était pas une chose simple, voir quasi pas viable. Maintenant c'est une chose tout à fait réalisable assez simplement bien qu'il y ai quelques étapes à respecter pour arriver à nos fins. Dans cet article nous allons voir comment rendre un service WCF disponible en SOAP, avec expositions du wsdl et ceci sans config ! Mon projet de départ contient 2 ClassLibrary : une pour le contrat de service et de donnée, une autre pour l'implémentation du ...

1209 vues

Lire l'article

WSS 3.0 : Integration de modèles de pages de webparts

Lionel Limozin

11/02/2008

Lorsqu'il s'agit de personnaliser un site internet ou intranet qui se base sur WSS, vous allez être confronté à un grand nombre d'étapes parmi lesquelles : Création / Modification de master page Création / Modification de feuille de styles Développement de contrôles utilisateur pour agir sur le contenu des pages Utilisation du SDK pour manipuler les données Ajout de pages avec des nouvelles dispositions Création / Modification de modèles de sites et de listes adaptés aux besoins Packaging et déploiement des nouvelles solutions sous forme de « Features » ...

564 vues

Lire l'article

WSS 3.0 - Créer et utiliser son propre ListFieldIterator

Laurent Cotton

14/05/2007

Me voilà de retour pour vous présenter une autre nouveauté de WSS 3.0 : le ListFieldIterator. C'est quoi donc ? C'est un control WSS chargé de lister les colonnes à afficher pour la plupart des listes de WSS que ce soit en mode consultation, modification ou création. Pour connaître la liste de ces colonnes, ce dernier s'appuie sur la définition de la liste. Je vais donc, tout au long de cet article, vous expliquer comment fonctionne les iterators et comment créer le votre. Comme à mon habitude, je vais dérouler un exemple complet de mise en oeuvre afin de vous aider à mieux comprendre ...

506 vues

Lire l'article

WSS V3 - Utiliser le framework ASP .NET AJAX avec WSS 3.0

Laurent Cotton

15/02/2007

Depuis la sortie de la version RTM du framework ASP .NET AJAX il y a quelques semaines, j'ai cherché comment intégrer le potentiel offert par ce framework dans des sites Windows SharePoint Services 3.0. Après quelques jours de tests, Alléluia, le miracle s'est produit. Je vous propose aujourd'hui, de partager le résultat de cette étude et de vous fournir les clés qui vous permettront d'intégrer des « UpdatePanels » et autres nouveautés du framework ASP .NET AJAX dans WSS 3.0, soit directement dans des pages .aspx, soit dans des WebParts. Avant toute chose, la première étape à ...

513 vues

Lire l'article

WSS V3 - Création et déploiement d'un EventHandler

Laurent Cotton

24/01/2007

Nous allons voir au travers d'un exemple complet comment créer et déployer un EventHandler dans Windows SharePoint Services 3.0. Les EventHandlers sont une nouveauté de WSS 3.0 et permettent d'être notifiés par WSS et d'agir sur certains évènements. Il est possible de créer des EventHandlers sur tous les types de listes WSS. Pour notre exemple, nous allons créer, pas à pas, un EventHandler destiné à intercepter la création et la mise à jour d'un contact dans une liste de contacts standard WSS. Cet EventHandler aura comme tâche de calculer la valeur du champ « Full Name » ...

529 vues

Lire l'article