1 / 12

SharePoint: I can’t believe it’s not ugly!

SharePoint: I can’t believe it’s not ugly! . Ken Kuzdas National Solutions Director – Portals and Collaboration Neudesic – www.Neudesic.com. Introduction to Neudesic. Comprehensive Service Offering with 7 Practices Local Phoenix Office for over 10 years (Tempe) Microsoft Gold ISV Partner

lel
Download Presentation

SharePoint: I can’t believe it’s not ugly!

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. SharePoint: I can’t believe it’s not ugly! Ken Kuzdas National SolutionsDirector – Portals and Collaboration Neudesic – www.Neudesic.com

  2. Introduction to Neudesic • Comprehensive Service Offering with 7 Practices • Local Phoenix Office for over 10 years (Tempe) • Microsoft Gold ISV Partner • SharePoint Conference

  3. Introduction to Me • Proud father of 2 beautiful daughters • Born and raised in the Phoenix area • Been in the IT industry for 8 years • Majority as a SharePoint developer • Aviator, Cellist, Home Theater Builder • SharePoint evangelist

  4. Intro to User Content Management • Large Enterprise Applications • Require business control over page-content • Often need to be simple – not managed by technical team • Allow for publishing business logic • Multi-lingual support • SharePoint Context • SharePoint offers lists, wikis, blogs, web parts • No way for end-users to merge wysiwyg content and managed data (list, database, web service, etc) • HR Self-Service Portal (today’s example)

  5. Continued… Full page control The ability to manage ALL page content anywhere on the page • Content Placement • Content placement needs to be configurable at any time • Variations • Internationalization capabilities (multi-lingual) without multiple content management systems

  6. What Type of Development? • Client-Side Technologies • JS Object Model • Custom JavaScript Libraries • End User Deployable • Server-Side Technologies • C# Server Object Model • Custom web parts, user controls, application pages • .NET framework • IT/Operations Deployable VS

  7. Why Client-Side Development? • SharePoint Context • Universal support • Mobile friendly • Cloud ready - Scalable • Supports SP 2013 App Model • User Deployed • Zero-Effect to other sites (no IIS-Reset) • End-User configurable • Enhanced User Experience • Allows for FULL WYSIWYG experience • Leverages OoTB SharePoint tools – CHEAPER/FASTER/SUPPORTABLE

  8. The Nuts and Bolts • Leveraging SharePoint technology • Leverage OoTB Wiki / Rich Text Editor tools • Still supports ALL web parts / app parts (including custom) • Multi-lingual support (simple to translate – works with variations) • KnockOut.js / Angular.js • MVVM / MVC – best practice data modeling • The power of standardization • Extremely powerful AND flexible • Empowers both SP Devs and Web Devs Data-Binding Auto UI Refresh Relational View Templating

  9. M V VM JavaScript Web Service HTML

  10. HR Self-Service Demo

More Related