SharePoint governance CheckList

Par Sébastien Carriere 27. février 2009 02:00

Par gouvernance Sharepoint j'entends, l'ensemle des rôles, responsabilités et processus qu'il faut mettre en oeuvre lors de la mise en place de Sharepoint dans une entreprise.

image

Sur le site technet, vous pouvez télécharger un document qui reprend une cheklist des points à traiter/vérifier dans un plan de gouvernance Sharepoint.

Les sujets traités sont :

  • Information Architecture
  • Project & Operational Management
  • Development & Configuration
  • Infrastructure
  • testing & Provisioning
  • Operational concerns
  • Education & training
  • Taxonomy & Navigation
  • Enterprise search

Vous pouvez le télécharger ici :

 

Une autre excellente source d'information sur la gouvernance sharepoint est le centre de ressources Technet :

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

governance | sharepoint

Comment connaitre la version de MOSS installée ?

Par Sébastien Carriere 24. février 2009 03:00

Comment connaitre la version Sharepoint installée sur un serveur ?

Voici une méthode parmi d'autres :

Voir la suite...

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

sharepoint

Des graphiques Silverlight dans sharepoint ! (Partie 3 : Composants silverlight Visifire)

Par Sébastien Carriere 23. février 2009 08:00

imageDans les billets précédents, nous avons vu :

L'étape suivante est l'intégration des contrôles Silverlight que nous utiliserons pour afficher les données.

image    image

Nous utiliserons les composants Visifire pour leur simplicité de mise en oeuvre.

Avec Visifire vous pouvez créer et intégrer graphiques silverlight animés en quelques minutes. Il possède en plus un "Chart designer" qui est très utile pour choisir et configurer les contrôles.

Vous pouvez télécharger les composants ici :

Cette librairie étant open source, les sources sont disponibles sur codeplex :

Voici les étapes que nous allons effectuer :

  1. Téléchargement des contrôles
  2. Création d'une librairie de document pour stocker les contrôles silverlight
  3. Ajout des composants visifire à la librairie.

Voir la suite...

Actuellement noté 5.0 par 2 personne(s)

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , , , , ,

sharepoint | silverlight | Tutorial

Des graphiques Silverlight dans sharepoint ! (Partie 2 : custom list)

Par Sébastien Carriere 19. février 2009 08:00

Dans la première partie, vous avez vu une vidéo vous montrant l'ensemble de processus de mise en oeuvre d'un graphique silverlight dans sharepoint.

image    image 

Dans cette deuxième partie de la série, nous allons détailler la création de la liste personnalisée qui nous servira de source de donnée.

image 

La liste s'apellera « Navigateurs » et aura les champs suivant :

image

Voir la suite...

Actuellement noté 5.0 par 1 personne(s)

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , , , , ,

sharepoint | silverlight | Tutorial

Des graphiques Silverlight en 5mn dans Sharpoint ! (partie 1)

Par Sébastien Carriere 18. février 2009 08:29

image Cette série d'articles vous expliquera comment intégrer rapidement des graphiques en silverlight dans un site sharepoint.

image

Pour cela, aucune ligne de code ne sera nécessaire.

On utilisera simplement:

  • Une librairie silverlight open source,
  • Une liste sharepoint,
  • Une dataView webpart et du xsl.

L'intégration se fait en 3 étapes :

  1. Création de la liste pour stocker les valeurs,
  2. Upload des composants silverlight dans le site sharepoint,
  3. Ajout et configuration d'une dataview webpart sur une page.

Pour vous mettre en bouche, voici une vidéo de 5 minutes  :

image

(Si vous voulez voir directement le rendu, allez a la minute 3"45)

Je vous donnerai des explications détaillées pas a pas dans les prochains messages.

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , , , ,

sharepoint | silverlight | Tutorial

Utiliser le SPSecurityTrimmedControl dans Sharepoint

Par Sébastien Carriere 16. février 2009 22:15

image Le SPSecurityTrimmedControl est un WebControl présent dans le framework de sharepoint. Il permet d'afficher ou de cacher certaines parties de l'interface en fonction des permissions assignées à l'utilisateur connecté.

Le contenu peut être du code Html ou des contrôles Asp.Net.

Le SPSecurityTrimmedControl posséde un attribut "PermissionString" qui permet de définir là où les permissions requises pour afficher le contenu du contrôle.

C'est un contrôle idéal pour traiter la sécurité dans une master page ou dans  une page aspx, mais aussi dans vos webpart.

 

Les deux attributs principaux du contrôle sont :

 

  • PermissionString (requis)
    Définit les permissions requises pour afficher le contenu du contrôle.
  • PermissionMode(Optionnel)
    Définit le mode de traitement si plusieurs permissions ont été saisies. Les choix possibles sont : "PermissionMode.All" et "PermissionMode.Any"

 

SPSecurityTrimmedControl en "Asp.Net"

 

Le SPSecurityTrimmedControl est un "templated control", vous pouvez donc définir directement en ASP quels sont les contrôles qui seront affichés si l'utilisateur a les permissions requises.

Voici un exemple :

<SharePoint:SPSecurityTrimmedControl 
  PermissionsString="AddAndCustomizePages, ManageLists" 
  runat="server">
Vous pouvez voir ça car vous avez les permissions 
"AddAndCustomizePages" & "ManageLists" </SharePoint:SPSecurityTrimmedControl>

Le résultat sera le suivant :

image

 

SPSecurityTrimmedControl en C#

 

Voici un exemple d'utilisation dans du code C#. Le contrôle est défini dans le namespace "Microsoft.Sharepoint.WebControls"  (Microsoft.SharePoint.Dll)

Pour l'utiliser, il faut :

  1. Définir une instance de SPSecurityTrimmedControl
  2. Affecter les permissions.
  3. Définir les contrôles à afficher si l'utilisateur connecté a les permissions
  4. Ajouter les contrôles à la collection de contrôle du SPSecurityTrimmedControl.

Voici un exemple :

SPSecurityTrimmedControl stcEditItem= new SPSecurityTrimmedControl();
stcEditItem.Permissions = SPBasePermissions.EditListItems;

Literal litEditItem = new Literal();
litEditItem.Text = “My Content”;
stcEditItem.Controls.Add(litEditItem);
this.Controls.Add(stcEditItem);

 

Les permissions du SPSecurityTrimmedControl

 

Le SPSecurityTrimmedControl supporte toutes les permissions disponibles dans sharepoint.

En voici la liste :

List Permissions Site Permissions Personal Permissions
ManageLists
CancelCheckout
AddListItems
EditListItems
DeleteListItems
ViewListItems
ApproveItems
OpenItems
ViewVersions
DeleteVersions
CreateAlerts
ViewFormPages
ManagePermissions
ViewUsageData
ManageSubwebs
ManageWeb
AddAndCustomizePages
ApplyThemeAndBorder
ApplyStyleSheets
CreateGroups
BrowseDirectories
CreateSSCSite
ViewPages
EnumeratePermissions
BrowseUserInfo
ManageAlerts
UseRemoteAPIs
UseClientIntegration
Open
EditMyUserInfo
ManagePersonalViews
AddDelPrivateWebParts
UpdatePersonalWebParts


Référence :

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

sharepoint | Tutorial

Utilisation de la date et de l'heure dans une CAML Query

Par Sébastien Carriere 10. février 2009 08:00

image Les CAML query sont beaucoup utilisés par sharepoint, on les retrouve dans les défintions de liste, les requêtes de la ContentByQueryWebPart etc...

Ce language permet d'effectuer des requêtes sur le contenu de vos listes Sharepoint. L'utilisation des dates dans les Caml Query est relativement  peu documentée.

Voici un petit article expliquant quelques points intéressants sur les Caml Query et les dates :

  • Format de date
  • Utilisation de <Today/> pour la date du jour
  • Comparaison prenant en compte l'heure
  • Dates relatives

 

Format de date

Dans une Caml Query les dates utilisent le format ISO8601.

Pour faire une comparaison avec le 30 janvier 2009, vous devrez donc utiliser la syntaxe suivante :

<Where>
  <Ge>
    <FieldRef Name="EventDate" />
    <Value Type="DateTime">2009-1-30T00:00:00Z</Value>
  </Ge>
</Where>

Lorsque vous définissez votre requête CAML en C#, vous pouvez utiliser la méthode SPUtility.CreateISO8601DateTimeFromSystemDateTime()  pour formater les dates.

 

Utilisation de <Today>

Le Caml vous permet de faire référence à la date et heure actuelle. Pour cela utilisez la balise "<Today/>"

<Where>
  <Ge>
    <FieldRef Name="EventDate" />
    <Value Type="DateTime">
      <Today />
    </Value>
  </Ge>
</Where>

 

Comparaison prenant en compte l'heure

Par défaut les opérateurs de comparaison du Caml ne prennent pas en compte l'heure dans la requête. Pour prendre en compte l'heure dans une comparaison, il faut ajouter le paramètre IncludeTimeValue="TRUE"

<Where>
  <Ge>
    <FieldRef Name="EventDate" />
    <Value Type="DateTime" IncludeTimeValue="TRUE">
      <Today />
    </Value>
  </Ge>
</Where>

 

Dates relatives

Il est fréquent de vouloir effectuer une requête sur une date relative par rapport à la date du jour. Par exemple pour afficher les événements des 5 prochains jour.

Pour répondre à ce problème la balise <Today /> supporte l'attribut "OffsetDays" qui permet de définir un décalage par rapport a la date actuelle.

<Where>
  <Ge>
    <FieldRef Name="EventDate" />
    <Value Type="DateTime">
      <Today OffsetDays="5"/>
    </Value>
  </Ge>
</Where>

Un nombre positif permet d'ajouter des jours et un nombre négatif permet de retrancher des jours.

Afin de faciliter le travail sur les CAML Query, vous pouvez utiliser U2UCamlBuilder, il doit faire partie de la boite à outils de tous développeur Sharepoint.

image

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

sharepoint

Formation en ligne sur le Web Content Management avec Sharepoint 2007

Par Sébastien Carriere 9. février 2009 08:00

image Microsoft a publié gratuitement 6 modules de formation sur la gestion de contenu web (WCM : web content management) avec sharepoint 2007.

Chaque module dure environ 1h avec des slides et des démonstrations :

image    image 

Voici les liens vers les modules (seulement 4 sont disponibles en vidéo) :

Le niveau technique de cette formation est plutot élevé, elle s'adresse donc à un public de développeurs/architectes.

Ces vidéos sont accompagnées de plusieurs documents reprenant les informations des modules.

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , ,

Formation | sharepoint | video

Caml.Net Intellisense pour sharepoint.

Par Sébastien Carriere 6. février 2009 22:04

image John Holliday viens de publier CAML.Net Intellisense pour Sharepoint.

Ce projet ajoute plus d'informations dans l'intellisense. Vue la complexité des fichiers Xml utilisés par SharePoint, il est rapide d'oublier l'utilité de certains paramètres.

Avoir un fichier d'intellissense reprenant en parti les informations présentes dans la documentation du Sdk vous fera gagner du temps.

Voir la suite...

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Outil | sharepoint

Outil : Visual Studio 2008 extensions pour Sharepoint v1.3 en CTP ! (VseWSS)

Par Sébastien Carriere 2. février 2009 07:00

image VseWSS 1.3 est disponible en CTP depuis quelques jours sur Microsoft connect.

Parmi les améliorations de VseWSS 1.3, voici mes trois préférées :

  • Compatibilité avec les OS 64 bits.
  • Export des sites de publication avec "Sharepoint Solution Generator".
  • Options en ligne de commande pour l'intégration avec TFS ou MSBuild.

Pour la liste complète des évolutions, je vous renvoi vers le blog de l'équipe Sharepoint.

Pour le téléchargement de la CTP, c'est ici :

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Outil | sharepoint

Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen