2010-12-13 11 views
0

J'ai eu la tâche de créer un composant WebPart personnalisé pour SharePoint Server 2010 dans lequel un utilisateur saisit des détails sur un site. Les champs sont: titre, description, liste déroulante avec une liste de modèles de sites, listes avec groupes d'utilisateurs et listes avec autorisations de site (accès complet/contribution/lecture seule). Un administrateur est censé pouvoir sélectionner un ou plusieurs groupes dans une liste et remplir la liste des autorisations avec ces groupes.Création d'un composant WebPart personnalisé pour la création de site dans sharepoint?

Le composant WebPart crée alors un site avec le modèle spécifié et les autorisations spécifiées. Est-ce que tout cela est possible avec une partie web personnalisée? J'ai travaillé avec les services Web SharePoint fournis avant (principalement Lists.asmx), donc je sais comment utiliser certains d'entre eux. Je sais qu'il existe un service d'administration, mais est-ce que cela me donne assez de permissions/paramètres pour régler toutes ces choses?

Ceci est ma première partie Web personnalisée et j'ai commencé à créer une partie Web Visual SharePoint 2010 dans VS2010 et avant que je creuse trop profondément j'aimerais entendre quelques opinions.

Merci d'avance.

Répondre

0

Oui, c'est possible. Et vous n'avez même pas besoin d'utiliser les services Web SharePoint. Étant donné que la partie Web s'exécutera directement sur SharePoint, vous avez accès à toutes les API de serveur de SharePoint. Vous pouvez trouver la documentation complète pour les API SharePoint au http://msdn.microsoft.com/en-us/library/ee556847.aspx