. .

Herzlich Willkommen

Frisch zurück von der diesjährigen SharePoint Conference 2009 in Vegas wollten wir uns ja eigentlich direkt in die Arbeit stürzen und unsere Website auf SharePoint 2010 updaten. Dies muss nun allerdings noch ein paar Tage warten, da die public Beta noch nicht freigegeben wurde. Somit nutzen wir die Möglichkeit uns, wie angekündigt, um einen neuen, zeitgemässen Webauftritt zu kümmern.

Dies war bis vor kurzem noch auf unserer Homepage zu lesen:

Der letzte Server-Crash ist unserem Webserver wohl nicht sonderlich gut bekommen. Zumindest lassen fehlende Icons und fehlendes CSS style sheets darauf schliessen.
Zeit darüber nachzudenken ob sich ein solcher Webauftritt auf Basis von SharePoint nicht auch standardkonform mit einem CSS-Layout umsetzen lässt.  Demnächt mehr zu diesem Thema.

Während wir die letzte Version des Webauftritts noch nach klassicher SharePoint-Manier mit Hilfe einer Masterpage, Pagelayouts und Webparts umgesetzt haben, verfolgen wir nun einen anderen Ansatz.

Als Basis dienen immer noch Informationen, die in SharePoint abgespeichert werden und somit den Editoren alle SharePoint typischen Vorteile bei der Bearbeitung bieten. Für die Zusammenstellung, Aufbereitung und Darstellung verwenden wir nun aber das Data Integration Toolkit von Corasworks.
Durch die Vewendung verschiedener, modularer Komponenten können wir mit Hilfe von XML/XSLT beliebige Webseiten erstellen, die auf SharePoint-Inhalten oder externe Datenquellen (DB, WebService, XML etc.) beruhen. In der Wahl der Ausgabe sind wir flexibel. Hier verwenden wir zum Beispiel YAML als Basis für das CSS-Layout, aber es lassen sich auch beliebig andere CSS-Frameworks oder Eigenentwicklungen umsetzen.

Alles in allem verfolgen wir also einen Divide and Conquer-Ansatz, der das beste von SharePoint mit aktuellen Webtechnologien verbindet. Netter Nebeneffekt: Unser kompletter Webauftritt ist nun W3C konform.

Interesse geweckt? Dann bleibt ja alles beim Alten. Kontaktieren sie uns, wenn sie Hilfe bei Ihren CorasWorks- oder SharePoint-Projekten benötigen.