mercredi 17 décembre 2008

SPWebPartHide - Cacher automatiquement des web part sur une webpart page

Je viens de terminer ce projet, il permet de définir des "droits" sur chaque webpart posé sur une webpart page afin de définir qui peut voir (ou non) les élémements.
Ensuite, selon la personne connecté, les web part seront caché ou pas.

Site du projet : http://www.codeplex.com/spWebPartHide

SPWebPartHide - Hide webpart for specific users

This solution add a web part in your gallery allowing you to hide/display web parts in a web part page based on the current user

Follow this link to the project

vendredi 12 décembre 2008

Livre sur SharePoint

Je suis co-auteur, avec Stéphane Eyskens, d'un livre sur le développement et la personnalisation de SharePoint 2007.

Chez l'éditeur (Edition ENI)
http://www.editions-eni.fr/Livres/SharePoint-2007-Personnalisation--developpement-et-deploiement/.4_3a6222cf-b921-41f5-886c-c989f77ba994_123a932d-61ab-42e0-ad8f-7503b1234615_1_0_d9bd8b5e-f324-473f-b1fc-b41b421c950f.html

A la fnac :
http://livre.fnac.com/a2513150/Stephane-Eyskens-SharePoint-2007?PID=1&Mn=-1&Ra=-1&To=0&Nu=1&Fr=3

Sur Amazon :
http://www.amazon.fr/SharePoint-2007-Personnalisation-d%C3%A9veloppement-d%C3%A9ploiement/dp/2746046725

Le livre peut également être acheté en version numérique, de plus pour tout achat de la version papier, la version numérique est offerte.

SharePoint 2007
Personnalisation, développement et déploiement

ISBN-10: 2746046725
ISBN-13: 978-2746046726


Changer le timeout de la session pour Sql Reporting Server 2005

voici un script modifiant le timeout d'un serveur Sql Reporting 2005 :

Public Sub Main()
Dim props() as [Property]
props = new [Property] () { new [Property](), new [Property]() }
props(0).Name = "SessionTimeout"
props(0).Value = timeout
props(1).Name = "SessionAccessTimeout"
props(1).Value = timeout
rs.SetSystemProperties(props)
End Sub

Copiez ce script dans un fichier nommé sessionTimeout.rss et exécutez-le avec rs.exe

rs -i sessionTimeout.rss -s http://localhost/reportserver -v timeout="18000"

Le timeout est exprimé en secondes

Post original : http://blogs.msdn.com/jgalla/archive/2006/10/11/session-timeout-during-execution.aspx

Change session timeout on Sql Server Reporting service

Here is a little script changing the session timeout for your SQL reporting server :

Public Sub Main()
Dim props() as [Property]
props = new [Property] () { new [Property](), new [Property]() }
props(0).Name = "SessionTimeout"
props(0).Value = timeout
props(1).Name = "SessionAccessTimeout"
props(1).Value = timeout
rs.SetSystemProperties(props)
End Sub


Copy this script in a textfile named sessionTimeout.rss and run it with rs.exe

rs -i sessionTimeout.rss -s http://localhost/reportserver -v timeout="18000"

the timeout is expressed in seconds

Original Post : http://blogs.msdn.com/jgalla/archive/2006/10/11/session-timeout-during-execution.aspx

mardi 9 décembre 2008

Insérer des caractères unicode dans SQL Server 2005

Aujourd'hui j'ai été confronté à un problème en essayant d'insérer des caractère unicode dans une base de données SQL Server 2005. Le but était d'insérer des caractère hongrois.

Je pensais que l'utilisation dy type NVARCHAR suffisait à stocké les caractère unicode, cependant je devais aussi préfixer les string dans mes query par 'N'

INSERT INTO TABLE1 VALUES ('Szerződés száma') --> Ne fonctionne pas
INSERT INTO TABLE1 VALUES (N'Szerződés száma') --> Fonctionne

Insert unicode into Sql Server Database

Today, I meet an issue while trying to store unicode text in an Sql Server 2005 database. The objective was to store hungarian character.

I was thinking that NVARCHAR field will do the job but it wasn't so simple ... I had to change alll my query :

INSERT INTO TABLE1 VALUES ('Szerződés száma') --> Don't work
INSERT INTO TABLE1 VALUES (N'Szerződés száma') --> Work

You have to prefix all your string value by 'N'.

lundi 1 décembre 2008

Impossible de confirmer une tache dans outlook (suite)

Il y a plusieurs mois, je postais un article sur comment résoudre le problème de l'impossibilité de confirmer une tache Sharepoint dans outlook :


Je viens d'apprendre la raison pour laquelle se problème survenait, du moins une des raisons.


Cela est du au programme SpywareBlaster installé sur le pc client :


Pour résoudre le problème, décocher la ligne :
CommonName Variant - {00000000-0000-0000-00000-0000000000000}