IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SharePoint .NET Discussion :

Probleme avec des features personnalisees


Sujet :

SharePoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 83
    Par défaut Probleme avec des features personnalisees
    Bonjour,

    Je suis nouveau sur Sharepoint et je souhaite integrer des features "Custom" a mon site sharepoint.

    J'ai donc creer deux fichiers :
    elements.xml
    feature.xml

    que j'ai copies dans un repertoire HelloWorld dans le repertoire template de WSS 3.0 ( Pour ceux aui ont le livre Inside Microsoft Windows services 3.0, cest le meme exemple que dans le chap 1)

    voici le code de elements.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
      <CustomAction
        Id="SiteActionsToolbar"
        GroupId="SiteActions"
        Location="Microsoft.Sharepoint.StandardMenu"
        Sequence="100"
        Title="Hello world"
        Description="A custom menu item added using a feature"
        ImageUrl="/_layout/images/menuprofile.gif">
        <UrlAction Url="http://msdn.microsoft.com"/>
     
      </CustomAction>
    </Elements>
    voici le code de feature.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <?xml version="1.0" encoding="utf-8"?>
    <Feature Id="B2CB42E2-4F0A-4380-AABA-1EF9CD526F20"
      Title="Hello World Feature"
      Description="This is my very first custom feature"
      Scope="Web"
      Hidden="FALSE" 
      ImageUrl="menuprofile.gif"
      xmlns="http://schemas.microsoft.com/sharepoint/">
     
      <ElementManifests>
        <ElementManifest Location="elements.xml"/>
      </ElementManifests>
     
    </Feature>
    Ensuite je fait la commade suivante dans le repertoire bin de wss 3.0
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    @SET STSADM="C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm"
     
    Echo Installing feature
    %STSADM% -o InstallFeature -filename HelloWorld\feature.xml -force
     
    Echo Restart IIS Worker Process
    IISRESET
    Jusque la, tout ce passe bien, il me dit que c'est installe avec succes.

    Je retourne sur mon site , je vais dans site settings>site features
    la je vois ma nouvelle appli Hello World, je l'active, toujours pas de probleme...

    Normalement, une fonction Hello World devrait etre accessible dans le Menu Action, hors il n'y a rien du tout dans mon cas.... La fonction Hello World n'a pas ete ajoutee....

    J'ai refait des tests avec l exemple dispo dans le SDK de microsoft et rien non plus ...

    Je rappel que j'ai bien les droits admin complet sur le site et sur le serveur...

    Je pense au'il doit y avoir un probleme de parametrage dans mon WSS 3.0 mais je ne vois pas ou et aucun tuto ne parle d'une configuration necessaire avant d'integrer des custom features...

    Je suis perdu et ne sait plus quoi faire, votre aide serait la bienvenue

    Merci

    Nico

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par défaut
    J'ai pas vérifié mais essaye de remplacer

    Location="Microsoft.Sharepoint.StandardMenu"

    par

    Location="Microsoft.SharePoint.StandardMenu"
    car je me demande s'il ne s'agirait pas d'une bêtise du style.

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 83
    Par défaut
    Bonjour a tous,

    Avant toute chose, merci stephane eyskens pour ta reponse

    Alors j'ai resolu le probleme, mais en meme temps j'ai fais pas mal de choses en meme temps, alors je ne sais pas exactement ce qui a ete determinant ou non dans la resolution de mon probleme.

    En tout premier j'ai integre le intellisence xml, deja j ai pu efface toutes les erreurs de type syntaxique comme celle que tu as remarque stephane eyskens.

    Ensuite j ai lance la fonction stsadm a directement a partir du repertoire et non plus en essayant d automatiser mon batch... de plus jai change le installfeature -filename par installfeature -name (meme si j ai des doutes sur le fait que ca ai une incidence dans le cas present)

    Ensuite j ai essaye d installe un webpart donc j ai change mon web.config et regler les droits en medium...

    Heuuuu sinon je crois que c est a peut pres tout. Je penche quand pour une belle erreur syntaxique qui a ete resolu par l ajout de l intellisence, mais bon si jamais quelqu'un a le meme probleme, ca donne des pistes de recherche.

    @plus

    Nico

  4. #4
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 54
    Par défaut
    bonjour à tous.
    Je me permet de relancer ce thread.

    Je débute moi aussi et je bute sur la notion de feature.

    Donc, dans l'idée, j'ai (je pense) saisi les concepts, mais, cela reste encore trop "abstrait" pour moi.

    J'ai beau suivre des liens, je n'arrive pas à trouver de méthode "générale" pour développer ses propres features. A ce titre, je ne trouve pas ce que je recherche dans la FAQ par exemple.

    Alors 2 options :
    - Je n'ai vraiment rien compris, mais ça, je ne pense pas (mais l'erreur est humaine :°)
    - Ou alors, je n'effectue pas mes recherches correctement sur le sujet.


    Quelqu'un pourrait-il m'éclairer la lanterne siouplé ?
    Ou alors me donner un lien où je ne risque pas de m'embrouiller l'esprit et où les explication sur le concept et le développement de telles solutions sont claires ?

    Avec mes remerciements d'avance, Zeni

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 760
    Par défaut
    Salut,

    Essayes ceci > http://blogs.coforcert.com/dntamack/...ost.aspx?ID=24, et n'hésites pas à , laisser un commentaire pour les internautes.

  6. #6
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 54
    Par défaut
    je te remercie, j'y jette un oeil dès demain.


    Zeni

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme avec des structures
    Par lenectar dans le forum C
    Réponses: 17
    Dernier message: 30/12/2005, 09h53
  2. [FLASH MX] Probleme avec des liens.
    Par maxcmoi dans le forum Flash
    Réponses: 2
    Dernier message: 12/11/2005, 11h11
  3. Probleme avec des socket !
    Par Ptimath44 dans le forum Réseau
    Réponses: 11
    Dernier message: 31/10/2005, 18h11
  4. Probleme avec des pointeurs...
    Par barucca dans le forum C++
    Réponses: 5
    Dernier message: 23/08/2005, 21h05
  5. Problemes avec des cellules vides
    Par arsgunner dans le forum ASP
    Réponses: 7
    Dernier message: 14/06/2004, 08h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo