Alles in allem ist das Buch empfehlenswert, besonders für Einsteiger wie ich finde. Nicht nur in diesem Punkt muß ich meinem Vorredner widersprechen, denn auf über 50 Seiten wird die Plattform beschrieben (auch der Zusammenhang zwischen WSS 3.0 und MOSS 2007) und detailiert auf die richtige Installation aller für die Entwicklung benötigter Komponenten eingegangen (vom Server bis zu Visual Studio). Daß dennoch Fragen offen bleiben, läßt den Schluß zu, daß es an ganz allgemeinen Grundlagen mangelt, denn dieses Buch ist nicht dazu da, den Umgang mit Visual Studio zu lehren (obwohl das so sein könnte, denn die Walkthroughs vergessen keinen Klick zu erwähnen) oder gar die Grundlagen von ASP.NET zu vermitteln. Wer weder das eine noch das andere grundlegend beherrscht sollte in der Tat die Finger von diesem Buch lassen. Desweiteren wird trotz der Ausrichtung auf MOSS 2007 drei Kapitel lang über WSS 3.0 gesprochen, was dem Verständnis durchaus zuträglich ist.
Die ersten drei Kapitel sind eher theoretisch und befassen sich mit dem Umgang mit einzelnen Aspekten von WSS/MOSS, wie beispielsweise Content Types, Listen und Bibliotheken, etc. Anschließend, etwa ab Kapitel 4, gibt es richtig viel Code und gute Schritt-für-Schritt-Anleitungen, die sich zum Teil über mehrere Seiten erstrecken. Befolgt man diese Anweisungen kommt man schnell zu Ergebnissen.
Bereits sehr früh wird oberflächlich auf die Erstellung von Custom Field Types eingegangen, die dann mittels Features und Solutions ausgerollt werden. Alles schön Schritt für Schritt dargestellt. Sehr nützlich für später und sollte unbedingt vertieft werden.
Wichtige Themen wie der Umgang mit dem WSS/MOSS-Objektmodell werden gleich darauf besprochen, aber leider nur angerissen. Darunter leiden auch die Ausführungen des Event Handlings im gleichen Kapitel (Kapitel 5). Wer dazu mehr Infos benötigt, dem kann ich nur "Inside WSS 3.0" (Pattison/Larson) von Microsoft Press empfehlen.
Bis hier hin hat man ein paar wichtige Grundlagen gelernt, leider flacht ab Kapitel 6 das Buch ein wenig ab baut aber zum Ende wie ordentlich auf. Die Anwendungsbeispiele, wie beispielsweise die Einrichtung einer Kollaborationslösung sind nur begrenzt von Nutzem, da nur wenige neue Aspekte diskutiert, jedoch im wesentlichen die gewonnenen Kenntnisse noch einmal zusammengefaßt werden.
Nach zwei Dritteln legt das Werk wieder etwas zu. Die Ausführungen zum Business Data Catalog und dem Document Management (und damit verbundendenen Workflows) sind zwar knapp, vermitteln aber einen guten Eindruck, um für weitere Schritte gewadment zu sein.
Gelungen ist das Kapitel über elektronische Formulare mit InfoPath und Standard-Forms. Auf 50 Seiten wird hier das wichtigste erläutert, was man über dieses Thema unbedingt wissen sollte: Programmierung (C# und VB), Tools, InfoPath-Technologien (XSF, XSD, XML/XSL) und das Deployment.
Schließlich gehen die Authoren auch auf das komplexe Thema Workflows ein. Auf etwa 60 Seiten erlernen Sie die Grundlagen, wie Workflows in WSS/MOSS integriert sind (Lifecycle, Objektmodel, APIs), und wie WFs entwickelt werden, sowohl in Visual Studio als auch im SharePoint Designer 2007.
Das Buch hinterläßt einen guten Gesamteindruck für den Einsteiger, der einen umfassenden Eindruck von der mächtigen WSS/MOSS-Technologie gewinnen möchte. Natürlich werden die meisten wichtigen Themen nur angeschnitten, würden sie doch selbst oft ganze Bücher füllen. In der Tiefe mangelt es manchmal an genaueren Erklärungen, beispielsweise welche Bedeutung die einzelnen Attribute der Feature-Definition genau haben. Hier geben die Erläuterungen nicht mehr her als die ohnehin mangelhafte SDK-Dokumentation von Microsoft. Dennoch empfehlenswert. Wer mehr wissen möchte, sollte sich auf jeden Fall "Inside Windows SharePoint Services 3.0" von Pattison/Larson und "Inside Microsoft Office SharePoint Server 2007" von Patrick Tisseghem ansehen.