1 / 20

Microsoft MSDN TechTalk Reusable SharePoint Application Development

Microsoft MSDN TechTalk Reusable SharePoint Application Development. Christoph Gerum christoph.gerum@trivadis.com Zürich: 23.02.2011. Reusability = Lower TCO. High level Services e.g. PerformancePoint Services. Application/Functionality. Base Services e.g. List, Views,

rinah-roth
Download Presentation

Microsoft MSDN TechTalk Reusable SharePoint Application Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Microsoft MSDN TechTalkReusable SharePoint Application Development Christoph Gerum christoph.gerum@trivadis.com Zürich: 23.02.2011

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

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

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

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

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

  7. Newsletter Layouting Reusable SharePoint Application Development

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

  9. Newsletter Reuse UserField • public class TVDUserField : <BaseClass> • Microsoft.SharePoint.WebControls.UserFieldplField = 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 Reusable SharePoint Application Development

  10. Use Search Reusable SharePoint Application Development

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

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

  13. Smart Briefing Implementation Detail SharePoint Access to SharePoint Smart Briefing HTTP Module Smart Briefing WebPart pure Presentation Smart Briefing Services Prozessorchestration ComplexWebServiceOrchestration SSO CheckIn/Out Process ExternalService ExternalService ExternalService ExternalService Reusable SharePoint Application Development

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

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

  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. Makeoruse (buy) 100 % Use of SharePoint Features SharePoint Server Broadreuseof SharePointFeatures (Lists, UI Controls, …) LicenseFees SharePoint Foundation Limited use of SharePoint (Navigation, Security) Added Value of SharePoint Reusable SharePoint Application Development

  20. Thank you. Questions ?? Christoph Gerum christoph.gerum@trivadis.com

More Related