Frage

In SharePoint 2010 möchten wir verschiedene Ansichten der Informationsarchitektur unserer Site -Sammlungen erstellen. Eine Idee besteht darin, Term Store aus dem Managed Metadata -Dienst zu verwenden, um eine Informationsarchitekturansicht (eine Art Metadatennavigation für Dokumentbibliotheken) zu erstellen.

Ich bin gespannt, ob jemand eine ähnliche Technik verwendet hat, um verschiedene Ansichten der Informationsarchitektur zu erstellen und wie der Term Store mit der Site -Sammlung (oder Site) verbunden war.

War es hilfreich?

Lösung

SharePoint kann einem Site Collectin oder einer Site direkt Meta-Daten zuweisen. Es gibt einige Ansätze, um es für die Suche und Navigation zu simulieren:

1 - Verwenden Sie das Site -Verzeichnis. Obwohl das Site -Verzeichnis von 2007 veraltet war, ist es immer noch in SharePoint 2010 (für Upgrade -Kompatibilität) vorhanden und Sie können es einschalten und die gleiche wie 2007 verwenden. Grundsätzlich verwendet es eine einzelne Site -Sammlung mit einer Liste, um Metadaten und a zu enthalten. Link zu jeder Site -Sammlung. Sie können dies anpassen, um zusätzliche Metadaten zu erfassen.

Hier ist ein Link zum Aktivieren:

http://msforge.net/blogs/mcpblog/archive/2009/11/24/ACTIVATE-SITE-DIRECTORY-IN-SHAREPOINT-SERVER-2010.aspx

2 - Verwenden Sie Meta -Tags auf der Standardseite für jede Site, die durch die Suche aufgegriffen werden kann. Maxine Bombardier hat einen guten Blog -Beitrag, der diesen innovativen Ansatz darstellt.

http://blogs.msdn.com/b/maximeb/archive/2010/08/16/adding-metadata-t-your--Site-collection-for-a-complete-secure-refinement-enabled---Site-directory- On-SharePoint-2007-und-SharePoint-2010.aspx

3 - Verwenden Sie das Site -Verzeichnis auf Codeplex. Einige MCS -Jungs haben dies als Ersatz für das SharePoint -Site -Verzeichnis 2007 zusammengestellt. Ähnlich die gleiche Architektur, aber einige zusätzliche Funktionen usw.

http://spittedirectory2010.codeplex.com/

4 - Veröffentlichen Sie einen benutzerdefinierten Inhaltstyp über den Meta -Data -Hub und verwenden Sie ihn dann in einer versteckten Liste in jeder Site -Sammlung oder -Seite. Die versteckte Liste enthält eine einzelne Zeile, die die Metadaten für die Website darstellt. Sie können eine Funktion mit einer benutzerdefinierten Aktion bereitstellen, mit der ein Link zu Site -Einstellungen hinzugefügt wird, mit denen die Seite bearbeiten für die versteckte Liste verknüpft ist, oder eine benutzerdefinierte _layouts -Seite implementieren, um die Werte usw. zu bearbeiten. Da es einen benutzerdefinierten Inhaltstyp gibt, kann die Such -API einfach nur Websites filtern.

Ich bevorzuge #4 selbst, da Sie nicht mit der Verwaltung einer Site -Verzeichnis -Site -Sammlung und Timerjobs Affe -Affen müssen, um sie auf dem neuesten Stand zu halten. Metadaten sind auf der Website selbst ein Verzeichnis gespeichert, sodass es einfacher ist, es auf dem neuesten Stand zu halten, und es ist suchfreundlich.

Andere Tipps

Wie wäre es mit der Nutzung der Grundstückstasche der Website? Jede Site- und Site -Sammlung verfügt über eine einzigartige Eigenschaftstasche, zu der Sie Eigenschaften hinzufügen können. Öffnen Sie Ihre Website mit SharePoint Designer und klicken Sie in der Symbolleiste "Site -Optionen" in der Site -Symbolleiste, um festzustellen, welche Werte in den aktuellen Eigenschaften enthalten sind. Sie können dort hinzufügen, aktualisieren, Eigenschaften entfernen.

Sie können Eigentumsbeutel verwenden, um Metadaten zu speichern. Sie können Metadaten auf folgenden Ebenen speichern und abrufen:

  • Bauernhof
  • Internetanwendung
  • Site -Sammlung
  • Seite? ˅

Wenn Sie einige Daten speichern möchten, die für die Site -Sammlung spezifisch sind, können Sie:

SPPropertyBag Bag =  site.RootWeb.Properties;
if (!Bag.ContainsKey("PropertyName"))
{            
      Bag.Add("PropertyName", "PropertyValue");
      Bag.Update();
}

Wenn Sie eine spohistischere Möglichkeit benötigen, dies über Code zu tun, lesen Sie die Konfigurationsmanager für SharePoint.

Wenn Sie nicht codieren möchten, können Sie dies mit SharePoint Designer (wie Jeff erwähnt) tun oder ein Dienstprogramm von CodePlex ausprobieren: SharePoint Manager 2010

Ich möchte auch eine verwandte Frage, die zuvor gestellt wurde: Meta -Daten vor Ort Sammlung und/oder Site?

Immobilienbeutel können nicht vom Crawler indiziert werden. Machen Sie die Meta-Daten nur innerhalb der Site-Sammlung selbst nützlich. Sie müssten eine der oben genannten definierten Methoden verwenden, um die Meta-Daten-Felder tatsächlich durchsuchbar zu machen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top