none
API SharePoint 2007 RRS feed

Réponses

Toutes les réponses

  • Sharepoint Designer

     

    jeudi 22 novembre 2007 15:05
  • ça ne serait pas ça plutôt ce qu'il recherche VSeWSS ?

    lundi 26 novembre 2007 15:59
  • Probablement, mais quand j'ai répondu, il n'y avait que le titre et pas de message...

     

    lundi 26 novembre 2007 16:15
  • Bonjour,

     

    Peut être avez vous télécharger le SDK en vous demandant pourquoi aucune API n'était inclue dans le package... tout simplement parce que l'API est déjà sur votre serveur MOSS ou WSS.

     

    Les VSeWSS (Visual Studio extensions for WSS) permettent un début plus aisé et plus rapide. Elles vous permettent de créer des projets sous Visual Studio de type WebPart, Définition de site, ... mais elles ne font qu'utiliser l'API.

     

    Depuis un projet de type bibliothèque de classes, ajoutez les références aux DLL SharePoint (microsoft.SharePoint tout en bas de la liste, Microsoft.Office.Server, ...) pour exploiter l'API.

     

    Le SDK téléchargé contient quelques exemples ainsi que l'aide relative à l'API.

     

    Bon début sous SharePoint

     

    lundi 26 novembre 2007 22:26
    Modérateur
  • Merci pour vos réponses!

    @[aprilia769 : dsl, mais eaynt une connection affreuse au boulot, j'ai remarqué bien apres que le corp de mon message n'etait pas passé]

    Actuellement je travaille sur une solution VS 2003 que je dois migrés en VS 2005 (donc je reprend tout depuis le début afin de me familliarisé avec SharePoint) et donc je travaille sur SharePoint 2003 (pour le moment, le but étant ensuite de migrer en 2007)! je dois reprendre une page aspx spécifique qui utilise la dll microsoft.SharePoint.dll .

    oui je voulais une explication méthodes par méthodes, classes par classes de  l'API de SharePoint
    je pense avoir trouvé ici : http://msdn2.microsoft.com/en-us/library/ms458991.aspx

    VSeWSS me permet'il de faire la page spécifique pour SharePoint (2003 d'abord)?


    actuellement j'ai un probléme sur l'ajout de
    <SharePoint:FormDigest runat="server"/> sur ma page aspx.
    l'intellinsence que le reconnait pas (j'ai bien mis <%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls"
    Assembly="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%> au dessus et j'ai le fichier Microsoft.SharePoint.xml dans mes references)

    Voici les erreurs que j'ai:
    Erreur    1    Impossible de décoder l'objet permission set incorporé.   

    Erreur    3    L'élément 'FORMDIGEST' n'est pas un élément connu. Ceci peut se produire s'il existe une erreur de compilation dans le site Web.



    Merki
    mardi 27 novembre 2007 08:56
  • re bonjour,

    est ce qu'il faut que WSS soit installé sur le poste ou je developpe afin de ne plus avoir cette erreur?(nb: erreur sur le FormDigest)

    merki

    [@
    Sébastien PICAMELOT : je n'ai pas installé de SDK]
    mardi 27 novembre 2007 16:30
  • La documentation que vous avez indiqué ne concerne que WSS v3.0. Vous trouverez également cette documentation au sein des SDK :

    Le développement SharePoint nécessite que vous développiez sur un serveur Windows Server 2003 avec la version de SharePoint dont vous avez besoin (et le Visual Studio correspondant) . C'est possible sans, mais dans ce cas pas de debug, et celà nécessite de recopier les DLL du serveur en local. Personnellement, je développe à l'aide de machines virtuelles ce qui me permet de passer aisément d'un environnement à l'autre (celà nécessite juste une machine suffisamment performante... avec 2 Go de RAM de préférence)

     

    Bon courage pour vos débuts sur SharePoint... avec un peu de pratique ce produit s'avère très efficace.

    mardi 27 novembre 2007 22:28
    Modérateur
  • Merci pour ces informations Big Smile

    Pour le développement d'un page ASP.Net qui permet l'ajout/modification de fichier dans les bibliotheques de SharePoint, est-ce que j'ai besoin d'installer les SDK (WSS v3 et MOSS) et le VSeWSS?

    (c'est parce que je vais devoir développer la solution directement dans le server, et je n'ai pas envie d'y installer des choses inutiles :x )

    merci
    mercredi 28 novembre 2007 07:34
  • Les SDK et les VSeWSS ne sont pas à installer sur le(s) serveur(s) de production mais sur votre environnement de développement.

     

    Si la page que vous devez développé est pour un site SharePoint 2007 (WSS ou MOSS), vous avez deux options :

     

    - Créer les controls dont vous avez besoin (qu'ils soient utilisés comme DelegateControl ou qu'ils héritent des controls SharePoint) puis placez les dans vos pages / formulaires SharePoint.

     

    - Créer une page en ASP.Net 2.0 et déployez là via feature dans le répertoire LAYOUTS (C:\Program Files\Common Files\...\12\TEMPLATE)

     

    Dans les deux cas, réalisez vos développements en dehors de tout environnement de production. Puis, packagez les sous forme de feature (vous trouverez des informations sur la façon de procéder dans le SDK WSS, sur http://www.multisy.com/website/FeatureDeployment/tabid/127/Default.aspx. Vous pouvez en complément utiliser WSPBuilder qui vous simplifiera grandement le déploiement). Enfin, déployez vos features sur le(s) serveur(s) à l'aide de la commande stsadm.

     

    mercredi 28 novembre 2007 22:48
    Modérateur
  • Bonjour,

    merci pour toutes ces informations complémentaires Big Smile

    Si la page que vous devez développer est pour un site SharePoint 2007 (WSS ou MOSS), vous avez deux options:
    Dans mon cas, je crée un site qui sera déployé dans un site en dehors de SharePoint!
    Il communiquera via l'adresse du serveur pour récupérer les informations sur les bibliothèques de documents de SharePoint

    voir iciposte

    (Mais vous etes deja au courrant Wink

    mais je vais quand meme teste via ce modèle pour mon autre problème d'accés au serveur!


    merki

    jeudi 29 novembre 2007 08:02