Webparts

Keine (ganz) neue Erfindung im Bereich der Sharepoint Services sind die Webparts. Da in der Sharepoint Architektur alles im Browser angezeigt wird, setzt diese Technologie auch die Grenzen im Hinblick auf die Organisation der Daten und die Darstellbarkeit.

Dieses ist mehr ein technisches Detail. Da es gewünscht war, dass ein Benutzer das Erscheinungsbild „Seiner“ Startseite in der Sharepoint Hierarchie selbst in bestimmten Grenzen beeinflussen und anpassen kann, hat man das Konzept der Webpart-Seiten und Webparts aus der ASP.NET Technologie übernommen und erweitert. Das bedeutet: Wenn ein Benutzer zum Beispiel als erstes nach der Anmeldung im Sharepoint System gern die Bereiche „Ankündigungen“ und „Aufgaben“ sehen möchte, fügt er diese Webparts seiner persönlichen Ansicht einfach hinzu.

Webparts sind Steuerelemente, welche einen definierten Inhalt haben (der sehr wohl dynamisch aus Datenbankdaten, oder beliebigen anderen Informationen gewonnen werden kann). Diese Steuerelemente kann man aus einer Liste auswählen und seiner persönlichen Ansicht bequem hinzufügen um auf einer Startseite oder einer beliebigen anderen Seite eine individuelle Ansicht mit den gewünschten Informationen im Überblick zu erhalten.

Webparts können selbst erstellt werden, wenn die gewünschten Funktionen nicht zur Verfügung stehen. Unter Zuhilfenahme des Microsoft Visual Studios und Programmiersprachen wie C# können beliebige Funktionen verwirklicht werden. Zusätzlich kann man Webparts einsetzten, welche von Drittanbietern entwickelt werden, oder solche nutzen, die das System beim Anlegen von Listen und Bibliotheken automatisch erstellt. Letztere Bieten eine einfache Möglichkeit um Daten zu organisieren. Wenn man zum Beispiel eine Liste Kunden und eine Liste mit Vorgängen zu diesen Kunden hat, kann man die daraus automatisch generierten Webparts so konfigurieren, dass in der Vorgangsliste nur die Vorgänge angezeigt werden, die zu dem in dem Kundenwebpart ausgewählten Kunden gehören. Hiermit lassen sich auf einfache Art und Weise einfache bis komplexe Übersichten zum Beispiel zur Verwaltung von Projekten organisieren und sich hieraus ergebende Terminübersichten in Gantt-Ansichten darstellen um Terminabfolgen und eventuelle Überschneidungen sofort grafisch erkennen zu können.

Ein anderer Aspekt ist, dass ein Administrator natürlich auch für alle anderen geltende Einstellungen und Zusammenstellungen von Webparts vornimmt und bereitstellt. So kann in kürzester Zeit beispielsweise eine allgemein geltende Ansicht für die Startseite aller Benutzer eingerichtet werden.

Gängige Anwendungen für Webparts sind: Ein Bereich „Aktuelles“, eine Linksammlung mit nützlichen Links auf der Startseite, eine Aufgabeliste, aktuelle Börsenkurse, Umsatzanzeigen, Terminkalender, etc.