2009-08-25 5 views
1

Sur mon site Sharepoint, j'ai une liste où les utilisateurs peuvent entrer leurs informations de profil, telles que le prénom, le nom, l'âge, le sexe. En plus de cette information, je veux laisser les utilisateurs télécharger leurs images aussi bien. Lorsque je crée une vue pour cette liste, comment puis-je les laisser montrer leur image avec d'autres informations?Envoyer une image dans la liste

Quelqu'un peut-il me dire s'il existe un moyen de télécharger une image tout en ajoutant un nouvel élément à la liste qui sera utilisé plus tard dans la création de vue?

Répondre

2

Quelques façons d'aborder ce:

Démarrer avec une bibliothèque d'images

Ajouter des colonnes supplémentaires à l'ensemble de base pour stocker les informations de profil dont vous avez besoin. C'est très simple et la liste peut être très simplement gérée en utilisant des vues prêtes à l'emploi. Les utilisateurs sont ajoutés en téléchargeant leur image et en remplissant leurs données personnelles.

Commencez avec une liste de contacts

Ajouter une colonne d'image pour l'image de l'utilisateur. Cela nécessiterait l'étape supplémentaire de l'utilisateur ayant à télécharger leur image quelque part. J'éviterais cette option par rapport à la précédente car il n'y a pas d'avantages significatifs et vous devez faire face à l'étape supplémentaire.

Utilisez My Sites

Cela donne à chaque utilisateur leur propre page privée et publique et a l'avantage d'être initialement renseignés à partir d'Active Directory. Les utilisateurs peuvent télécharger une photo d'eux-mêmes et vous obtenez d'autres fonctionnalités intéressantes. Toutefois, cela ne vous donnera pas la liste que vous recherchez - vous devez écrire un composant WebPart pour interroger les données du profil et l'afficher sous forme de liste. Des fonctionnalités permettant d'afficher uniquement certains utilisateurs et/ou de modifier les informations de profil d'un utilisateur peuvent également être nécessaires.

Cela peut être une bonne solution puissante, mais pourrait également devenir complexe rapidement et peut être exagéré pour ce dont vous avez besoin. Mes sites doivent être planifiés avec soin et nécessitent une formation de l'utilisateur.