Bewise

Nous développons... votre avance

SharePoint Tools

PTC
22/06/2007 - Laurent Cotton

Objectifs
SharePoint Tools est une API destiné aux développeurs SharePoint (Windows SharePoint Services v3.0 et MOSS) désireux de réaliser des outils ou des .msi pour déployer leurs développements SharePoint. Un exemple d’outil utilisant sur cette API est fourni à titre d’exemple, avec le code source C# complet (cf. copie d’écran ci-contre).

Fonctionnement
Dans cette première version, l’assembly Bewise.SharePoint.Tools.dll fournit les services suivant :

  • Classe Bewise.SharePoint.Tools.Features
    • void InstallFromFilename (équivalent à stsadm –o installfeature –filename …)
    • void InstallFromName (équivalent à stsadm –o installfeature –name …)
    • void ActivateFromFilename (équivalent à stsadm –o activatefeature –filename …)
    • void ActivateFromName (équivalent à stsadm –o activatefeature –name …)
    • void ActivateFromId (équivalent à stsadm –o activatefeature –id …)
    • void DeactivateFromFilename (équivalent à stsadm –o deactivatefeature – filename …)
    • void DeactivateFromName (équivalent à stsadm –o deactivatefeature –name …)
    • void DeactivateFromId (équivalent à stsadm –o deactivatefeature –id …)
    • void UninstallFromFilename (équivalent à stsadm –o uninstallfeature – filename …)
    • void UninstallFromName (équivalent à stsadm –o uninstallfeature –name …)
    • void UninstallFromId (équivalent à stsadm –o uninstallfeature –id …)
  • Classe Bewise.SharePoint.Tools.Sources
    • void CopyToFeatureFolder : copie un répertoire complet vers le répertoire « Feature » de SharePoint en écrasant les fichiers existants si vous le désirez
    • void CopyToControlTemplatesFolder : copie un répertoire complet ou un fichier vers le répertoire « ControlTemplates » de SharePoint en écrasant les fichiers existants si vous le désirez
    • void CopyToLayoutFolder : copie un répertoire complet ou un fichier vers le répertoire « Layouts » de SharePoint en écrasant les fichiers existants si vous le désirez

Pour voir un exemple complet d’utilisation de cette API, jetez un coup d’œil sur les sources de l’outil SPFeatureInstaller fourni en exemple.

Pré-requis
Lors des phases de développement, L’API est utilisable sans la présence de SharePoint sur le poste de développement. Par contre, l'exécution nécessite la présence de SharePoint sur le serveur.

Screenshot

Contact
Merci de nous communiquer les bugs que vous pourriez découvrir en envoyant un mail à l'adresse suivante : info@bewise.fr

Télécharger
> Tous les outils
   
Connexion
  • Accueil
  • Plan du site
  • Contact
Bewise TV, Blog technique, Webcasts...

Votre carrière et nous

  • Nos offres
  • Votre candidature
Ignorer les liens de navigation > Accueil > Technologies > Détail outil
Ignorer les liens de navigation
Nous
Nos Métiers
Vous Former
Technologies
Nos Evènements
Nos Références
Nos Activités
Nos Certifications
Nos Chiffres
Le Groupe
Nos Partenaires
On Parle de Nous
Nous contacter
Votre Carrière et Nous
Défiler vers le haut
Défiler vers le bas
Administration, Système et Communication
Architecture, Méthodes, Industrialisation
Décisionnel et Gestion des Données
Nouvelles Interfaces Utilisateurs
Portail et Travail Collaboratif
Solutions Langages et Framework
Solutions Web Avancées
Défiler vers le haut
Défiler vers le bas
Nos cours
Le Planning
Offres promotionnelles
Défiler vers le haut
Défiler vers le bas
Actualités
Articles
Webcasts
Blogs
Toolbox
Evénements
Défiler vers le haut
Défiler vers le bas
Bewise Day Conference 2011
Nos Expresso
Défiler vers le haut
Défiler vers le bas
  • Infos légales
  • Lettre du Regional Director
  • Revue de presse