2009-12-14 5 views
0

Je veux être en mesure de créer un site d'équipe de haut niveau. Sur ce site, je souhaite ajouter des sous-sites et, sous ces sites, des sous-sites 1..n pour contenir des informations de niveau projet. Sur les sites de niveau inférieur, il serait très utile de pouvoir stocker des attributs personnalisés pour chaque projet (domaines d'activité, catégories, dates de début/fin, etc.). Les propriétaires de chaque site de niveau inférieur peuvent mettre des données dans ces attributs par des composants WebPart personnalisés ou existe-t-il un mécanisme SharePoint dont je ne suis pas au courant? À partir des sites de deuxième niveau, je créerais des composants WebPart personnalisés pour interroger les informations dans les sites de niveau inférieur et regrouper les données en fonction des informations personnalisées. Le site de niveau supérieur interrogera à nouveau les sites ci-dessous pour leurs informations personnalisées.Attributs personnalisés liés à un site SharePoint?

Comment faire? Les attributs personnalisés peuvent-ils être marqués sur un site? Vous pouvez également créer des composants WebPart personnalisés et stocker les données dans une base de données SQL distincte et lier l'ID de site aux enregistrements de base de données? J'ai examiné les types de contenu et les colonnes de site et je ne pense pas qu'ils correspondent à ce que j'essaie de faire.

Répondre

0

Vous pouvez utiliser le sac de propriétés SPWeb.Properties pour stocker des métadonnées personnalisées associées à un seul site Web. Here est un article décent pour vous aider à lire/écrire.

+0

Lorsque j'ai lu l'article, il m'a été indiqué que le sac de propriété persiste lors des redémarrages du serveur. Restaure-t-il également les sauvegardes sur site? L'article a rendu cette option un peu "sommaire", donc je voulais m'assurer qu'il est sûr à utiliser. – Rob

+0

Oui, les valeurs sont conservées dans la base de données de contenu associée à l'application hébergeant le site (et les sous-sites Web). – gn22

Questions connexes