Presentation is loading. Please wait.

Presentation is loading. Please wait.

Basel · Baden · Bern · Lausanne · Zürich · Düsseldorf · Frankfurt/M. · Freiburg i. Br. · Hamburg · München · Stuttgart · Wien Microsoft MSDN TechTalk Reusable.

Similar presentations


Presentation on theme: "Basel · Baden · Bern · Lausanne · Zürich · Düsseldorf · Frankfurt/M. · Freiburg i. Br. · Hamburg · München · Stuttgart · Wien Microsoft MSDN TechTalk Reusable."— Presentation transcript:

1 Basel · Baden · Bern · Lausanne · Zürich · Düsseldorf · Frankfurt/M. · Freiburg i. Br. · Hamburg · München · Stuttgart · Wien Microsoft MSDN TechTalk Reusable SharePoint Application Development Christoph Gerum christoph.gerum@trivadis.com Zürich: 23.02.2011

2 Reusability = Lower TCO Reusable SharePoint Application Development Application/Functionality Navigation, look & feel Security and “intelligent” controls Base Services e.g. List, Views, Search High level Services e.g. PerformancePoint Services My work

3 SharePoint Newsletter Application Reusable SharePoint Application Development Application/Functionality Navigation, look & feel Security and “intelligent” controls Base Services e.g. List, Views, Search High level services e.g. PerformancePoint Services My work

4 Reusable SharePoint Application Development Modul Image Link Control HTML Control Link Control HTML Control List List View SharePoint Newsletter Application

5 Newsletter Application Process Reusable SharePoint Application Development  Module Creation and Quality Assurance Process  Newsletter Assembling Process and QA Process

6 Newsletter Modul Creation Reusable SharePoint Application Development  Multi language support  Additional editorial support functionality Modul

7 Newsletter Layouting Reusable SharePoint Application Development

8 Newsletter Reuse UserField Reusable SharePoint Application Development Translation Quality Assurance Module Editor

9 Newsletter Reuse UserField Reusable SharePoint Application Development public class TVDUserField : Microsoft.SharePoint.WebControls.UserField plField = null; plField = CreateBaseControl(new UserField()) as UserField;  User Control SharePoint List / ListField Binding  User Control Assembling/Orchestration  Unit Testing Business Layer, WebPart is pure Presentation Layer  SharePoint Deployment by System Engineer of Service Providers on Staging and on Production

10 Use Search Reusable SharePoint Application Development

11 SharePoint Smart Briefing Reusable SharePoint Application Development Application/Functionality Navigation, look & feel Security Base Components Base Services e.g. WebPart SharePoint Framework High level services e.g. PerformancePoint Services My work

12 Smart Briefing – CheckIn/Out (Pilot & Crew) Reusable SharePoint Application Development External Service CheckIn External Service CheckOut Page View WebPart External Service View Current State

13 SharePoint Smart Briefing Implementation Detail Reusable SharePoint Application Development Access to SharePoint Smart Briefing HTTP Module Smart Briefing WebPart pure Presentation External Service SSOCheckIn/Out Process Smart Briefing Services Prozessorchestration Complex WebService Orchestration

14 Smart Briefing – CheckIn/Out (Pilot & Crew) Check In Check Out

15 Reusability = Lower TCO Reusable SharePoint Application Development Application/Functionality Navigation, look & feel Security and “intelligent” controls Base Services e.g. List, Views, Search High level services e.g. PerformancePoint Services My work

16 A PerformancePoint Service Dashboard Dashboard ScoreCard Report(s) Reusable SharePoint Application Development

17 Basic ScoreCard Design Reusable SharePoint Application Development

18 A simple Dashboard Dashboard ScoreCard Report(s) Reusable SharePoint Application Development

19 Make or use (buy) Reusable SharePoint Application Development Limited use of SharePoint (Navigation, Security) Added Value of SharePoint License Fees Broad reuse of SharePoint Features (Lists, UI Controls, …) 100 % Use of SharePoint Features SharePoint Foundation SharePoint Server

20 Basel · Baden · Bern · Lausanne · Zürich · Düsseldorf · Frankfurt/M. · Freiburg i. Br. · Hamburg · München · Stuttgart · Wien Thank you. Questions ?? Christoph Gerum christoph.gerum@trivadis.com


Download ppt "Basel · Baden · Bern · Lausanne · Zürich · Düsseldorf · Frankfurt/M. · Freiburg i. Br. · Hamburg · München · Stuttgart · Wien Microsoft MSDN TechTalk Reusable."

Similar presentations


Ads by Google