Erfahren Sie Wissenswertes zu den Themen, die uns täglich bei unseren Kundenprojekten beschäftigen oder zu Trends aus der IT-Branche. Unser Wissens-Weblog ist auch abonnierbar als RSS Feed.
Es ist immer wieder eindrücklich, wenn man sich die Vielfalt der Einsatzgebiete von Microsoft SharePoint zu Gemüte führt. Anforderungen rund um Business Process Management, Collaboration, Search, Document Management und Content Management können mit dieser Plattform in der gesamten Breite abgedeckt werden, ohne dass es dabei einem dedizierten Tool in irgendetwas nachsteht. Lediglich im Bereich Web Content Management hört man immer wieder Stimmen, die der SharePoint Web-CMS Funktionalität nachsagen, sie sei nicht ebenbürtig mit dedizierten Web-CMS Produkten. Zu komplex und zu wenig konzentriert auf Content Management sei die Oberfläche für die Redaktoren, tönt es aus der Ecke der Skeptiker.
In diesem Blog-Artikel will ich diese Ansicht nicht weg argumentieren. Beschränkt auf ein reines Web-CMS könnten gewisse Navigationswege für Redaktoren durchaus kürzer, mit wendigeren Klicks, gehalten werden. Viel mehr will ich in diesem Artikel auf Verbesserungen der Web-CMS Funktionalität von SharePoint 2010 seit SharePoint 2007 eingehen. Mir scheint, dass diese unter dem genannten Kritikpunkt bis jetzt zu wenig zur Geltung kamen und auch aufzeigen, dass das SharePoint Web-CMS weiterhin die strategische Technologie von Microsoft für Content Management Lösungen ist. Einige dieser Features kann ich anhand der kürzlich gelaunchten und durch 1eEurope implementierten WebSite www.nyrstar.com erläutern.
Neben dem identischen Anfangsbuchstaben und der durchaus grossen Popularität der beiden Microsoft-Technologien Silverlight und SharePoint gibt es auch fundierte Argumente, die dafür sprechen, beide Technologien miteinander einzusetzen. Entsprechende Architekturüberlegungen werde ich in diesem Blog Artikel aufzeigen.
Über eine Benutzeroberfläche werden typischerweise Daten und Informationen vom Benutzer gelesen und mutiert. In einer klassischen, HTML-basierten Web Applikation werden diese Informationen auf dem Web-Server zusammengestellt und dem Client geschickt, wo Sie im Browser angezeigt werden. Bei Applikationen, die wie Silverlight-Apps auf dem Client ausgeführt werden, ist eine Serverkomponente nötig, welche Silverlight die Daten zur Verfügung stellt.