Accéder au contenu principal

Articles

Affichage des articles du mars, 2008

TechDays Paris et Genève : Mise à disposition des WebCasts (pour Paris), PowerPoint utilisés (pour les deux)

  Comme   vous le savez   Microsoft France vient de mettre en ligne l'ensemble de WebCasts et PowerPoint des sessions de Paris : WebCasts des sessions des TechDays 2008 de Paris Jusqu'à là, rien de nouveau en rapport avec les précédents messages sur le sujet :) Une SSII parisienne ( SoftFluent ) a développé un composant,  un Addin pour Excel 2007 (en VSTO) permettant de lister directement dans votre Excel 2007 les Webcasts voulus . On trouve même un petit moteur de recherche très pratique : Pour ce qui est des  TechDays 2008 de Genève  : Les sessions n'ont par contre pas pu être Webcastées, mais  Microsoft Suisse  vient de mettre en ligne l'ensemble des PowerPoint (avec les Démo ou codes quand c'est possibles) : Téléchargement des présentations Bonne lecture à tous et profitez-en bien en attendant les TechDays 2009 (Paris et Genève). Romelard Fabrice [MVP]

SharePoint : Comment retrouver le Create GUID dans Visual Studio 2008

  Les GUID sont utilisés partout avec SharePoint dans les Features et Solutions comme se tue à le répéter   Renaud .   Philippe nous avait présenté un outil (CodeRush)   pour générer ces GUID directement dans les fichiers de définition. Mais quen est-il du composant de base de Visual Studio .NET ? Dans certains cas, l'installation de Visual Studio 2008 ne nous ajoute pas le menu " Create GUID " dans Tools. Pourtant, on ne trouve pas spécialement d'option dans les features d'installation de VS 2008 précisant cela (pas de tools ni SDK), comme le montre la capture suivante. Le module permettant d'avoir ce menu est un composant externe : Create GUID : GUIDGen.exe Il se trouve dans le répertoire : Visual Studio 2008  : C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\ Visual Studio 2005  : C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\ Il semble bien y avoir une différence entre les deux versions (VS 2005 et 2008). GUIDGen.exe pour VS 2005 G...

SharePoint : Outil intéressant pour mesurer les performances d'une ferme WSS V3

  En général, je ne suis pas très fan des cross-posts, mais je pense malgré tout que celui-ci peut intéresser tous les responsables de fermes SharePoint. En effet, sur  l'aggregateur des blogs autour de SharePoint , un message sur un composant permettant de visualiser graphiquement les performances d'une page SharePoint a été posté récemment par un  MVP SharePoint Eric Shupps  : BinaryWave Sonar - Component Level Performance Measurement Tool for SharePoint - How We Did It Plusieurs versions de ce composant sont proposées et une pour WSS V3 est disponible gratuitement : Sonar Lite Une fois le fichier ZIP téléchargé et le composant installé (simple BAT à exécuter qui vous ajoutera le WSP et le déploiera sur la ferme), il ne vous reste plus qu'à activer la feature au niveau du site racine : A ce moment une nouvelle WebPart apparaîtra dans votre gallerie : Vous pouvez dès lors l'ajouter dans votre page à tester (placez la au bas de la page sans titre) : Vous pouvez alors...

SharePoint : les Timers dans les WorkFlows pour SharePoint

  Comme je l'avais spécifié dans un précédent message, je travaille sur le développement d'un WorkFlow intégrant un composant de Timer (pause de quelques heures du WorkFlow à un état donné) : SharePoint : Attention lors de développement de WorkFlows sous Visual Studio 2008 Je viens de comprendre la raison du non fonctionnement de les tests dans le développement (temps non respecté dans l'envoi des mails). Ceci est en réalité du au fonctionnement même de SharePoint. En effet, le check de l'état des taches est faite par SharePoint lui-même et ceci est fait basiquement toutes les 10 minutes environ, donc dans le cadre d'un développement avec un temps très proche (une ou deux minutes), on a l'impression que rien ne fonctionne. La solution m'a été fournie ici : More on SharePoint, Workflow, and DelayActivity Il faut modifier l'intervale de Check, avec la commande : STSADM –o setproperty –propertyname job-workflow –pv “every 1 minutes between 0 and 59” –url  h...

TechDays 2008 Genève : Bilan de l'évènement

  Comme nous   l'a signalé Redo aujourd'hui , un des points forts de cet évènement est l'accueil offert par Microsoft Suisse et des participants. Pour ma part, j'ai présenté deux sessions différentes cette année : SQL Server 2008 et le développement dynamique Visio 2007 et la Business Intelligence La première session  (le premier jour) a été la plus épuisante et stressante du fait  des différents problèmes rencontrés  (pour vous rassurer, cela a continué lors de la session), ce fut finalement une présentation des nouveautés du FrameWork 3.5 et de Visual Studio 2008 : Sync (SQL Local cache) LINQ to SQL EDM ASTORIA La seconde session  était l'utilisation de VISIO 2007 dans la vision des données provenant de différentes sources : Excel, Access, Project SharePoint (KPI, Listes, WorkFlow, Task list, ...) SQL Server (Relationnel ou décisionnel) System Center Operation Manager System Center Configuration Manager ... Un site propose justement les connecteurs pour S...

SQL Server 2008 : Quand l'actualité rencontre la technologie

  Quelques jours après   les TechDays de Genève   et quelques semaines après   les TechDays parisiens , voila qu'une des plus grandes nouveautés technologiques de   SQL Server 2008   : La gestion des données Géographiques et Géométriques est rapprochée de l'actualité française : Les élections municipales Ainsi,  Microsoft SQL Server 2008 , couplé avec  Microsoft Virtual Earth  et accompagné du travail de  la société Articque  spécialisée dans la cartographie nous propose (en partenariat avec  TF1.fr  et  LCI.fr ), un ensemble de carte qui seront dévoilées lors des résultats des élections municipales 2008. Vous pouvez trouver des exemples de ces cartes sur le site : Cette mise en place est un scénario prouvant la puissance de SQL Server 2008 et ouvre des possibilités formidables, mais je vous laisse découvrir ces résultats. Update : Il existe bien sur une version française du site dédié à SQL Server 2008 : Site Microso...

TechDays 2008 Genève : Microsoft Sync FrameWork (MSF)

  Speaker :  Grégory Renard (Rédo) Le but de cette session est de présenter la nouvelle solution de Microsoft pour la synchronisation de données avec le FrameWork Sync (MSF) Présentation de la logique de Microsoft avec la notion de SaaS ou S+S Situation actuelle avec des sources de données diverses et des utilisateurs avec des appareils sous diverses formes (PPC, SmartPhone, Portable, ...) Les avantages de MSF : (Planification, optimisation, performance, ...) Outils pour MSF disponible en ligne : Microsoft Sync Framework Démonstration de création d'un projet de synchronisation les fichiers de deux répertoires les fichiers en VB.NET Copie des fichiers d'une source vers une destination Ajout d'un filtrage (sur les fichiers modifiés et exclusion des DOCX) Ajout des exclusions des fichiers de synchronisation (File.ID et filesync.metadata) Force : Simplicité de développement Notion de participants importante, Sync Agent est le chef d'orchestre de la synchronisation Gestion d...

TechDays 2008 Genève : Séance pleinière Jour 1

  Les TechDays de Genève commence aujourd'hui même par une séance pleinière animée par   Thoi Tien Dung   de Microsoft Suisse. Cette session commence par une présentation de danseuses : Puis Dung nous a donné une définition personnelle de la phrase actuelle de Microsoft : Heroes happen here Les héros sont les acteurs de l'informatique devant maintenir les systèmes sécurisés, toujours disponibles et plus faciles à utiliser pour les clients. Cette année 2008 est aussi l'année du plus gros lancement de Microsoft avec les nouvelles versions de : Windows Server 2008 Visual Studio .NET 2008 SQL Server 2008 S'enchaine la présentation de  Fabrice Meillon  de Microsoft France pour présenter rapidement les nouveautés de  Windows Server 2008  : Ouverture au Web (IIS 7, ...) Sécurisation accrue (isolation, BitLocker, ...) Virtualisation (applicative, système, ...) Présentation rapide des nouveautés de Windows Server 2008 : du Server Manager (rôles, event viewer, a...

TechDays 2008 Genève : Windows Server 2008, Virtualisation et Terminal Server

  Speaker : Fabrice Meillon Cette session présente les nouveautés de Windows Server 2008 en mode Terminal Server et dans la virtualisation. Terminal Server dans Windows Server 2008 TS 2008 nécessite la dernière version 6.1 de MSTSC (Remote Desktop) qui sera en Download pour XP ou dans le Service Pack 3. Distribution d'application à travers Terminal Server avec validation (utilisation des droits de l'utilisateur), Gestion de la sécurité des applications distribuées (validation des certificats, ...) Démonstration de la mise en place d'une distribution d'application depuis le serveur Windows 2008 : Problématique de la gestion des impressions avec Terminal Services, Windows Server 2008 permet d'envoyer en XPS qui est utilisé par les nouvelles imprimantes ou peut être transformé en format de l'imprimante : Composant d'impression :  Terminal Server Easy Print Mise à disposition des applications disponibles par Terminal Server via  Terminal Server Web Access  : Lis...

TechDays 2008 Genève : SQL Server 2008 - Au dela du relationnel

  Speaker : Christophe Coudourey Cette session présente les grandes nouveautés de SQL Server 2008 : Pour le relationnel : Nouveaux types de date  permettant de gérer au mieux les applications ayant des exigeances spécifiques comme le timezone (entreprises mondiales) date time datetimeoffset datetime2 Gestion des "Null" Le NULL prend de la place mémoire Nouvel attribut de champs " Sparse " permettant de ne pas prendre de place mémoire si null Close de selection pour la création des Index (évite de faire des index avec NULL) "WHERE LeChamps = 'Value'" requete pour la taille : sp_spaceused Merge entre 2 tables  (Merge Statement) Insert des nouveaux, modification des existants, suppression des non existants Règles personalisables suivant le besoin Permet de faire des équilibrages de données ou chargement de données par des ETL Ajout du "+=" en TSQL  pour ajouter une valeur à un champs (comme en C#) Possibilité de transférer une table en param...

SQL Server 2008 : Composants pour Visual Studio 2008

  Lorsque l'on installe Visual Studio 2008 et que l'on veut ajouter la référence vers un moteur SQL Server 2008 (dans server Explorer), on obtient un message d'erreur selon lequel il ne supporte que les versions supérieures à SQL Server 2005. Pour éviter ceci, il vous faut installer la dernière version (publiée le  06 Mars 2008 ) de l'Addin de SQL Server 2008 pour Visual Studio 2008 : Visual Studio 2008 Support for SQL Server 2008, Community Technology Preview Une fois ceci effectué, vous pouvez jouer avec votre moteur préféré On peut aussi obtenir la dernière version des Extensions pour le FrameWork 3.5 (Astoria, Entity, ...) dont la nouvelle version est sortie à la même date : ASP.NET 3.5 Extensions Preview ADO.Net Entity Framework Tools Dec 07 Community Technology Preview Romelard Fabrice [MVP]

TechDays 2008 Genève : Je commence comme toujours par une grosse galère et un énorme stress

  Comme les deux années précédentes, je fais parti des orateurs pour   les TechDays 2008 de Genève , tout comme : Mes amis de WygWam (Renaud, Redo et Aurelien) Patrick Guimonet Bernard  et  Christine (Bianca) Nicolas Clerck et bien d'autres encore ... Bref comme chaque année et même comme pour chaque évènement, il faut préparer ses sessions. Ainsi, chaque évènement m'ammène son lot de surprises : TechDays 2006 Genève : Démonstrations non fonctionnelles la veille de la session TechDays 2007 Genève : Ecran bleu de Vista à quelques minutes de ma session TechDays 2008 Paris : Impossible de jouer son scénario avec une VPC toute fraiche Et bien comme vous devez le comprendre maintenant, cette année une nouvelle blague à 36 Heures du début de l'évènement : Destruction complète de ma VHD après un plantage de mon host Windows XP (PC figé) Et oui, durant le branchement d'une sortie écran pour une présentation sur un vidéo projecteur, le PC (avec la machine virtuelle chargée) a...

SharePoint : Attention lors de développement de WorkFlows sous Visual Studio 2008

  Lorsque le besoin de réels WorkFlows apparaît chez les utilisateurs, on en vient rapidement à la solution de création plus industrielle : Windows Workflow Foundation couplé avec SharePoint et créé avec Visual Studio .NET Ainsi  Philippe Sentenac  commence à commencé  une série d'articles sur le sujet des WorkFlows de SharePoint 2007 avec Visual Studio 2008 . Mais lorsque l'on commence à travailler avec VS 2008, on découvre des petits Bugs, j'en ai recensé quelques uns : Problèmes de rafraichissement des couleurs dans le designer Bug du débugger in-live :) Il débugge des anciennes versions du fichier XOML Il ne suit pas les dernières modifications du code même avec un déploiement Il faut fermer VS 2008 pour que ca refonctionne Par moment très lent la gestion des propriétés des objets dans le designer est parfois étrange (on change d'objet dans le vouloir) ... Sachant que pour développer les WorkFlows avec VS 2008 il faut être sur le serveur SharePoint, on n'a pas d...

SharePoint : Astuce lors du développement sous SharePoint - La liste des langues installées

  Un petit message pour fournir une astuce du développement dans le monde SharePoint 2007. Comment obtenir la liste des langues installées sur le serveur ? Nous allons prendre l'exemple d'une dropdownlist dans lequel on veut lister l'ensemble des langues installées dans la ferme SharePoint. Voila donc la fonction à utiliser et adapter à votre cas. /// <summary> /// Load all installed languages on the SharePoint Farm /// </summary> private void LoadAllLanguagesInDDL() { SPLanguageCollection AllLanguages; SPRegionalSettings instance; ListItem MyItem = new ListItem(); try { this .DDL_ExistingLanguages.Items.Clear(); using (SPWeb CurrentWeb = SPControl.GetContextWeb( this .Context)) { foreach (SPLanguage MyLang in CurrentWeb.RegionalSettings.InstalledLanguages) { MyItem = new ListItem(); MyItem.Value = MyLang.LCID.ToString(); MyItem.Text = My...

SharePoint : Coup de gueule sur la qualité des livrables de Microsoft (de pire en pire)

  Comme   Alex   nous le précisait dans son dernier message : Release du External Collaboration Toolkit for SharePoint Microsoft vient de livrer  son Kit pour la mise en place d'extranet  (avec un ADAM pour les externes et l'AD pour les internes). Le projet est intéressant et je suis donc allé voir ce que contenait ce projet et malheureusement, je suis encore décu. Le livrable est encore un mal packagé, ce qui devient une habitude en ce moment (Cf. le SP1 de SharePoint 2007 avec ses Rollups déjà en cours). Pour info, lorsque vous téléchargez le produit : -  External Collaboration Toolkit for SharePoint.zip Que vous le Dezippez, vous trouvez un MSI ( ECTS.msi ) avec des documents Word : Ce MSI ne fait que de créer un répertoire avec tout le contenu : Vous trouvez alors : - un WSP " ECTSSolution.WSP " : pour SharePoint normal) mais bizarrement aussi : - un DDF " ECTSBaseSolution.ddf " (cf la capture) - un  manifest - un  templatefeature - une DLL " ...

Microsoft Search 2008 : Mise à disposition de la version finale de MSS 2008

  La SharePoint Conférence de Seattle emmène aussi son lot de nouveautés (pas   que les promenades de notre ami ). Ainsi l'équipe des  développeurs de Microsoft Search 2008 viennent de publier la version finale de Microsoft Search 2008 Express Edition  (MSSX 2008). Vous pouvez le télécharger directement sur le site de Microsoft : Microsoft Search Server 2008 Express Edition Une version d'essai (180 jours) est disponible pour la version payante, ainsi que pour la version de MOSS 2007. Les différences entre chaque version sont listées ici : Compare Microsoft Search products Entre la version payante de MSS2008 et MOSS 2007 Search, les différences sont légères mais contiennent pricipalement les spécificités de MOSS : People  : le chargement et la recherche dans les profils des collaborateurs La BDC  : la gestion des données externes à MOSS chargées dans MOSS) L'intégration dans SharePoint  : le gain de productivité associé à l'utilisation de l'outil déjà m...