SharePoint (MOSS) Server 2007 Development
Unit-Testing von SharePoint WebParts
Unit-Testing ist fixer Bestandteil heutiger Softwareentwicklung um die Qualität sicherzustellen.
Im Visual Studio sind umfangreiche Möglichkeiten für Unit-Testing verfügbar. Doch wie können
Unit-Tests auf SharePoint WebParts angewendet werden? In dieser Session sehen Sie anhand von
praxisnahen Beispielen, wie Sie die Qualität Ihrer SharePoint WebParts mittels Unit-Testing bereits
im Entwicklungsprozess erhöhen können.
Sprecher: Martin Groblschegg
SharePoint-Entwicklung im Team
Dieser Vortrag zeigt, wie Entwicklungsteams moderne Entwicklungstechniken wie etwa automatische Builds,
Test-Driven Development oder Continous Integration in ihren SharePoint-Projekten einsetzen können.
Sie lernen, wie eine zentrale Quellcodeverwaltung, Konfigurationsdateien und ein getriggerter,
automatischer Buildprozess für Ihre SharePoint-Entwicklungen verwendet werden kann.
Sprecher: Christian Metz
Silverlight meets SharePoint: Hosten des Silverlight-Plugins in WebParts und Datenaustausch
Nutzen Sie SharePoint als Internet-Plattform, ist es umso wichtiger, ein ansprechendes User Interface zu bieten.
Diese Session zeigt, wie mit Hilfe von Silverlight 2.0 etwas Action in SharePoint geboten werden kann und
wie mit SharePoint Daten in Silverlight überhaupt verfügbar gemacht werden können.
Sprecher: Thomas Reschenhofer
LINQ to SharePoint
Oder: von CAML zu LINQ. Jeder Sharepoint-Entwickler, der Daten mit CAML abgefragt hat, wünscht sich eine
einfachere Abfragesprache! Mit LINQ gibt es nun im .NET Framework 3.5 eine komfortable Abfragemöglichkeit
für viele Datenquellen. In dieser Session erhalten Sie einen Überblick über derzeit verfügbare LINQ to
SharePoint-Implementationen und sehen Praxisbeispiele, wie Sie bereits heute LINQ in Ihren SharePoint-Projekten
einsetzen können.
Sprecher: Martin Groblschegg
Entwurfsmuster in SharePoint
In dieser Programmiersession werden anhand einer Beispielimplementation verschiedene Entwurfsmuster vorgestellt,
beispielsweise Model-View-Presenter, Repository und Service Locator. Es wird gezeigt, wie sie in der
SharePoint-Entwicklung eingesetzt werden können um verschiedene, grundsätzliche Probleme zu lösen.
Mit Hilfe dieser Entwurfsmuster werden SharePoint-Projekte leichter zu testen, wiederverwendbar,
weisen weniger Abhängigkeiten auf und laufen allgemein schneller.
Sprecher: Christian Metz
Neues in Visual Studio 2008: Erweiterungen für Windows SharePoint Services 3.0
Die neue Version der WSS-Tools für Visual Studio bringt eine Vielzahl von Verbesserungen in Sachen
SharePoint-Entwicklung. So kann der Solution Generator nun aus bestehenden Veröffentlichungsseiten
Visual-Studio-Projekte generieren, beim Anlegen eines neuen Projekts kann endlich das Deployment-Target
angegeben werden und vieles mehr. Die Session bietet eine allgemeine Einführung in die mitgelieferten
Project- und Item-Templates und geht besonders auf die Neuerungen gegenüber der Vorgängerversion ein.
Sprecher: Robert Vogel
ASP.NET UserControl (ASCX) wird WebPart
Mit dem frei verfügbaren Feature „Return of SmartPart v1.3“ auf codeplex.com ist es möglich, jedes ASP.NET
WebUserControl als WebPart zu hosten. Die Session gibt eine Einführung in die Entwicklung von UserControls für
den Einsatz in SharePoint sowie in die ebenfalls von codeplex.com stammenden „SmartTemplates“.
Sprecher: Robert Vogel
Custom Fields
Diese Session demonstriert, wie Sie neue Spaltentypen mit Hilfe von Visual Studio 2008 entwickeln können.
Sehen Sie, wie Sie dabei auf Webservices, das SharePoint Objektmodell oder sonstige Daten zugreifen und
diese nutzen können. Sie werden feststellen, dass das Lösen bestimmter Probleme mit Hilfe von Custom Field Controls
einfacher ist als die Nutzung von Workflows.
Sprecher: Thomas Reschenhofer
WebPart-Entwicklung: Tipps und Tricks aus der Praxis
WebParts sind eine beliebte und einfache Möglichkeit um neue Funktionen in den SharePoint Server 2007 zu bringen.
Bei Entwicklung und Deployment von WebParts gibt es jedoch einige Stolpersteine zu überwinden. In dieser Session
werden Best-Practices vorgestellt und essentielle Themen wie Zugriff auf den SharePoint-Kontext, Konfigurierbarkeit
durch Editorparts, Berechtigungsprüfung und vieles mehr besprochen.
NoCode-Lösungen mit SharePoint Designer
Der SharePoint Designer ist für den erfahrenen SharePoint User ein mächtiges Werkzeug, um einfach, schnell und (fast) ohne eine Zeile Code zu
schreiben und Lösungen auf der SharePoint-Plattform zu erstellen. In dieser Präsentation öffnen wir den Baukasten und
zeigen Ihnen u.a.:
- wie Sie mithilfe von Datenansichten auf Daten aus unterschiedlichen Quellen zugreifen
- wie Sie Daten visualisieren oder einfache Key-Performance-Indikatoren erstellen
- wie Sie externe Datendienste wie Virtual Earth in eine SharePoint Site einbinden
- wie Sie Daten aus verschiedenen Listen zusammenfassen in einer Ansicht zusammenfassen
Sprecher: Michael Greth
Dokumentautomatisierung und -versionierung über das SharePoint-Objektmodell (Dokumentenmanagement via API)
Sprecher: Peter Schneider
Integration von klassischen ASP.NET-Seiten in SharePoint (Web Project, Web Site Pages, Reuse von Masterpages...)
Sprecher: Peter Schneider
Bessere User Interfaces durch AJAX in SharePoint
Sprecher: Peter Schneider
Pattern & Practices für MOSS: Die ganze Story von der Entwicklung bis zum Deployment
Sprecher: Torsten Mollien
SharePoint BI-Solutions (Reporting Services / Performance Point Server und Excel-Integration / Excel Services)
Sprecher: Torsten Mollien
SharePoint Security: Authentifizierungsanbieter und Berechtigungskonzepte
Sprecher: Torsten Mollien
Behavior-Driven Development mit SharePoint 2007
Deep Dive WebPart-Entwicklung: Entwicklung von Formularen mit WebParts
Anpassen von MasterPages und Details zum Einsatz
Diese Liste kann noch ergänzt bzw. verändert werden.
Bei Fragen zur Konferenz oder zu den Sessions hilft Ihnen Sarah Schraub gerne telefonisch unter +49-8677-988 962 oder per
E-Mail weiter.