SharePoint Community Camp 24.&25. April 2008
Am 1. Tag standen die Themen "SharePoint Grundlagen" (Michael Greth), "Enterprise Search" (Fabian Moritz) und "Bereitstellung nach BestPractice und Performance Optimierung von SharePoint Farmen" (Björn Schneider) auf dem Programm.
Wie zu erwarten waren die Grundlagen alt bekannt und diente hauptsächlich des "weichen" Einstieg in die 2 Tage.
Beim Thema Enterprise Search war der Fokus vor allem auf der Anpassung der Resultatliste. Interessant war vor allem der Weg, der vorgeschlagen wurde. Um die XSLT der Suchresultate "schnell und einfach" anzupassen, wird die Resultatliste über XSLT ins Ausgangs XML transformiert.
Dieses wird dann über die DATAViews im SharePoint Designer wieder integriert und kann dort über die verfügbaren Tools,angepasst und die Styles verändert werden. Der Vorteil der DATAViews liegt auch darin, dass die verfügbaren Funktionen z.B. Group eingesetzt werden können. Natürlich kann das auch einen ungewünschten Einfluss auf das Ranking generell haben.
Das Resultat der DATAView ist der benötigte XSLT-Code, welcher im CoreResult WebPart direkt im XSLT Editor eingefügt werden kann. So ist die Anpassung direkt im XSLT-Code nicht nötig.
Am Nachmittag war Björn Schneider an der Reihe. Der erste Slot ging um die Bereitstellung einer Middle Farm. Mittels Videos zeigt er den Installationsvorgang im Detail mit den nötigen Konfigurationen. Sicher sehr hilfreich, wenn man das erste Mal eine Middle Farm
aufbauen will.
Der letzte Slot behandelt die Performance Optimierungen von SharePoint Farmen.
Sehr interessant klingt das in Visual Studio 2008 Team System Edition integrierte Test Tool. Anhand eines schnell aufgesetzten Loadtest wurden die Engpässe durch die steigende Anzahl von User identifiziert. So kann der Entwickler direkt in seiner Entwicklungsumgebung Tests aufbauen, ohne auf zusätzlich Tools auszuweichen. Es muss sicherlich noch eine Evaluation im Vergleich zu anderen Testtools gemacht werden.
Der Rest des Vortrags behandelt vor allem die verschiedenen Möglichkeiten der Performance Optimierungen. Wo und wie, welche Optimierungen Sinn machen, um den optimalen Nutzen in seiner Farm zu erreichen. Der Vortrag bietet eine gute Übersicht für Entwickler und solche die es werden wollen.
Morgen geht’s dann intensiv weiter. Fortsetzung folgt...

