Accéder au contenu principal

Articles

Affichage des articles du 2008

SharePoint : Nouvel article sur le couplage du Search MOSS avec un site intranet SPS 2003

  En cette fin d’année 2008 riche en publications ( plus de 160 posts   et   plus de 20 articles ), voila le dernier de l’année 2008. Celui-ci est dédié à la solution mise en place pour fournir  le service de recherche  de  Microsoft Office SharePoint Server 2007 (MOSS)  dans un site intranet fonctionnant sous  SharePoint Portal Server 2003 (SPS) . Vous trouverez comme toujours cet article sur le site  ASP-PHP  : Utiliser un MOSS 2007 Search avec SPS 2003 Cet article vient enrichir la liste  des articles dédiés au moteur de recherche de SharePoint 2007 . Je profite donc de ce message pour aussi souhaiter à tous le monde d’excellentes fêtes de fin d’année et que l’année 2009 vous soit riche et bénéfique. Romelard Fabrice [MVP]

SharePoint : Comment lister les informations des profils utilisateurs en PowerShell

  Lorsqu’on configure la base des profils utilisateurs de Microsoft Office SharePoint Server 2007 (MOSS), on charge toutes les données utilisateurs provenant de l’Active Directory (classiquement). Je vous invite à consulter l’article sur le sujet : Les Utilisateurs dans SharePoint Une fois ces données chargées on peut vouloir pour un besoin spécifique obtenir ces informations directement et PowerShell peut nous aider pour cela. Voila donc un script qui va se connecter à votre site SharePoint MySite et afficher tous les détails de votre utilisateur transmis via son Login. function  GetUserProfDetails ([string]$SiteURL, [string]$UserLogin) {     [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint") > $null     [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Office.Server") > $null     [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Office.Server.UserProfiles") > $null   ...

SharePoint : Petit script PowerShell pour le testing lors de développement de module

  Dans le cadre de développement sous SharePoint, il arrive un moment ou il faut faire le testing et le debug. De plus SharePoint est très verbeux et le fichier de Log fait rapidement plusieurs Mb. Voila donc un petit script qui va recharger toute la config (uniquement sur le serveur de développement et test) à chaque exécution (que vous pouvez totalement personnaliser) : # IISRESET Write-Host -ForegroundColor red " ------------------------------------ " Write-Host -ForegroundColor red "  -> IISRESET ..."; Write-Host -ForegroundColor red " ------------------------------------ " iisreset Write-Host "" # Stop the services Write-Host -ForegroundColor red " ------------------------------------ " Write-Host -ForegroundColor red "  -> Stop all SharePoint services ..."; Write-Host -ForegroundColor red " ------------------------------------ " net stop sptrace net stop sptimerv3 Write-Host "" # Delete the Shar...

SharePoint : Erreur récurrente sur le Search MOSS

  En configurant MOSS Search pour une grosse structure, on se retrouve rapidement avec de très nombreuses sources de données dans la configuration du Crawler. Dans mon cas, j’ai plus de 50 sources de contenu de différents types : SharePoint WSS V3 SharePoint WSS V2 SharePoint SPS 2003 Public Web Site MOSS 2007 (Contenu et profils) Cas d’erreur Le fait est que lors du crawl, le moteur de recherche peut recontrer des erreurs (erreur en Read ou en Write), que l’on peut voir comme suit (en se connectant en mode Console avec MSTSC) : Qui au bout d’un moment propose d’être remontés à Microsoft via le Reporting : Avec un exemple de détails comme suit : On les retrouve aussi dans l’Event Viewer (en grand nombre) : Quoi qu’il en soit, ces erreurs rencontrées par le Crawler bloque celui-ci et aucune indexation en cours ne se termine alors et si rien ne se passe, les indexations ne se termineront jamais Le fait est que ces erreurs ont aussi pour effet secondaire de ne pas permettre d’arrêter ...

SharePoint : Faire des recherches de documents multilangues

  Lorsqu’on se trouve dans un environnement mondial, les langues sont totalement mélangées (langues Occidentales, orientales ou asiatiques). Il peut y avoir des utilisateurs qui décident un nommage mixant deux types d’écritures comme : Occidentales + Asiatiques On peut donc se retrouver avec un exemple comme suit : XXXX-YY-001實驗室組織架構_2.0 L’interprétation des utilisateurs est simple : Référence du dossier : XXXX-YY-001 Titre du document : 實驗室組織架構 Code version : 2.0 Ces mêmes utilisateurs s’attendent alors à retrouver via le moteur de recherche de WSS le document en cherchant “實驗室組織架構”. La réalité est que ce document ne ressort pas pour une raison simple. Il n’y a pas de séparateur correct entre 001, 實驗室組織架構 et _2. En effet, “_” n’est pas un séparateur valide pour le moteur de recherche. On ne retrouvera donc le document que si on recherche les mots suivants : XXXX-YY 001實驗室組織架構_2 Comment corriger cela ? Utiliser le – en lieu et place du _ et surtout ajouter un séparateur entre les b...

SharePoint : Réunion de décembre du Club MOSS France

  Dans le respect de la règle d’une réunion par trimestre, le Club MOSS France (anciennement Club SharePoint France) organise   sa réunion Lundi 15 Décembre 2008 . Pour ma part, je présenterai  les différentes solutions disponibles quand à la vision des statistiques dans SharePoint 2007 . Ce sera aussi l’occasion de rencontrer (ou revoir) plusieurs autres  MVP SharePoint  dont : Renaud Comte Christian Hougardy Gaëtan Bouveret P. Erol GIRAUDY Sébastien Picamelot … Ainsi, vivement Lundi après-midi afin de vous retrouver. Romelard Fabrice [MVP] PS: N’hésitez en aucune façun à venir nous saluer, nous ne mordons pas :)

SharePoint : Utiliser SharePoint Search pour de la veille concurentielle

  Lorsque l'on met en place une solution de recherche globale, il convient de réfléchir sur des utilisations business. En effet, dans toutes les entreprises, il existe une  concurrence  bien définie (liste fournie en général par le département des ventes ou de la communication). Et cette concurrence doit être surveillée, c’est ce que l’on appelle classiquement l’ Intelligence économique , ou dans la version extreme l’ espionnage industriel . Le  moteur de recherche de MOSS  est un moteur d’indexation capable de crawler des sources diverses dont les sites web classiques. De ce fait, on peut très bien ajouter la liste des sites publics de ses concurrents dans les sources à indexer (de préférence, une source par concurrent), puis créer un scope “Concurrence”   ainsi qu’un jeu de pages de recherche et de résultat. Je vous renvoie vers l’article sur les Scopes pour cela : Amélioration du Search MOSS - Les scopes Quelques petits détails tout de mêm...

Windows Seven : la notion de librairie

  Depuis Windows 95, Microsoft a toujours poursuivi l’idée de simplifier l’usage des ordinateurs. Ainsi, une notion de base de l’informatique est l’organisation hiérarchique : Disque > Partition > Folder > Sous-Folder > … > Fichiers Tout ceci est très logique pour un informaticien, mais peut paraître non-logique pour un utilisateur lambda. Par exemple, un répertoire contenant des Photos et des vidéos (si on synchronise avec son téléphone par exemple) ne peut pas être simplement défini comme Photo ou Vidéo. Sous les anciennes versions, on trouvait déjà des grands “raccourcis” qui pointait vers des répertoires définis par l’utilisateurs (“Mes Images”, “Mes Vidéos”, …), mais ceux-ci ne pointaient que sur un répertoire défini. Windows Seven apporte encore une amélioration (que l’on sentait déjà dans les produits Live.com et dans le Zune SoftWare), qui est  la notion de Librairie. Ainsi, une libraire est un ensemble de répertoires choisis que l’on va ajouter dans une...

ZUNE : SlideShow lors de la lecture depuis le ZUNE SoftWare

  J’utilise de plus en plus le lecteur ZUNE SoftWare en travaillant (à mon sens, il ne manque à ce programme que la lecture des Web Radios). J’ai donc découvert une fonctionnalité vraiment intéressante lors de la lecture d’album : Le SlideShow des images de l’artiste sur le ZUNE MarketPlace En effet, si vous lancez la lecture d’un album (Norah Jones dans mon cas) et que vous cliquez sur le dernier icone (en bas à droite) “ Now Playing ” Vous lancez alors une vue des lectures en cours, avec un PatchWork de tous albums possédés dans la librairie Il vous suffit ensuite d’attendre quelques secondes pour voir apparaître un SlideShow avec les lectures en cours et des photos provenant du MarketPlace (seulement si elles existent pour l’artiste en cours) C’est vraiment une fonctionnalité graphiquement simple, mais qui fait réellement apprécier le logiciel. De plus si vous cliquez sur l’interface, deux liens apparaissent : read the full bio mixview Le premier redirigera le logiciel vers la f...

Windows Seven : Astuces dans le développement de Gadget

  Dans le cadre de ma   découverte de Windows Seven , j'ai travaillé sur la validation de mes précédentes versions de   Gadget pour Windows VISTA . Ainsi, j'ai trouvé quelques différences ou astuces dans le développement sur cette nouvelle plateforme. Impossible de travailler dans le répertoire direct des gadgets En effet, les gadgets peuvent être stockés  dans différents répertoires  : Personnel:  C:\Users\[UsrLogin]\AppData\Local\Microsoft\Windows Sidebar\Gadgets\ Global:  C:\Program Files\Windows Sidebar\Gadgets\ Sous VISTA, il était donc courant de travailler directement dans le répertoire global afin de simplifier le développement. Ceci est impossible avec Windows Seven qui semble charger la liste des Gadgets de ce répertoire une seule fois et non à chaque rechargement du processus SideBar.exe (comme sous VISTA). Il existe en revanche un troisième répertoire qui supporte ce type de fonctionnement : Shared:  C:\Program Files\Windows Sidebar\Sh...

SharePoint : Erreur potentielle sur WSS V3 Search

  Dans le cadre de la gestion de ferme SharePoint, il peut arriver qu’un utilisateur vous contacte parce que la recherche ne fonctionne plus. En effet, celui-ci obtient alors sur sa collection toujours le même message : No results matching your search were found Une fois que vous allez sur la ferme, en question, tout semble fonctionner parfaitement et lorsque vous allez dans une autre collection (racine ou autre), la recherche renvoie bien des résultats. Ainsi, je vous invite donc à vous connecter sur la base de données de recherche (voir dans la centrale admin pour  les paramètres du WSS Search ) et à exécuter la commande suivante : SELECT       * FROM       dbo.MSSCrawlURL WHERE       DisplayURL LIKE '%/[urlcollection]%' SELECT       * FROM       dbo.MSSCrawlURLLog WHERE       DisplayURL LIKE '%/[urlcollection]%' ORDER BY ...

XBOX 360 : Nouvelle interface de la XBOX

  Depuis quelques jours (19 Novembre 2008), Microsoft a mis à la disposition des utilisateurs connectés à Internet   la nouvelle interface de la XBOX . Cette mise à jour est aussi une mise à jour interne fournissant des avancées vraiment intéressantes. Il y a bien sur la navigation avec un affichage non plus en "onlgets", comme avant mais par utilisation haut/bat pour les thématiques et droite/gauche pour les options (un peu comme média Center). Ainsi l'utilisation semble un peu plus simple à l'usage. On trouve ensuite la notion des avatars qui est une personnalisation du personnage représentant le joueur, on peut donc définir son style, ses vetements, ses accessoires, ... Ces avatars sont ensuite visibles par ses amis XBOX Live. On peut d'ailleur immédiatement savoir si ceux-ci sont connectés ou non (tête droite = connecté, Tête penchée vers l'avant = Déconnecté). On voit aussi a droite de l'avatar le jeu joué en ce moment Le marché XBOX Live (MarketPlace...

XBOX 360 : Installation des Jeux sur le disque dur de la XBOX

  Dans un précédent message concernant   la migration de disque dur , j'avais signalé que la nouvelle interface permettrait d'utiliser le disque dur comme source du jeu (en lieu et place du DVD). C'est effectivement le cas avec  cette nouvelle interface , ainsi lorsque vous jouez à certains jeux, vous pouvez installer ce jeux sur le disque dur, cela afin : D'accélérer les temps de chargement Supprimer le bruit du lecteur DVD  de la console lors du jeu Il faut compter entre 4 et 6 GO par Jeu vidéo, ainsi les possesseurs de la console fournie avec le disque de 20 GO devront choisir les jeux à installer ou non, ceux ayant acheté le disque de 120 GO (ou ayant la console Elite) seront plus à l'aise. Il faut noter que cette action est totalement réversible, vous pouvez très bien installer le jeu sur votre console lorsque vous faites l'intégralité d'une carrière ou d'une campagne, puis le désinstaller lorsque vous en avez fini et que vous lancez le jeu de façon...

Event : Conférence sur le Cloud Computing à Genève

  Microsoft Suisse   a proposé aprés la PDC le 20 Novembre 2008   une présentation de ce que Microsoft voit avec le Cloud Computing .   Une présentation jouée par  David Chappel   à  l'Université des Sciences Appliquées de Genève. La présentation s'est axée la présentation globale de la notion du Cloud Computing, puis de la mise en place dans la solution  Windows Azure Services . Cette solution  Windows Azure Services   est fondée sur les briques logiciel développées par Microsoft : FrameWork .NET SQL Server , utilisation nde SQL Services (SQL Data Services and Data Sync) .NET Services  (anciennement nommé BizTalk) incluant WorkFlow Foundation Windows Live Services  (Live Messenger, Live Mesh, Live Mail, Live Maps, Live Search, ...) Les grands avantages avancés par Microsoft sont l'évolutivité et la haute disponibilité (adaptation de la charge à l'utilisation). La partie technique est fondée sur l'utilisation de machines virtue...