vendredi 27 février 2009

Désactiver DW20.EXE (Reporting d'erreur)

Vous avez ça : dans les propriétés du poste de travail > Avancé > Rapport d'erreurs > désactiver le rapport d'erreurs




"Pour désactiver l'outil Rapport d'erreurs d'application, ajoutez une valeur DWReportee de 1 à clés de Registre suivantes :
HKEY_CURRENT_USER\Software\Policies\Microsoft\PCHealth\ErrorReporting\DW
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\PCHealth\ErrorReporting\DW
HKEY_CURRENT_USER\Software\Microsoft\PCHealth\ErrorReporting\DW
HKEY_LOCAL_MACHINE\Software\Microsoft\PCHealth\ErrorReporting\DW"

LinksList 18

JALUM Framework
Framework regroupant plusieurs fonctionnalités (cache, configuration,Logging, globalisation, Cryptographie, images en base de données, gestion sécurisée des urls et cookies)
WikiDeveloppez
le Wiki de Developpez.com
[SharePoint] How large can my content databases be
Calcul de la taille de la base de données de contenu Sharepoint
(Site Quota) x (Number of Site per Database) x (% of 2nd Stage Recycle Bin) = Maximum 
Efficient way to add a new item to a SharePoint list
un bonne astuce pour ajouter un SPListItem de manière efficace
StumbleUpon
Un site pour découvrir de nouvelles sources d'information ? A rapprocher de SuggestRss
Caliburn: An Application Framework for WPF and Silverlight
"Designed to aid in the development of WPF and Silverlight applications, Caliburn implements a variety of UI patterns for solving real-world problems. Patterns that are enabled by the framework include MVC, MVP, Presentation Model (MVVM), Commands and Application Controller. " à suivre

mercredi 25 février 2009

LinksList 16

SharePoint Content Deployment Wizard
Integrating External Document Repositories with SharePoint Server 2007
Personnalisation des profils utilisateurs de MOSS
A Quicker Way to Create Custom SharePoint List Templates
Debug Diagnostic Tool v1.1
outil pour diagnostiquer les problèmes dans IIS (fait partie du IIS Diagnostic toolkit)
15 jQuery Plugins to Fix and Beautify Browser Issues
série d'astuces jquery
.NET GoogleReader API
la rencontre des deux mondes (enfin)
Command-line reference A-Z
toujours utile
SpeedWeb
un bon petit site plein d'astuces pour les optimisations windows
Microsoft SharePoint Administration Toolkit v3.0
pour enrichir l'arsenal d'outils de l'administrateur Sharepoint (SPDiag)
ADO.NET Data Services - Building an Excel Client
une série d'articles sur la création d'application d'entreprises avec Office 2007, ASP.NET, WPF
HTTP/1.1: Status Code Definitions
re toujours utile

dimanche 22 février 2009

Optimiser le développement Sharepoint

Règles à observer le développement Sharepoint et ne pas trop subir les IISReset à répétition :
  1. Créer Un pool d'application, contenant une collection, contenant un site où seront testés les développements : le redémarrage en sera largement optimisé
  2. Recycler le pool plutôt que le serveur : 
    cscript.exe c:\windows\system32\iisapp.vbs /a "{Nom du pool}" /r
  3. Pour toutes les modifications au niveau code source, un redéploiement dans le gac suffit :
    gacutil.exe -uf {Nom de  l'assembly}
    gacutil.exe -if {Chemin de l'assembly}

samedi 21 février 2009

Désactiver le prompt de connexion avec le MVP HOST

La protection "MVP HOST" (http://www.mvps.org/winhelp2002/hosts.htm) est très utile mais présente le désavantage d’afficher continuellement la fenêtre de connexion dés lors que IIS est activé sur la machine (ce qui est le cas de beaucoup de développeurs) et que le site en cours figure dans la liste du HOST



Deux solutions simples pour résoudre ce problème :

  1. Arreter IIS : iisreset /stop
  2. Configurer le site web situé sur le port par défaut avec des entêtes d’hôtes :
    - Dans la console d’administration IIS, afficher les propriétés du site
    - Dans l’onglet « Site Web », au niveau « Adresses IP », cliquer sur « Avancé… »
    - Dans « Identités Multiples pour ce site Web », cliquer sur « Ajouter… »


- Ajouter
- Port TCP : 80
- Valeur de l’entête de l’hôte : « localhost »
- Répéter cette opération pour tous les noms concernés (le nom de machine par exemple)
- Supprimer l’entrée vide créée par défaut

jeudi 19 février 2009

Un composant Feuille de données qui est compatible avec Windows SharePoint Services n'est pas installé

"Un composant Feuille de données qui est compatible avec Windows SharePoint Services n'est pas installé.
Votre navigateur Web ne prend en charge les contrôles ActiveX.
La Prise en charge des contrôles ActiveX est désactivée." 

Le problème rencontré survient lorsque l'on souhaite un affichage en mode feuille de données :



Cherchons...

Lorsque l'activation des ActiveX est autorisé, l'ajout du site aux zone "Intranet" ou "de confiance" et que l'on a Office d'installé (au moins 2003), on commence à rechercher le composant incriminé, qui est :
Microsoft Composant Office List Datasheet 
GUID >> {65bcbee4-7728-41a0-97be-14e1cae36aae} 
Librairie >STSLIST.DLL

Ainsi, ce problème peut survenir lorsque différentes versions d'office sont ou ont été installées. 
L'opération consiste alors à :

  1. Modifier l'installation de l'un des deux Offices installés, soit pour le supprimer totalement soit pour modifier les composants installés en supprimant l'option "Prise en charge de Windows Sharepoint Services" dans la liste des composants disponibles



  2. Réparer ou réinstaller l'installation de l'autre office dont on souhaite conserver les composants
En tout cas, pour moi, ça marche! :) 


mercredi 18 février 2009

LinksList 14

Une présentation claire, complète détaillée mais en anglais
recommandations a apprendre par coeur
Familiarisons nous avec Azure
Feature d'administration très utile pour la gestion des listes et des champs (cachés notamment)
Une mine d'information pour la création de portail Ajax avec les dernières technologies Microsoft 
Apprenez à tester la performance des applications de workflow et de déterminer 
la façon d'appliquer les résultats
Graphiques OpenSource Silverlight et wpf

Modifier le contenu du message des alertes envoyées par Sharepoint

Modifier le code CAML dans le fichier C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\XML\alerttemplates.xml

Une documentation est également disponible ici :

Un spécial Sharepoint

Le 06/04/2009
Toujours bon de se rafraichir la mémoire avec ce que permettent ces diffénrets templates
Société spécialisée dans les produits Sharepoint (Reporting, Workflow...)

LinksList 15

vendredi 13 février 2009

...ah oui j'oubliais

un future fonctionnalité du futur Office pour le partage de document, à surveiller tout de même
Synchro Active Directory et Microsoft Online Services
Boite à outils que je pense, a priori sans avoir tester pour le moment, indispensable tellement la description des fonctionnalités répondent à des besoins récurrents
A surveiller de très près si il est passer que l'utilisation de BDC puisse être bidirectionnelle
je t'ai cherché longtemps! si en plus ça me permet d'approfondir PowerShell, c'est parfait!
Rien ne vaut de petits exemples de ce type pour approfondir Linq
bon à savoir quand j'aurais eu le temps d'investiguer JQuery

LinksList du jour

et oui! quelques lignes suffisent : une description de méthode, une code espacé et bien indenté (à mon avis)

à lire attentivement à tête reposée

Un nouvelle façon de gérer les hiérarchies plutôt que par la traditionnelle autojointure (à tête encore plus reposée que celui d'avant)

Pour en savoir un peu plus sur Google Sync

on va programmer nos robots... IA nous voilà hiahhh!! (il fallait la faire :))”

Bon WE++

jeudi 12 février 2009

Sharepoint Disposable

Parce que j'ai encore galéré je sais pas combien de temps à cause d'un SelectedIndexChanged d'une dropdownlist bien caché (grrrrrr)
je joins ici les infos pour instancier/désinstancier correctement les objets SharePoint et répondre aux messages d'erreurs suivants : 

"Trying to use SPWeb object that has been closed.."
"L'objet SPWeb que vous essayez d'utiliser a été fermé ou libéré et n'est plus valide"

Moonlight FriendConnect Azure

Novell annonce la sortie de Silverlight sur Linux : Moonlight
Comment Google permet à votre site web d'être assaisonné "Social" Web2.0 et sans douleurs : 

mercredi 11 février 2009

Sharepoint Autoruns Meier Linq SQL Server Sync TechDays

SHAREPOINT

SharePoint Online : Mise à disposition par Microsoft d'une plateforme Sharepoint en ligne pour les entreprises (prévue pour avril en France)

A lire religieusement, Comme tous les livres blancs de l'équipe Microsoft SharePoint Team Blog

... et remettons une couche avec SPDiag (SharePoint Diagnostics Tool v1.0 for SharePoint Products and Technologies)


SECURITE

Apprendre à utiliser Autoruns


DIVERS

La liste des projets de M J.D. Meier's sur MSDN (si vous savez pas quoi faire dans les cinq prochaines années) : My Projects on MSDN

Pour continuer à se faimliariser avec Linq de la bonne manière : 7 LINQ Tricks to Simplify Your Programs

Un beau diagramme sur les bases systèmes de SQL Serverhttp://blogs.technet.com/patricg/archive/2009/02/02/vues-syst-mes-sql-server-2008.aspx


PROSPECTIVE

Pour la synchronisation de contacts et de calendrier entre différents appreils, les deux géants que sont Google et Microsoft 
commencent à aiguiser leurs applications :
ah oui j'oubliai Apple avec Mobile Me




LinksList 12

A suivre


.Net


Web 2.0


WebDesign


Fun

lundi 9 février 2009

SP2 Office Systems + liens utiles

La nouvelle du jour :

Annonce du SP2 des Microsoft Office system (entre février et avril), avec au programme :
  1. le support de Open Document Format (ODF), XML Paper Specification (XPS), Portable et Document Format (PDF) SP2
  2. Pour les programmes clients : Calendrier et performance Outlook, amélioration des graphiques (Excel, Word, PowerPoint), export des modèles UML Visio en XML, désinstalleur de service pack
  3. Pour les programmes serveurs : améliorations des variations dans les ECM (Enterprise Content Management) et commandes STSADM supplémentaires pour corriger les liens entre pages sources et pages cibles, amélioration du workflow d'approbation pour Project, amélioration de la lecture sur les bases de contenu et travaux du timer

Les liens utiles :

PrepareToMove Away From Running This Command : Oubliez stsadm –o PrepareToMove si vous avez installer la mise à jour d'infrastructure
HOW SHAREPOINT FOUND ITS CONTENT DATABASE : Intéressant pour voir les coulisses de Sharepoint
How to: Create a Custom List with your own Content Type (Getting rid of column Title) : Supprimer la colonne Title en restant dans le standard
Un astuce sur un outil Sharepoint WSPBuilder plus qu'utile