Direkt zum Hauptbereich

European Best Practices SharePoint Conference - Tag 1

Der erste Tag ist vorbei und er war wirklich voller Überraschungen und jede Menge interessanter Sessions. Die Keynote wurde von Chris Johnson (Microsoft) durchgeführt. Der SharePoint-Trailer zur Einstimmung wurde sehr gut realisiert und war eine gute Einleitung. Dann hat Steve Smith (Combined Knowledge) noch ein paar Worte an die Leute gerichtet, bevor er dann zusammen mit der Queen Chris empfangen hat. Er hat ein wenig die Geschichte von Microsoft mit kleinen Videos widergespiegelt. Es ging es bei der Entstehung los, über die Gegenwart bis hin zu einem Ausblick in die Zukunft...man kann sehr gespannt sein!!!

Den Anfang der Sessions habe ich dann bei Michael Noel "Building the perfect SharePoint Farm" (Michael Noel) gemacht. Die Session war vollgepackt mit Informationen, Tipps und benötigten Ressourcen, die man laut "Best Practice" für eine SharePoint Server 2010 Farm benötigt...da kann man mal gespannt sein, was der nächste Kunde sagt, wenn ich Ihm die Anforderungen mitteile. Ich sage nur "Six-Server Farm".
(Die Präsentation kann man hier ansehen. Lediglich das Theme ist nicht aktuell.)

Als nächstes habe ich mich in die Session von Laura Rogers (Blog - WonderLaura) zum Thema "Data View Webpart Best Practices" begeben. Der Raum ist fast aus allen Nähten geplatzt, jede Menge Stehplätze mussten besetzt werden, ob es nun an dem Theme oder an Laura gelegen hat, das überlasse ich Euch selbst ;-)
Für mich war es thematisch ein großer Erfolg, da ich mir ein paar Tipps und Lösungen für das "Conditional Formatting" von Listen holen konnte. Nun kann ich mir das JavaScript sparen und werde so schneller und flexibler zum Erfolg finden. Ich werde mich nächste Woche näher damit beschäftigen und die Umsetzung im Projekt durchführen.

Dann war erstmal Lunchtime und welch Wunder, es gab annehmliches Essen!

Habe mich dann in der Lunchtime Session "Nintex Analytics 2010" bei Mike Fitzmaurice aufgehalten. Leider konnte er seine Demo nicht am Live-System durchführen, das WLAN lässt keinen VPN-Zugang zu...aber er hatte jede Menge Screenshots dabei und konnte auch so souverän durch die Session leiten...hört sich auf jeden Fall interessant an, aber man muss abwarten, wie es sich in einer Produktiv-Umgebung verhalten wird.

Die an diesem Tag interessanteste und meiner Meinung nach gelungenste Session wurde von Gary Lapointe (Blog - Gary Lapointe) zum Thema "Windows PowerShell Best Practices for SharePoint 2010 Administrators" gehalten. Gary hat mit ein paar Fundamentals angefangen, wie man Variablen setzt und benutzt, was man mit dem $-Zeichen alles anstellen kann. Dann ging es auch schon recht zügig an Auflistungen der SharePoint-Datenbanken, Erstellen von Hash-Tables, Benutzen von Expressions und Auflistung bestimmter Spalten. Zudem hat er auch die Möglichkeiten aufgezeigt Benutzer über die PowerShell anzulegen oder auch Auswertungen der Farm durchzuführen. Aufgrund der Zeit konnte Gary nur kurz das Remoting ansprechen und demonstrieren. Hierzu werde ich mich noch ausführlicher informieren. Im Juni 2011 kommt sein ersten Buch auf den Markt. Nach der Session werde ich mir dieses Buch mit größter Wahrscheinlichkeit zulegen. Mit dem Thema werde ich mich definitiv mehr beschäftigen, die PowerShell kann einem viel Arbeit abnehmen, indem man gewisse Sachen automatisiert laufen lassen kann. Ich bin begeistert.

In der Nachmittags-Session hatte ich die Qual der Wahl. Zur Auswahl standen "InfoPath 2010 Under the hood: Building next generation SharePoint applications using InfoPath and SharePoint Designer 2010 mit Darvish Shadraven" und "Rational Guide to SharePoint 2010 User Profile Synchronization mit Spencer Harbar". Ich habe mich dann aufgrund diverser Probleme mit dem UPS für Spencer Harbar (Blog - Spencer Harbar) entschieden und diesen Beschluss auch nicht bereut. Die Session war sehr ausführlich, übersichtlich und hervorragend präsentiert. Spencer ist auf die möglichen Fehlerquellen (falsche Konfiguration der User, fehlende Berechtigungen) eingegangen und hat mit einer Live-Demo die Konfiguration des User Profile Synchronization (UPS) veranschaulicht, wie leicht es gehen kann, wenn man die richtigen Accounts mit den korrekten Berechtigungen nutzt. Die Anleitung findet man auch auf seinem Blog. Mit dieser Anleitung sollte bei der Konfiguration nichts mehr verkehrt laufen. Man sollte beachten, dass wenn man den Synchronization Service startet, keine Passwort-Überprüfung stattfindet. Sollte der Service also nicht starten, dann liegt es entweder daran, dass das Passwort nicht korrekt ist oder das der Farm-Account nicht in der Gruppe der lokalen Administratoren enthalten ist (zwingend notwendig um den Service zu starten).

Zum Abschluss des ersten Tages, mal abgesehen vom SharePint, hat Ben Curry "Farm Architecture Performance, Logging and Monitoring" einen krönenden Abschluss geliefert. Die Queen hatte die Veranstaltung leider schon verlassen gehabt, sonst wäre ein Ritterschlag nicht weit entfernt gewesen. Wie bereits in der Session von Michael wurden auch hier die Anforderungen an die Hardware und Software erwähnt. Beim SQL-Server sind wir dann mittlerweile bei mindestens 16GB angekommen, ich freue mich auch hier auf das Gesicht des Kunden, aber hier werde ich dann als Consultant Überzeugungsarbeit leisten und den Kunden mit guten Argumenten überzeugen müssen. Die Session hätte gerne noch 1 Stunde länger gehen können, zum Einen ist Ben Curry ein sehr guter Speaker und zum Anderen ist das ein sehr interessantes Thema, welches auch immer mehr in der Mittelpunkt der Projekte rückt. Denn ein gutes System ist der Grundstein für ein erfolgreiches Projekt.


Ich freue mich auf den morgigen 2. Tag, nicht nur aufgrund der Sessions, denn am Abend ist die "Party Night" sponsored by K2.

Patrick

Kommentare

Beliebte Posts aus diesem Blog

Nutzung der Mehrsprachigkeit in SharePoint 2013

Heute wollte ich mich mit dem Thema <Mehrsprachigkeit und SharePoint 2013> auseinandersetzen. Wie in SharePoint 2010 bietet Microsoft auch diverse Sprachpakete für SharePoint 2013 an. Zum heutigen Zeitpunkt stehen Sie leider noch nicht zum freien Download bereit. Wenn Ihr jedoch eine MSDN-Subscription besitzt, so könnt Ihr die verfügbaren Sprachpakete hier herunterladen. Die folgenden Sprachpakete stehen derzeit zum Download bereit.




















Nachdem ich mir die Pakete installiert und den Config-Wizard laufen gelassen habe (Es hat keine 10 Minuten gedauert, das sieht mir nach Optimierung aus) stehen die Pakete zur Verfügung und ich kann Sie auf den einzelnen Site-Collections aktivieren. Dazu gehe ich wie gewohnt in die <Site-Settings>








und wähle dort die <Language settings> aus und markiere die gewünschte Sprache.


























Das sind alles keine Änderungen gegenüber SharePoint 2010. Meine Seite öffnet sich nun wie erwartet in Deutsch. Nun möchte ich jedoch wieder in die englische Sprache …

Benutzer einer SharePoint-Gruppe auslesen (Data One Power Activity for Nintex Workflow)

Ich habe dieser Tage ein kleines Problem mit der Nintex-Aktivität << Data Request >> gehabt. Derzeit ist es leider nur möglich dieser Aktivität einen Benutzer zuzuweisen. Was nun aber tun, wenn mehrere Benutzer diese Dateneingabe vornehmen sollen. Man kann das Ganze umgehen, indem man eine neue SharePoint-Gruppe anlegt und die Benutzer in dieser Gruppe einpflegt.
Hier bin ich dann jedoch auf das nächste Problem gestoßen. Die SharePoint-Gruppe wird nicht aufgelöst, so dass die Aufgabe nicht in den Nintex-Webpart << Meine Workflowaufgaben >> angezeigt wird. Ich habe mir nun Gedanken über eine mögliche Lösung gemacht und bin zu folgendem Ergebnis gekommen.

Schritt 1: SharePoint Webservice
Auslesen der SharePoint-Gruppe mit dem SharePoint Webservice (http://sharepoint/_vti_bin/UserGroup.asmx) und der Methode << GetUserCollectionFromGroup >>. Als Ergebnis bekommen wir folgendes XML-Konstrukt (aus Darstellungsgründen habe ich es auf den LoginName beschränk…

Aktivierung Blob Cache (Enable Blob Cache SharePoint 2013)

Heute wollte ich mich mit der neuen Funktionalität der <Image Renditions> (Bildwiedergabe) im SharePoint Server 2013 beschäftigen. Man kann den Punkt <Image Renditions> in den Site-Settings finden. Bevor ich nun jedoch Einstellungen und die Funktionalität nutzen kann erwartete mich zunächst eine Warnmeldung:

"The blob cache is not enabled in this web application. Image Renditions will not be generated until the blob cache is enabled. For information on turning on the blob cache, please review the product information."







Ich habe mich dann einmal in der Zentraladministration auf die Suche nach Einstellungen auf Webanwendungsebene für die Aktivierung des Blob Cache gemacht, bin in der GUI jedoch nicht fündig geworden. Was nun tun? Gibt es eventuell PowerShell cmdlets für SharePoint 2013 zum Aktivieren des Blob Cache. Auch hier bin ich leider nicht fündig geworden. Aber da es sich um Konfigurationseinstellungen der Webanwendung handelt so findet man diese doch bestimm…