Sharepoint.png

Impressum

Marc André Zhou
SharePoint Server 2010

ISBN: 978-3-86802-606-1

© 2012 entwickler.press
Ein Imprint der Software & Support Media GmbH

Bibliografische Information Der Deutschen Bibliothek
Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen
Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über
http://dnb.ddb.de abrufbar.

Ihr Kontakt zum Verlag und Lektorat:
Software & Support Media GmbH
entwickler.press
Darmstädter Landstr. 108
60598 Frankfurt am Main
Tel.: +49 (0)69 630089-0
Fax: +49 (0)69 930089-89
lektorat@entwickler-press.de
http://www.entwickler-press.de

Lektorat: Sebastian Burkart
Korrektorat: Frauke Pesch
Satz: Dominique Kalbassi

Alle Rechte, auch für Übersetzungen, sind vorbehalten. Reproduktion jeglicher Art (Fotokopie, Nachdruck, Mikrofilm, Erfassung auf elektronischen Datenträgern oder anderen Verfahren) nur mit schriftlicher Genehmigung des Verlags. Jegliche Haftung für die Richtigkeit des gesamten Werks kann, trotz sorgfältiger Prüfung durch Autor und Verlag, nicht übernommen werden. Die im Buch genannten Produkte, Warenzeichen und Firmennamen sind in der Regel durch deren Inhaber geschützt.

Vorwort

Das vorliegende Buch SharePoint Server 2010 – Das Entwicklerbuch richtet sich an alle, die den SharePoint Server als Plattform für eigene Lösungen und Erweiterungen einsetzen möchten. Der Autor geht davon aus, dass die Oberfläche sowie die allgemeine Arbeitsweise des SharePoint Servers bekannt sind.

Bei der hier behandelten SharePoint-Version 2010 handelt es sich mittlerweile um die vierte Produktversion. Damit zunächst deutlich wird, wie das Produkt „SharePoint“ entstanden ist, folgt eine kurze Darstellung der historischen Entwicklung. Abbildung 1 zeigt sie als schematische Übersicht.

abb1.png

Abbildung 1: SharePoint-Entwicklungshistorie

Den Startpunkt dieser Serverplattform bildete der SharePoint Server 2001, der allerdings nur begrenzte Möglichkeiten besaß. Initial wurde die erste SharePoint-Version vom Office-Exchange-Entwicklungsteam ins Leben gerufen. Parallel zu dieser Version entstanden zwei weitere Produkte, die später den Entwicklungsprozess des SharePoint Servers beeinflussten: der Content Management Server 2001 (CMS 2001) und die SharePoint Team Services (STS). Der CMS 2001 wurde ursprünglich nicht von Microsoft entwickelt, sondern Microsoft kaufte das Produkt und übernahm es in seine eigene Produktlinie. Technologisch basiert das Produkt auf ASP 3.0 und passte daher sehr gut in das Microsoft-Produktportfolio. Die STS entstanden innerhalb der Front-Page-Entwicklergruppe und stellten eine Erweiterung der Front Page Extension dar. Für die nächste Version der Produkte nahm Microsoft eine Neuausrichtung vor und brachte die bis dahin unabhängigen Lösungen zusammen. So wurde der SharePoint Server 2003 in zwei Schichten (Layer) aufgeteilt. Die Basisschicht bilden hierbei die Windows SharePoint Services 2.0 (WSS 2.0), die im Grunde aus einer Neuimplementierung der STS auf Basis von ASP.NET hervorgingen. Der SPS 2001 wurde ebenfalls erweitert und verwendet als Basis die neuen WSS 2.0. In der Zwischenzeit wurde der gekaufte CMS 2001 ebenfalls aktualisiert und die technologische Basis auf ASP.NET gehoben. Die wesentlichste Aktualisierung wurde in der nachfolgenden Version durchgeführt. Die WSS 2.0 wurden stringent erweitert und die WSS 3.0 basieren nun auf ASP.NET 2.0. Das gilt ebenfalls für den aktualisierten SharePoint Server, dessen offizielle Bezeichnung in Microsoft Office SharePoint Server (MOSS) geändert wurde, da er weiterhin auf den WSS 3.0 basiert. Zusätzlich wurde der bis dahin unabhängige CMS 2002 in die SharePoint-Produktfamilie integriert. Neben diesen technischen Änderungen wurde der SharePoint Server in zwei Lizenzen gesplittet. Für die aktuellste Version 2010 wurden die WSS 3.0 auf ASP.NET 3.5 aktualisiert. Der offizielle Name ist nun nicht mehr WSS 4.0 – wie man vielleicht annehmen könnte – sondern SharePoint Foundation. Der SharePoint Server selbst wurde ebenfalls wieder umbenannt und trägt nun die Bezeichnung SharePoint Server 2010 (SPS 2010). Technologisch wurde die neueste Version um viele Funktionen erweitert, die nun allesamt auf ASP.NET 3.5 basieren.

Aufgrund der erreichten Produktreife und der damit verbundenen Funktionsvielfalt können nicht alle Entwicklerthemen in einem Buch beschrieben werden. Dieses Buch behandelt daher die wichtigsten und am häufigsten benötigten Techniken, um eigene Lösungen basierend auf der SharePoint-Technologie umsetzen zu können.

Verwendete Begriffe und Sprache

Für Erklärungen und Erläuterungen werden in der Regel englischsprachige Bezeichner verwendet. Auch für die Objekte aus dem SharePoint-Objektmodell werden bevorzugt die englischsprachigen Ausdrücke herangezogen. Generell existieren für alle Bezeichnungen auch deutsche Übersetzungen, die jedoch nicht in allen Fällen eindeutig und sofort verständlich sind. Ebenfalls werden die Beispiele innerhalb einer englischsprachigen Entwicklungsumgebung umgesetzt. Das Gleiche gilt für die verwendete SharePoint-Oberfläche.

Onlineressourcen zum Buch

Alle gezeigten Beispiele und Listings können über das zugehörige Onlineportal des Buches aus der Lösungsgalerie heruntergeladen werden. Neben den verfügbaren Visual-Studio-Projektmappen stehen weitere Ressourcen bereit, z. B. Webcasts zu verschiedenen Themenfeldern. Das Portal ist nicht statisch, sondern wird sukzessiv um weitere Inhalte erweitert. Der integrierte Blog berichtet über Neuigkeiten und zusätzliche Informationsangebote, z. B. über neue Einträge in der Lösungsgalerie.

Das Portal erreichen Sie unter dem URL: http://zhou.sharepoint.com

Technologisch basiert das Portal auf Office 365 – also auf SharePoint online. Weitere Informationen dazu finden Sie ebenfalls auf den Portalseiten unter dem Punkt Über diese Seite.