Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Blog Technique de Romelard Fabrice

Les dernières Actualités de Romelard Fabrice (Alias fabrice69 ou F___) principalement autour des technologies Microsoft

Actualités

  • Toutes les actualités et informations sur les technologies Microsoft principalement autour de .NET et SQL Server
SharePoint : Créer une vue avec un filtre sur le statut d'un WorkFlow

image

Lorsque l'on développe des WorkFlow, une demande apparaît très rapidement sur l'affichage des données non terminée.

En effet, la règle du WorkFlow est de permettre aux utilisateurs de se concentrer sur ce qui est A FAIRE et non sur ce qui A DEJA ETE FAIT.

Ainsi, pour un exemple de site avec un WorkFlow placé sur une liste calendaire, les utilisateurs veulent voir apparaître dans le calendrier uniquement les items en cours (et ne plus voir ceux déjà finalisés).

David Wise a fourni la solution pour cette demande :

Pour notre exemple, nous devons donc définir comme filtre la valeur de notre workflow à 2, pour ceci nous ouvrons les paramètres de notre WebPart :

image

On va cliquer ensuite sur "Edit the current view" :

image

On va donc ajouter le filtre sur le nom de notre WorkFlow (appliqué sur notre liste) avec la valeur 2 :

image

On peut alors voir le résultat (une seule des demande reste en affichage) :

image

Romelard Fabrice [MVP]

XBOX : XBOX Live ou l'interdiction de changer de pays

Xbox.com

Dans une des mes anciennes astuces, je vous expliquais comment pouvoir utiliser les nouveaux outils de l'équipe Live.com :

A cela, j'avais aussi changé mon adresse sur le site de gestion des comptes LIVE.COM :

En définissant le pays comme USA et la ville de Seattle, jusqu'à aujourd'hui cela ne m'avait créé aucun problème et tout se passait parfaitement sur l'ensemble des sites Microsoft.

C'était sans compter sur la nouvelle solution de gestion des points de Microsoft.

En effet, un des derniers messages expliquait la mise en place de la solution de facturation globale proposée sur l'ensemble des sites Live.com :

J'avais alors expliqué que ma carte VISA refusait de fonctionner sur ce site pour acheter des points. Ceci n'est pas lié au fait que nous soyons en France (pour un compte francais, vous avez la possibilité d'acheter les points en Euros) mais bien à cette première domiciliation à Seattle que j'avais effectué il y a plusieurs mois.

En effet, lorsque vous créez un compte sur XBOX Live, il vous demande un Live ID, le système récupère alors les paramètres d'adresse de Live.Com mais les stocke lui même et n'est dès lors plus synchronisé avec lui.

Pour vous en convaincre, voila la capture de ma domiciliation sur LIVE.COM (changée il y a quelques heures) :

image

Je suis donc bien en France et à ANNECY.

Si on va maintenant sur le site de XBOX Live, dans les paramètres de son compte, on trouve le lien vers les informations de facturation et de coordonnées :

image

On peut voir alors que le pays est grisé (non modifiable) et donc l'état est obligatoire (pour les USA) :

image

Je ne peux donc plus changer cette information, ce qui est tout simplement stupide.

En effet, comment faire lorsque l'on déménage dans un autre pays avec des règles et des lois différentes ?

De plus, cette adresse est bien celle qui est utilisée par le site de facturation, on voit donc aussi sur ce site que les renseignements proviennent de XBOX Live et le pays reste tout autant vérouillé :

image

Le blocage du paiement par carte VISA vient certainement du fait que ma carte est française alors que ma domiciliation est déclarée comme américaine (à moins que je me trompe).

Mais quelque soit la raison, ce blocage est réellement stupide, scandaleux et illegal (la CNIL oblige les fournisseurs à permettre à tout le monde d'avoir un droit de regard et de modification sur les données lui concernant).

Il n'y a aucune procédure expliquant une éventuelle méthode pour changer ces paramètres de localisation.

Bref, autant j'étais entousiaste sur le principe, autant la mise en application me décoit encore plus.

Je suis vraiment de plus en plus attéré par ces solutions réellement pensées avec les pieds, je n'aime vraiment pas faire ce genre de message, mais dans le cas présent je suis vraiment énervé sur le sujet après deux jours de recherche et de test non stop.

Je vais simplement poser une question évidente pour tous (surtout dans nos métiers) :

  • Ne changeons pas parfois de domicile et donc dans certains cas de pays ?

Ca semble ne pas être si évident que cela pour les équipe LIVE.COM.

Romelard Fabrice [MVP]

Technorati Tags: ,,
EMPLOI : WebCast à visionner absolument pour répondre à différentes questions qu'on peut avoir sur le marché français

Dans la situation globale actuelle, tout le monde se pose des questions sur la situation du marché de l'emploi en France pour notre domaine.

Ainsi, différentes conférences ont été données sur le sujet de l'emploi et de la formation. Parmis ces conférences, une (animée par Michèle Havelka, Michel Olive et Pierre François) devrait être lue par nous tous afin de connaître (ou rappeler des informations vitales pour nos évolution de carrière).

Je vous invite à lire ce WebCast :

Il faut noter que le cadre d'évolution du marché (notamment sur l'externalisation des besoins informatiques vers l'OffShore de plus en plus important) n'est pas spécifique à la France mais est global à toute l'Europe et même peut être généralisé sur l'ensemble des pays occidentaux.

Les conférenciers vous donnent aussi des règles à connaître pour notre carrière (formation, entretien, ...). Ils vous explique aussi les solutions de formation continu existant en France dont une des possibilités avait été expliqué par Elise.

Les règles sont donc toujours les mêmes :

  • Se définir un projet professionnel (PP)
  • Trouver une entreprise cadrant avec ce PP
  • Maintenir son employabilité (auto-formation, ne pas s'enfermer dans un choix technologique déjà obsolète, ...)
  • Développer son relationnel (beaucoup de consultants ramènent directement une partie de leurs contrats pour la SSII dans laquelle ils travaillent)
  • Penser à votre avenir et remettez à jour régulièrement vos objectifs (avec des personnes extérieures à votre entreprise voir extérieur à votre domaine)

Je rajouterai à ces règles, quelques autres qui me viennent de ma petite expérience :

  • Maintenez toujours votre CV à jour (cela vous permet de garder à l'esprit votre parcours et donc de valider que celui-ci cadre avec les souhait de votre projet professionel)
  • Apprenez à vous exprimer en public (un bon développeur peut être extrèmement mauvais face à un client, un prospect ou une assemblé)
  • Respectez tout le monde, car le marché est extrèmement petit (tout le monde se connaît)
  • Evitez les blagues quelque soit le sujet (l'humour n'est pas le même pour tous et quelque chose qui vous fait hurler de rire peut vexer une autre)
  • Ne croyez pas à toutes les belles promesses que l'on peut vous faire et restez objectif face à votre situation (si vous êtes en SSII placé chez un client on peut vous faire miroiter longtemps un poste en interne qui n'arrivera jamais pour vous faire effectuer des taches qui vous rebuttent ou aller dans une technologie obsolète)

Enfin comme le conclue très bien la conférencière Michèle Havelka, le marché a changé et nous ne sommes plus dans la constitution d'équipe informatique, mais dans de la maintenance de l'existant, il faut donc absolument intégrer cela dans ses choix.

Bonne lecture.

Romelard Fabrice [MVP]

Technorati Tags: ,,,
XBOX : L'uniformisation du système d'achat de ZUNE et XBOX Live

Nous avons vu dans un précédent message que la XBOX sait parfaitement communiquer avec le ZUNE que ce soit au niveau du logiciel que du matériel.

Une des possibilités de la XBOX est l'achat de contenu sur le XBOX MarketPlace, on y trouve bien sur du contenu pour certains jeux, des Jeux complets ou trailers, mais aussi des emmissions de TV, séries, ...

Lors de l'utilisation du ZUNE on installe le ZUNE SoftWare sur lequel on retrouve aussi le ZUNE MarketPlace (que l'on doit activer si le poste n'est pas US). Sur ce site, se retrouvent les types de contenu possibles pour le ZUNE :

  • Musique
  • PodCast
  • Serie TV
  • ...

Un troisième site de la sphère live.com propose du contenu téléchargeable :

Ces trois sites de contenu utilise la même plateforme d'identification :

Mais on peut voir sur ces sites qu'en plus des contenus gratuits (PodCasts, Gadgets VISTA, ...) on trouve du contenu payant (Série TV, Jeux, Emoticons, ...). Ces composants payants sont évalués avec les Microsoft Points :

  • Sur Live Gallery :

image

Sur ZUNE MarketPlace :

image

Sur XBOX 360 :

image

Ainsi la valeur de chaque produit accessible par les différentes plateformes de Live.com est associée avec une seule gestion de prix :

  • Les Microsoft Points

A charge alors de fournir dans chaque pays la possibilité d'acheter ces Points. On peut bien sur voir son solde de points OnLine via le site de facturation :

image

L'achat reste spécifique à chaque site d'achat (ZUNE MarketPlace, XBOX MarketPlace et Live Gallery).

Mais aussi aller dans un magasin pour acheter une boite contenant une carte prépayée (comme pour les carte recharge de téléphone), on en trouve par exemple à la FNAC :

PIC-0416

Avec un prix de 50 Euros pour 4200 Points. Pour information, un film sur XBOX MarketPlace est à environ 400 Points et une saison de série TV complète sur ZUNE MarketPlace est à environ 4000 Points.

Sur le site OnLine (Billing) de Microsoft, on peut donc voir le solde de ses Microsoft Points, mais on ne peut pas acheter des points directement. Pour cela, il faut aller sur les sites de vente (Gallery ou MarketPlace). On fournit alors les renseignement d'une carte bancaire acheter un certain nombre de points pour une tarification en Dollar (intéressant actuellement).

Ainsi, le site de ZUNE propose 4000 Microsoft Points pour 50 Dollars (+ les taxes d'environs 12% aux US) :

image

On fournit alors les références bancaires et on termine l'achat :

image

Bien qu'accessible, je n'ai pas pu acheter de Points aucun site que ce soit ZUNE ou Live Gallery (refus de ma carte VISA), donc il reste la possibilité d'acheter ces points dans les magasins pour en profiter ;) pour nous.

Cela reste une solution intéressante de par l'uniformisation du système de valeurs des produits multimédia, il ne reste alors qu'à mettre en place la vente de ces points dans chaque pays.

Romelard Fabrice [MVP]

ZUNE : Comment récupérer le menu "MarketPlace" dans le ZUNE SoftWare

Le produit ZUNE n'est toujours pas distribué en Europe, à ma connaissance pour des problèmes d'accord avec la CE sur les offres commerciales de MarketPlace.

Ainsi, la nouvelle version du ZUNE SoftWare permet certainement de respecter ce conflit pour ouvrir la commercialisation en Europe.

En effet, lorsqu'un utilisateur hors des US installe le logiciel, l'onglet "MarketPlace" disparaît (elle se trouve normalement a droite de "Device" :

image

Le fait est que c'est uniquement par cet onglet qu'on peut accéder au contenu gratuit tel que les PodCasts. La solution (trouvé sur le support de ZUNE) est donc de modifier un paramètre de son PC (Location). Pour cela, allez dans le panneau de configuration "Control Panel" et cliquez sur "Regional and Language Options" :

image

Il suffit donc de changer "Switzerland" (ou votre pays) vers "United States" et de cliquer sur OK.

image

On relance ensuite le ZUNE SoftWare et on retrouve notre menu utilisable parfaitement :

image

Comme dirait mon collègue et ami Pietro, encore un Work Arouuuuund efficace :)

Romelard Fabrice [MVP]

ZUNE : Nouvelle version (2.5) de ZUNE Software et ZUNE Device

J'avais signalé le mélange de code version sur le site de Microsoft concernant le logiciel de gestion ZUNE Software.

En effet, lors de ce message, le site annoncait sur le site la version 2.5 alors qu'en réalité il ne s'agissait que de la version 2.3 :

C'est maintenant corrigé, le logiciel propose d'ailleurs automatiquement de se mettre à jour vers cette version 2.5

image

Le site de téléchargement de Microsoft a aussi été modifié pour cette version 2.5 (pour toutes les langues) :

La date de publication est toute récente (06 Mai 2008)

Vous pouvez retrouver la liste des modifications et nouvelles fonctionnalités sur le site de ZUNE :

On peut noter des ajouts sur le site de commerce (possibilité d'acheter des emissions de TV par exemple), des évolutions dans le site communautaire (http://social.zune.net), l'intégration enfin de Windows Live Messenger pour la lecture en cours, ...

Le site communautaire ZUNE est maintenant lié au site XBOX Live, on retrouve donc dans la partie "amis" ceux qui sont ajoutés dans le site de jeux de XBOX Live.

Le regroupement assez logique entre les différent sites web liés au multimédia domicile est donc clairement annoncé.

Bref une mise à jour à effectuer dès que possible pour tous les heureux possesseurs de ZUNE :)

UPDATE :

Le DEVICE aussi doit être mis à jour vers une nouvelle version 2.5, on passe donc de la version 2.3 (1145) vers la 2.5 (1614)

image

Il vous fait aussi profiter de nouvelles options dont effectivement la possibilité d'exécuter les jeux développés pour la plateforme.

Romelard Fabrice [MVP]

Technorati Tags: ,,,
SharePoint : Bug sur l'envoi de mail dans les WorkFlow

image

Décidément, avec le développement de WorkFlow sous Visual Studio, c'est chaque jour une nouvelle blague.

Aujourd'hui, suite à la livraison d'un module développé par un MVP SharePoint et ami, j'ai du déployer son projet sur ma ferme de test et commncé à testé le résultat.

Une des tache de ce WorkFlow à Etat est l'envoi d'un mail de bilan à l'initiateur du processus, et en regardant le log de contrôle de notre item, on trouve le message :

The e-mail message cannot be sent. Make sure the outgoing e-mail setting for the server are configured correctly

The e-mail message cannot be sent. Make sure the outgoing e-mail settings for the server are configured correctly

La solution a été trouvée sur le blog suivant :

Ainsi, il faut modifier le code et ne pas charger depuis la méthode d'invocation les paramètre de l'objet sendMail, mais assigner à cet objet des propriétés et modifier ces propriétés depuis la méthode d'invocation.

Une fois cette modification faite et la solution redéployée, les emails sont alors envoyés sans aucun problème.

Ne cherchez donc pas à modifier les paramètres de votre ferme, mais modifiez le code en conséquence.

Romelard Fabrice [MVP]

Technorati Tags: ,,,
XBOX 360 : la gestion des sources USB

Comme je l'ai expliqué dans mes précédents messages, la XBOX 360 permet de lire du contenu Multimédia sur le réseau ou directement sur le ZUNE. On peut se demander ce qu'il en est des autres systèmes de stockage USB existant sur le marché.

Nous allons voir que la console gère nativement toutes les sources provenant de système à mémoire Flash (SD Card, lecteur MP3 ou clé USB).

Ainsi je me suis amusé à tester (en utilisant le HUB USB) en connectant diverse sources USB.

CIMG3798

On retrouve donc :

  • Un lecteur de carte mémoire avec une SDCard de photos
  • Une clé USB (la MVP 2 GO)
  • Un lecteur MP3 (le vieux MVP 128 MO)
  • Mon ZUNE 80 GO

Tout est bien sur connecté sur un HUB USB alimenté par une prise externe (afin d'éviter de pomper trop sur la console).

CIMG3799

Voyons maintenant comment la console intègre ces sources dans son gestionnaire Multimédia.

La SDCard de mon appareil photo

Celle-ci a été placée dans le lecteur de cartes, donc dans le menu de la console, on va afficher les sources pour du contenu "Images" et on voit apparaître :

  • Appareil photo numérique

image

Lorsque l'on valide alors cette source (Touche A du Paddle), on voit le contenu de la carte SD

image

J'ai aussi testé en connectant directement mon appareil photo numérique (APN) et la console la détecte immédiatement avec ce même descritif.

En revanche, il ne gère qu'une seule source de ce type à la fois, l'APN et la SDCard ne sont pas pris en compte lorsque les deux sont connectés. Il ne conserve alors que l'APN.

Ce nom "Appareil photo numérique" n'apparaît dans la XBOX que pour le contenu de type Images, si vous sélectionnez un autre type de média cette SDCard est vue comme une simple source USB.

Le lecteur MP3 flash

Ce lecteur contient des musiques (pour mes sorties de snowboard) sous format MP3, nous allons donc connecter cet appareil et choisir le type Musique dans la XBOX.

Nous voyons alors apparaître "Appareil mobile" (plusieurs fois puisque nous avons plusieurs sources connectées), notre lecteur MP3 est le second dans la liste :

image

Nous pouvons alors accéder au contenu

image

Et lire un des morceaux de la liste depuis notre XBOX

image

Ainsi les possesseurs de contenu musicaux sur des clé USB ou même sur certains téléphones peuvent connecter ces sources et lire le contenu sur la XBOX.

Les clé USB simples

Celle-ci apparaît sur la XBOX comme pour le lecteur MP3 comme "Appareil mobile", j'ai donc placé un film (superbe film de SnowBoard) encodé avec les codec DIVX sur cette clé. Nous devons donc choisir le type de contenu "Vidéos" puis afficher les sources et choisir le troisième appareil mobile de la liste.

image

On voit alors le contenu de notre clé USB, dont notre film DIVX. Contrairement au passage par le ZUN ou par le réseau, on ne voit pas de miniature de notre film.

image

Dans le cas ou nous aurions déjà commencé à lire ce contenu (comme pour tout films d'ailleurs), la XBOX nous propose de Reprendre la lecture au point ou nous en étions lors de la précédente ou de Redémarrer la lecture depuis le début.

image

On accède alors à notre film et peut donc en lire son contenu

image

Disque dur USB

Une question qui se pose alors pour les disques DUR USB, car tous les précédents contenant étaient de type mémoire Flash or un disque dur nécessite d'être alimenté mais surtout contient une volumétrie bien plus importante.

J'ai donc tenté avec un disque dur autoalimenté de 250 GO afin de voir le comportement de la XBOX avec celui-ci. Aucun résultat, on entend le disque tourner mais la XBOX n'affiche pas le nouveau contenant USB connecté.

La solution provient du type de formattage défini pour notre disque USB (flash ou non), ainsi la XBOX lit uniquement les disques avec un formatage FAT32 (astuce trouvée ici, ne faites surtout pas attention aux fautes dans le texte) et tous les disques NTFS (cas de mon 250 GO) ne sont simplement pas supportés.

En testant avec un autre disque (en FAT32) sur lequel j'ai placé un film (de VTT cette fois), une fois branché (en direct ou par le HUB USB) :

image

On peut retourner dans l'interface XBOX avec le type de média vidéo et voir apparaître notre nouvelle source USB

image

En ouvrant le contenu, on se trouve bien dans le disque dur USB que nous venons de connecter avec le film de VTT

image

On peut alors parfaitement lire le contenu de ce disque via notre XBOX 360.

image

Il ne reste plus qu'à dédier un disque USB pour le contenu multimédia (en FAT32).

Romelard Fabrice [MVP]

XBOX 360 : Le multimédia et le ZUNE

Nous avons pu voir dans un précédent message comment accéder aux ressources multimédia de son réseau local avec Windows Media Player 11.

Pour les heureux possesseurs des ZUNE (4 GO, 8 GO, 30 GO ou 80 GO), on peut se demander comment utiliser ces ZUNE avec la XBOX et donc s'il est possible d'accéder au contenu de notre lecteur depuis la XBOX 360.

Par le logiciel ZUNE SoftWare

La première solution est proche de la méthode pour Windows Media Player 11, il permet de partager l'intégralité de sa bibliothèque Multimédia (Par type de média, comme pour WMP), ce qui est très intéressant pour les petits lecteurs Flash ZUNE 2.

Pour paramétrer ce partage, il faut déjà posséder la dernière version du logiciel :

image

Une fois que ce logiciel est installé et que la librairie est chargée, on peut définir le partage de cette librairie avec les XBOX. Pour ceci, il faut aller dans les Settings, choisir l'onglet SoftWare et le menu Sharing :

image

On doit activer ce partage en cliquant sur le bouton "ENABLE MEDIA SHARING WITH XBOX 360", puis on définit un nom de partage et quel type de média on souhaite partager (Musique, Photo ou Video) :

image

On valide par OK et notre partage apparaît alors sur la XBOX 360 dans les sources accessibles (voir le précédent message pour le choix des sources) avec le logo ZUNE :

image

On peut alors naviguer dans le contenu et visionner ses photos par exemple comme pour WMP :

image

Mais il existe une autre méthode bien plus simple qui permet d'accéder directement au contenu du ZUNE lui même depuis la XBOX, le port USB.

Par le ZUNE Device

Le ZUNE est connectable sur les machines par un cable USB, il suffit donc de prendre notre ZUNE (quelque soit la version, du moment que le FirmWare est mis à jour) et de le connecter à un des ports USB de la XBOX 360.

La XBOX possède nativement trois ports USB (deux en facade pour les manettes et une au dos à coté de la prise réseau). On peut d'ailleurs ajouter un HUB USB pour connecter d'autres périphériques tels que l'interface WIFI.

Donc si on connecte le cable USB de notre ZUNE sur cette prise au dos, nous voyons le ZUNE apparaître avec le même statut que pour un PC "Connected" :

image

on peut alors aller sur l'interface de la XBOX et lister les sources disponibles pour voir apparaître notre ZUNE :

image

On peut alors naviguer dans le contenu (par exemple les vidéos) pour en choisir un contenu (comme le Red Bull Battle Contest, dont j'avais parlé lors de la découverte)

image

Et lire la vidéo directement sur notre TV par la XBOX

image

Remarques :

La première remarque concerne un des plus gros reproches qui est fait à la XBOX :

  • Le Bruit lors du Jeu

Celui-ci est effacé lors de la lecture de contenu Multimédia sur le réseau (WMP ou ZUNE SoftWare) ou sur le ZUNE, puisque la source principale du bruit lors de Jeu est le lecteur DVD, ainsi lorsqu'il n'est plus utilisé en lecture média, le seul bruit provient des ventilo de la XBOX.

La seconde remarque est que le passage par la XBOX (lorsqu'elle est connectée en HDMI sur un LCD ou PLASMA) permet d'améliorer la qualité de la lecture (par le réseau ou par le ZUNE Device) quelque soit la qualité d'encodage, mais ceci est idéal si l'encodage a été fait correctement (lors de l'encodage pour le ZUNE).

Ainsi, si vous souhaitez lire un film sur le ZUNE uniquement, vous pouvez encoder en 320x240, mais si vous comptez le lire sur la XBOX, préférez un mode beaucoup plus élevé (comme en 800x600) voir en 720HD ou 1080HD (proposé par certains encoder dont le gratuit).

image

Ceci augmentera certainement le poids du fichier mais permettra réellement d'améliorer la qualité lors de la lecture.

La troisième remarque concerne les lecteurs Flash ou les cartes SD sont aussi gérées par la XBOX 360, mais ceci sera certainement traité dans un prochain message :)

Romelard Fabrice [MVP]

ZUNE : Quelle est la dernière version du logiciel ZUNE SoftWare, 2.3 ou 2.5 ?

J'avais annoncé en Février la mise en ligne de la nouvelle version du ZUNE SoftWare :

En recherchant de la documentation sur le WEB, je viens de découvrir que les versions localisées (Francaises et Espagnol) du ZUNE SoftWare sont en avance de version, ce qui même crée un Couac sur le site de téléchargement de Microsoft :

image

image

J'ai donc installé les deux versions sur une machine FR et US pour voir les codes version de chaque logiciel.

Pour la version Anglaise, c'est bien la version 2.3 :

image

Pour la version Française, c'est aussi la version 2.3 :

image

Ainsi les versions localisées ne sont pas en avance par rapport à la version originale anglaise, mais c'est le site de Microsoft qui est dans les choux :).

Romelard Fabrice [MVP]

Technorati Tags: ,
SharePoint : TimeOut sur l'Upload des fichiers important

image

Une question revient très souvent dans les fermes SharePoint mondiales :

  • Un TimeOut lors de la remontée des fichiers important ou depuis les sites ayant une mauvaise connexion

Le résultat des tentatives d'Upload est un message provenant de SharePoint :

clip_image002

Il existe donc une KB (récente) au support Microsoft pour éviter l'erreur de SharePoint lors de ces remontées :

La solution vient donc de la modification de différents paramètres (SharePoint, IIS et ASP.NET).

Modification de la taille maximale des fichiers Uploadées :

Ceci se fait bien sur dans les paramètres du sites ("Web application general settings") WSS dans la centrale admin :

image

On sélectionne ensuite le site à modifier dans la liste des Web Applications et on trouve dans la liste des paramètres "Maximum Upload Size" (la valeur de base est de 50 MO)

image

Ce paramètre permet de fournir la limite maximale en terme de taille pour chaque fichier, en revanche cela ne change rien au problème éventuel de TimeOut. Pour ce paramètre, il faut voir du côté IIS et ASP.NET.

Modification IIS :

Pour ce paramètre, il faut lancer l'outil de gestion IIS, se placer au niveau du site IIS SharePoint voulu et cliquer sur "Limits" pour Windows 2008 (IIS 7) :

image

Et bouton droit propriétés pour Windows 2003 (IIS 6)

image

On peut fixer ces valeur à 600 Secondes par exemple.

Modification ASP.NET :

Le dernier point est moins évident mais concerne la configuration ASP.NET de chaque site SharePoint. En effet, SharePoint 2007 est bien une application ASP.NET 2.0 et utilise donc à ce titre des fichiers de configuration Web.Config.

On doit donc modifier le Web.Config global à tous les sites SharePoint ainsi que celui spécifique à chaque Web Application.

Le fichier Web.Config global :

Ce fichier se trouve dans le répertoire 12 :

  • C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\LAYOUTS\

Ce fichier fournit des limites pour un ensemble de fichiers ASPX spécifiques dont "Upload.aspx", il faut donc ajouter une limite infinie au paramètre de temps ("executionTimeout"), cela donnera le bloc comme suit :

<location path="upload.aspx">
  <system.web>
    <httpRuntime executionTimeout="999999" maxRequestLength="2097151" />
  </system.web>
</location>

Le fichier Web.Config de chaque Web Application

Une fois le paramètre appliqué au niveau global, il faut aussi modifier chaque Web Application afin de prendre en compte ce temps infini. Il faut donc ouvrir le Web.Config se trouvant dans le répertoire racine de la Web Application (en général C:\inetpub\wwwroot\wss\VirtualDirectories\WebPort\) et chercher la clé "httpRunTime", on ajoute la veleur pour donner le résultat :

...
  <system.web> ....
    <httpRuntime executionTimeout="999999" maxRequestLength="51200" />
  ... </system.web>
...

On effectue un IISRESET pour recharger tous les sites IIS et les paramètres modifiés.

Romelard Fabrice [MVP]

SharePoint : Comment gérer les liens vers le portail dans une ferme WSS

image

Dans les entreprises, les fermes collaboratives WSS sont souvent ajoutés en plus du site Intranet Corporate.

Ce site peut bien sur être un SPS 2003 ou MOSS 2007, mais peut tout autant être un site sous une autre technologie (Content Management sous PHP, .NET, Java, ...).

Comment paramétrer cette connexion ?

WSS V3 propose lors de la création d'une collection de site SharePoint d'ajouter le lien vers ce portail corporate. On trouve ce menu dans les "Sites Settings" du site racine de la collection :

image

On ajoute alors le lien et le nom que l'on souhaite pour ce lien :

image

Dès lors, ce lien se place sur le haut à gauche de la page de tous les site de cette collection

image

Mais comment ce lien est-il stocké en interne ?

Comme tout dans SharePoint, cela se passe bien sur en base de données, ainsi ce paramètre de connexion est ajouté dans la liste des paramètre de la création de la collection de site.

On peut voir justement la liste des collections ayant ces paramètres de renseignés en exécutant la requête suivant sur la base de contenu :

USE [WSS_Content]
SELECT
    Id,
    PortalURL,
    PortalName
FROM
    dbo.Sites
WHERE
(
    (NOT (PortalURL IS NULL))
OR
    (NOT (PortalName IS NULL))
)

image

Comment nettoyer ces liens ?

Le cas se présente pour des fermes Extranet. En effet, un Extranet est destiné à partager de l'information entre les collaborateurs internes et les partenaires de la société.

A ce titre les partenaires n'ont pas accès au réseau interne et de ce fait pas accès a ce fameux portail Intranet. Il faut donc supprimer cette connexion.

Le fait est que certaines collections ont été créées sur la ferme Intranet puis migrées sur la ferme Extranet, donc le lien persiste. Nous devons donc nettoyer ces liens.

Dans mon cas, la ferme Extranet contient plus de 160 collections, il est donc impensable de faire le passage manuel sur chaque site racine pour supprimer ce lien. La solution est de passer directement par la base de données (je sais que c'est mal mais bon :))

USE [WSS_Content]
UPDATE    dbo.Sites
SET
    PortalURL = NULL,
    PortalName = NULL
WHERE
(
    (NOT (PortalURL IS NULL))
OR
    (NOT (PortalName IS NULL))
)

Vous aurez donc tous les liens de toutes les collections supprimés.

Comment ajouter le lien à tous les sites collaboratifs internes ?

Dans le cas de fermes WSS internes, nous devons ajouter ce lien sur tous les sites manquant, ceci peut se faire en base de données avec la requête suivante :

USE [WSS_Content]
UPDATE    dbo.Sites
SET
    PortalURL = '
http://MyPortal',
    PortalName = 'Intranet'
WHERE
    (PortalURL IS NULL)
OR
    (PortalName IS NULL)

Il faut bien sur exécuter cette requête (comme pour la suppression) sur chaque base de contenu.

Romelard Fabrice [MVP]

Technorati Tags: ,,,
XBOX 360 : Accéder au contenu multimédia du réseau avec WMP 11

Après m'être équipé de la console de Microsoft, j'ai pu commencer à farfouiller dans les possibilités de celle-ci.

Une de ces options est la possibilité de lire du contenu multimédia :

  • Vidéos
  • Images
  • Musiques

La console possède nativement un disque dur pouvant stocker ce type de contenu, elle peut aussi naviguer sur le réseau Internet XBOX Live afin de télécharger :

  • Des films
  • Des séries TV
  • ...

image

Mais qu'en est-il du contenu que l'on possède déjà ?

La console possède bien sur un lecteur DVD de base et bientôt recevra un lecteur Blue Ray (comme pour l'ancienne solution HD-DVD), on peut donc lire simplement tout contenu multimédia (CD ou DVD) directement sur la console (ce qui est encore mieux avec la télécommande).

Jusqu'à ce stade, il n'y a rien de particulier en rapport avec la concurrence.

Mais nous savons tous que nous avons de plus en plus de données (films, photos ou musiques) sur le réseau interne de son domicile. On trouve donc de plus en plus de solutions basées sur :

Le fait est que la XBOX peut se connecter nativement avec Media Center et Home Server au travers du réseau local du domicile (filaire ou WiFi).

Pour VISTA ou Media Player 11, on trouve une notion de partage du catalogue multimédia.

A FAIRE SOUS WINDOWS MEDIA PLAYER

Ainsi, dans WMP 11, cette option se trouve dans le menu :

  • Outils > Options, puis l'onglet Librairie

image

On clique sur le bouton "Configure Sharing", on coche "Share my media to" et on sélectionne la XBOX

image

Le bouton "Settings..." nous permet de définir un nom à notre ressource sur le réseau et les types de sources que l'on veut partager (ces paramètres seront ceux par défaut).

image

On peut aussi cliquer sur "Customize..." pour définir des paramètres spécifiques pour la source sélectionnée

image

A FAIRE SUR LA XBOX 360

Une fois que ces paramètres sont définis, nous devons lancer la console, connectée au réseau. Lors de cette connexion à XBOX Live, elle proposera une mise à jour qu'il faudra effectuer pour arriver à la version "2.0.6690.0" de l'interface. Cette mise à jour contient les codecs DivX qui permet de lire les films encodés sous ce format et ajoutés dans notre librairie.

Ainsi lorsque cette mise à jour est effectuée, on peut aller dans le menu Multimédia de la XBOX et choisir les Videos

image

Puis cliquer sur X pour changer la source Multimédia et nous voyons apparaître la liste des sources multimédia disponibles. Notre partage Windows Media Player apparaît alors

image

On voir alors les différents répertoires de notre librairie qui contiennent des sources Videos

image

Puis on navigue dans les sous répertoires jusqu'à avoir les vidéos voulues

image

On clique sur A pour lancer la vidéo pour en lire son contenu

image

On peut noter au passage que les ScreenCasts SharePoint passent parfaitement sur la XBOX (les autres aussi passent, ne vous en faites pas :)).

Cette solution est utilisable pour les trois types de ressources multimédia de Windows Media Player :

  • Les Images
  • Les Musiques
  • Les Videos

Bonne lecture à tous

Romelard Fabrice [MVP]

SharePoint : Comment modifier l'URL pour une liste d'un site

image

Il arrive très souvent que les utilisateurs ou responsables de contenu ne prennent pas attention au nom qu'il donne à une liste SharePoint lors de sa création.

En effet, ce nom est difficilement modifiable, et celui-ci ne peut surtout pas être changé depuis le site SharePoint lui-même.

On se retrouve très régulièrement avec des site qui contiennent des listes "test-maliste" ou même simplement "test" comme nom. Le libellé est rapidement changé mais le lien pour cette liste reste :

Il existe différentes solutions pour effectuer le changement de ce nom pour ne plus avoir ce "test" dans l'URL.


  • EXPORT STSADM

La première solution est l'utilisation de la commande STSADM -o export (associé avec la commande STSADM -o import) dont l'aide est la suivante :

image

Il permet de créer un fichier contenant des données SharePoint (liste ou sous-sites). Les différentes options permettent de conserver les droits, sélectionner les versions de fichiers à extraire, ...

Une interface graphique est même disponible reprenant cette commande :

CDW_ExportSelect.jpg

Le fait est que cette solution nécessite de :

  • Se connecter sur le serveur