Question

J'ai été chargé de développer une petite application SharePoint 2010 qui dessert plusieurs clients.Je suis obligé d'avoir un site qui sert tout le monde, mais affiche de manière dynamique des données différentes (en-tête, pied de page, teneur corporelle de menu) en fonction de l'utilisateur connecté à l'utilisateur connecté.

Mon plan consiste à avoir une page générique des éclaboussures et une fois qu'ils ont été connectés, je prendrai leur client_id.Avec cela, j'utiliserai un code derrière la page maître pour personnaliser l'en-tête / le pied de page / le menu et utilisez des webparts pour afficher leur contenu personnalisé.Je prévois de stocker tout le contenu de chaque client dans une liste.Lorsqu'ils se connectent, je vais correspondre à leur client_id à une colonne de la liste et le reste des colonnes fournira le contenu.Comme les nouveaux clients sont ajoutés, je ne peux que créer un nouvel élément de la liste avec leur client_id unique.

Est-ce le meilleur moyen de gérer mon scénario dans SharePoint?Merci pour votre temps et votre expertise!

Était-ce utile?

La solution

Il sera généralement préférable de les rediriger vers des sous-revendications différentes (probablement des collections de site), sur la base de l'ID client.

que tout le contenu peut être protégé de sécurité sans causer de problèmes de performance.Les inconvénients principaux de faire toute la réduction du code sont les suivants:

  • beaucoup de code personnalisé=> beaucoup d'erreurs possibles
  • pas de recherche que cela pourrait montrer des résultats non valides
  • Le danger des utilisateurs connaissant des URL SharePoint pourrait accéder à des informations erronées
Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top