SharePoint Konferenz Berlin: Eindrücke Tag 3

Von Nahed Hatahet 23. October 2011 10:25

Hier ein Gastkommentar von unserem Markus Reisinger:

SharePointEurope2011Ja das war’s dann schon wieder für dieses Jahr! Ernst und ich sind trotz 90 Minuten Fahrt zum Flughafen Tegel noch rechtzeitig zum Boarding gekommen und haben nun wieder österreichischen Boden unter den Füßen ;)

Hier aber noch die Sessions die ich mir am letzten Tag angesehen habe:

- Expert Panel Session: Will Public Offerings or Private Cloud Solutions Influence the Adoption of SharePoint as a Web and Application Plattform?

- Building User Forms with SharePoint 2010, Andrew Murphy & Lewis Garmston

- Developing against Managed Metadata Blackbelt, Donald Hessing & Bart Jan Hoeijmakers

- Enabling SharePoint for the Enterprise in Real World, Steve Marsh

- SharePoint Shootout “Administration for SharePoint” mit AvePoint, Axceler & Quest

In der Expert Panel Session mit dem extrem kurzen Namen ;) wurde darüber diskutiert wie die Cloud die Infrastruktur der IT Unternehmen der nächsten Jahre beeinflussen wird. Zusammenfassend kann man sagen dass sich alle Diskussionsteilnehmer darin einig waren dass sich über kurz viele oder lang ein Großteil der Infrastruktur in einer Cloud landen wird, was aber jetzt nicht unbedingt etwas Neues ist.

Besonders Interessant fand ich hingegen heute die Session
Developing against Managed Metadata”:

Donald Hessing und Bart Jan Hoeijmakers zeigten in der Development Session wie man Terms automatisiert in den Term Store des Managed Metadata Service ablegen kann und wie man mit dann über Filter und die Suche Terms und Subterms finden kann. Für viele Applikationen sicher sehr gut brauchbar. Wenngleich ich bei dieser Level 400 Development Session beim Coding-Teil der Demo ehrlichgesagt schon mal ausgestiegen bin (das wär dann eher was für unsere Developer gewesen), konnte ich einige wichtige Dinge aus dieser Session mitnehmen.

So wird z.B. jeder Term der in einer Site Collection (SC) verwendet wird in einer eigenen versteckten Liste der so genannten “Taxonomy Hidden List” abgelegt. Egal ob er aus dem Managed Metadata Term Store kommt oder nicht. Wenn jetzt ein Term der für das Beschlagworten eines Objekts verwendet wird jedoch im Managed Metadata Term Store geändert wird, so wirkt sich das nicht unmittelbar auf die Anzeige in der Site Collection aus. Denn für diese Updates sind Timer Jobs zuständig. Und erst dann wenn der Timer Job den Term in der Taxonomy Hidden List mit dem im Term Store abgeglichen hat wird dieser auch in der Oberfläche dann geändert angezeigt.

Was in dem Zusammenhang jedoch zu beachten ist, ist die Tatsache dass es keinen Cleanup Task für die Taxonomy Hidden List gibt. Und für diese Liste gelten auch die gleichen Limits wie für jede andere Liste (Anzahl der Elemente etc.). Wenn jetzt sehr viele Tags auf einer Site Collection verwendet werden, sei es durch Taggen bei einem Element oder einfach durch Taggen über den Ribbon wird diese Liste weiter wachsen. Werden Terms aus dem Store jetzt wieder entfernt bleiben diese verwaisten Kopien dieser Begriffe aber in der Hidden List erhalten. Das kann bei großen Umgebungen sehr wohl zu Problemen führen wenn man das nicht berücksichtigt.

Und einen sehr wichtigen Punkt hat Donald aufgeworfen der eigentlich auf der Hand liegt aber auch mir bisher nicht bewusst geworden ist. Die Taxonomy Hidden List ist nicht Security Trimmed! Was bedeutet das? Angenommen man hat gerade eine neue Projektsite mit dem Namen “Projekt Übernahme Firma XY” angelegt auf die nur ein kleines Projektteam Zugriff hat und von dem natürlich das restliche Unternehmen noch nichts wissen soll. Man legt nun ein Dokument ab und damit es das Projektteam leichter findet tagged man das Dokument mit dem Projekttitel. Damit wird der Tag in die Taxonomy Hidden List geschrieben. Möchte nun ein anderer Mitarbeiter außerhalb des Projektteams sein Dokument in einer ganz anderen Site ebenfalls Taggen und beginnt dazu die Buchstaben “Pro” einzutippen werden nun Vorschläge aus der Taxonomy Hidden List angezeigt. Unter diesen Vorschlägen wird dann wohl auch “Projekt Übernahme Firma XY” vorkommen und da kann sich dann wohl jeder vorstellen dass das ein Problem ist ;)

Ach ja, warum gibt es diese Hidden List überhaupt. Sie wurde aus Performance Gründen umgesetzt. Damit bei großen Umgebungen nicht das Managed Metadata Service zum Hot Spot wird. Pro Site Collection gibt es eine solche Liste in der Root Site, zu finden unter    [site url]/Lists/TaxonomyHiddenList/ .

Bemerkenswert war auch noch das Administration Shootout zwischen AvePoint, Quest und Axceler. Ich muss sagen dass alle drei Produkte (Produktlinien) wirklich beeindruckende Features gezeigt haben. Diese hier aufzuzählen würde den Rahmen dieses Blogs auf bei weitem sprengen. Auf jeden Fall sind diese Shootouts eine tolle Möglichkeit eine schnelle Übersicht über die verschiedenen Produkte zu erhalten. Hoffe davon gibt es bei den nächsten Konferenzen noch mehr :)

So, damit genug mit den Eindrücken von Berlin. Jetzt werde ich mal alle meine Infos zusammensammeln und mich dann wieder mit neuen Beiträgen melden….

LG
Markus | markus@hatahet.eu

Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading



Menü

Home
Über diesen Blog
Archiv
Abonnieren Feed
Kontakt

Dieser Blog wird von Microsoft Österreich betrieben.

http://www.microsoft.com/austria | © 2009 Microsoft Corporation. Alle Rechte vorbehalten.
BlogEngine.NET 1.5.0.7 powered by atwork