Accéder au contenu principal

Articles

Affichage des articles du 2009

SharePoint 2007 : Quelques optimisations possibles au niveau de SQL Server pour MOSS Search 2007

 Dans le cadre de la conception et de la gestion d’une ferme Intranet SharePoint, on peut être tenté de tout mettre dans la même ferme ce qui simplifiera l’usage des utilisateurs avec les services suivant : Portail Intranet corporate Team Sites  (sites de projet par exemple) MySites et profiling Recherche globale Ceci ne posera aucun problème dans le cas de petites fermes, mais si celle-ci commence à être conséquente avec plusieurs milliers de comptes utilisateurs ou des millions de documents indexés, on peut observer des lenteurs pénalisant le rendu des utilisateurs. C’est donc dans ce contexte, que j’ai du faire appel au support de Microsoft, particulièrement pour  la problématique des temps infinis d’indexation par le Crawler . Ainsi, après un gros travail de recherche effectué en compagnie de  Yvan Duhamel , nous avons pu trouver des pistes d’amélioration que je peux donc expliquer ici. La  première chose  est de réaliser que la (ou les) machine(s)...

SharePoint 2007 : Modification de gestion des règles dans les profils utilisateur MOSS

  Dans le cadre de la   recherche de correction d’un problème sur le Moteur de Recherche de Microsoft Office SharePoint 2007 , nous avons installé sur notre ferme de production le   Cumulative Update Pack for Sharepoint Server 2007 d’Octobre 2009 . Ce package semble avoir aidé pour le moteur de recherche, mais nous a alors ajouté un effet de bord sur le fonctionnement des MySites. Ainsi, une fois cet ensemble de patchs installé, la modification des informations personnelles dans le MySite provoque une erreur, comme je vais vous le montrer. Présentation du cas Dans la page personnelle, si on clique sur “Details” afin de faire un changement dans ses informations : Que l’on choisi de rajouter simplement un mot dans le “ About Me ” puis cliquer sur “ Save and Close ” On voit donc apparaître le message suivant : An unknown user profile error has occurred.  Try recreating this user profile or updating this user profile from the directory service to resolve this problem Aid...

PDC 2009 : Bilan de l’évènement

  Je ne vais pas revenir sur les détails des informations collectées durant les sessions de cet évènement, je vous invite à consulter   la liste des messages précédent pour cela . Je vais plutôt vous donner mon ressenti sur ma participation à celui-ci. Ce fût donc pour moi la première fois que j’assistais à une PDC, qui est donc essentiellement orientée pour les développeurs autour des technologies Microsoft. Les Sessions Le premier point est que cet évènement n’est pas systématique, il est donc organisé uniquement lorsque Microsoft a des nouveautés importantes à communiquer en matière de développement. Ainsi cette année, voilà les nouveautés évoquées que j’ai retenu, par ordre d’importance : Windows Azure  et  SQL Azure  avec l’annonce de la commercialisation de la solution SilverLight 4  (disponible en béta) SharePoint 2010  (pour ceux qui n’ont pas suivi la SPC de Las Vegas) Visual Studio 2010 , qui reprend tout cela dans une seule et unique interfa...

PDC 2009 : It's All about the Services: Developing Custom Applications for Microsoft SharePoint Server 2010 Using Microsoft ASP.NET, WCF, and REST

  Encore une session sur SharePoint consacré au développement de projet utilisant les nouvelles fonctionnalités d’accès de SharePoint : It's All about the Services: Developing Custom Applications for Microsoft SharePoint Server 2010 Using Microsoft ASP.NET, WCF, and REST Cette session est donnée par  Maxim Lukiyanov Après un premier point sur les avancées des WebServices SP, on passe directement sur les fonctionnalités REST : Basé sur le projet ADO.NET Services (Ancien nom ASTORIA) URL : /_vti_bin/listdata.svc Permet un accès direct au contenu de SharePoint avec un résultat simple en XML Utilisable dans n’importe quel langage Transformation automatique de REST Query vers CAML Query (qui est alors exécuté par le moteur SP) Basé sur la programmation via Entité Support natif de LinQ Intégré a VS 2008 SP1 et VS 2010 via “Add references” Une première démo de création d’une application WinForm VS 2010 : Nouvelle DataSource native “ SharePoint ” Ajouter l’URL vers listdata.svc Créati...

PDC 2009 : A New Approach to Exploring Information on the Web

  Session donnée par   Gary Flake Après une session sur SQL Server 2008 qui fut un peu rude (dédié a l’optimisation de requête SQL très pointues), je suis donc aller assister à une session sur une nouvelle façon de rechercher de l’information sur Internet. Cette démonstration est entièrement basée sur un logiciel développé par la  société Live Labs   : Pivot C’est un outil qui permet d’aborder les recherches sur Internet différement. En effet, il s’agit d’un logiciel installé sur le PC qui exploite totalement des données en ligne. Cela peut ressembler à un navigateur Internet, mais avec des notions que l’on retrouve généralement dans le monde décisionnel. Tout le contenu est associé à des attributs qui permettent de réduire ou d’agrandir le scope de recherche et donc de navigation. Cela ressemble à un Meta-Moteur de recherche. Il associe cette idée au moteur Deep Zoom afin de naviguer dans les données sous forme d’images L’application était intéressante et les concep...

PDC 2009 : Cadeau offert à tous les participants pour tout l’event

  Durant le KeyNotes de la seconde journée une annonce a fait un effet sur toute l’assemblée : Tous les participants à la PDC ont gagné un NoteBook TabletPC ACER C’est donc avec plaisir que  Benjamin Roux  et moi avons été cherché celui-ci (l’attente ne dura pas 2H45 comme la veille) La configuration est très intéressante et l’installation encore plus, en effet pourvu de 2 GB de RAM et surtout installé avec Windows 7 Ultimate X64 Pour encore plus de plaisir, une version intégrale d’Office 2010 Beta 2 est pré-installée sur la machine Bref une excellente surprise qui m’a permis de taper ce message :) Romelard Fabrice [MVP]

PDC 2009 : Building Your Administration GUI over Windows PowerShell

  Suite à une session dédiée aux nouveautés dans AJAX .NET pour lequel je ne maîtrisais pas vraiment le sujet, je suis revenu à mes fondamentaux :) Session animée par  Kenneth Hansen  et  Narayanan Lakshmanan Cette session a pour but de montrer comment depuis PowerShell créer une application de gestion utilisant PowerShell. Une première démo montre comment intégrer des scripts PowerShell dans une application WinForm .NET C# Suivi d’une seconde démo sur l’interaction pour l’administration à distance (utilisation du remoting) toujours dans le même principe, une application WinForm exécutant des scripts PowerShell Une troisième démo a alors traîté du sujet de la déléguation, car bien souvent les applications d’administration ou de contrôle sont utilisés par des tiers. Cette session était très intéressante même si je m’attendait à l’inverse qui serait de générer l’application depuis PowerShell, mais ce fut la présentation de la méthode utilisée par Microsoft aujourd’hui ...

PDC 2009 : Developer Patterns to Integrate Microsoft Silverlight 4.0 with Microsoft SharePoint 2010

  Après la journée d’hier consacrée à des technologies annexes, je suis revenu aujourd’hui sur ma technologie de référence. Ainsi cette journée commence par les règles lors de l’intégration de développement dans la nouvelle version de SilverLight (version 4) dans la nouvelle version de SharePoint 2010. Developer Patterns to Integrate Microsoft Silverlight 4.0 with Microsoft SharePoint 2010 Cette session est donnée par  Paul Stubbs Un premier point sur : Les apports de SilverLight 4 et comment ca se rapproche de SharePoint Les nouveautés de SharePoint 2010 Out of the Box au niveau User Interface et pour les composants SilverLight Puis une d’une première présentation de SharePoint 2010, dont : La page de création de SP est en SilverLight La gestion des vidéos en natif (Asset Videos) Player Video par défaut en SilverLight 4 sans besoin de serveur de Streaming Présentation standard de SP avec les Wiki pages Ajout de la Media WebPart directement dans la Wiki Page Support du ruban p...