Design Solutions for a SharePoint in Flux. Agenda © 2014 Jamie McAllister.

Slides:



Advertisements
Similar presentations
Ribbon UI SharePoint Workspace SharePoint Mobile Office Client and Office Web App Integration Standards Support Tagging, Tag Cloud, Ratings Social Bookmarking.
Advertisements

Name Title Company Microsoft SharePoint 2010 The business collaboration platform for the Enterprise and the Web.
Microsoft SharePoint 2010 technology for Developers
Authentication Administration Storage Compliance Authentication Administration Storage Compliance Audio Conferencing and Calendaring .
Ribbon UI SharePoint Workspace SharePoint Mobile Office Client and Office Web App Integration Standards Support Tagging, Tag Cloud, Ratings Social Bookmarking.
BUILD EFFICIENCY IN YOUR ORGANIZATION WITH SHAREPOINT 2010 Steve Deming Partner Solutions Advisor Microsoft US Partner Group
Workflows in SharePoint About me We love workflows.
SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform
GPPC Connections 2011 | November 6-8 | Las Vegas, NV SharePoint 101: An Introduction to Microsoft SharePoint 2010 Joseph Tews, MCITP, MCT Summit Group.
Sessions about to start – Get your rig on!. Notes from the field – Implement Hybrid Search and OneDrive for Business Chris Zhong - Microsoft Aaron Dinnage.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Effective Client Collaboration Harnessing the Power of Your Data Through SharePoint.
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
TrackDayTimeTitle ProjectTuesday12:30pm-1:45pm Managing tasks and projects with SharePoint Online and Project Pro for Office 365 ProjectWednesday9:00am-10:15amManaging.
Fraser Technical Solutions, LLC
Guidance 15-Day (Proof-of-Concept) 10-Day (Proof-of-Concept) 5-Day (Deployment Documents) 3-Day (Architectural Design Session) 1-Day (Strategic.
Basic SharePoint 2013 App Development start-up for New Developers
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July Thierry Gasser TSP
App development in SharePoint 2013 LIVE Introducing Cloud App Model Cloud-hosted Apps Experiences from the Field.
Title Information First Lastname, Title August 2012 Software Assurance Planning Services.
Communities Search Sites Composites ContentInsights.
Please note the following session was not recorded due to the newly available product content on
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Sharepoint Makes daily tasks more efficient and improves internal as well as external collaboration Not just cost savings, but adds business value.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
First Look Clinic: What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE )
Ribbon UI SharePoint Workspace SharePoint Mobile Office Client and Office Web App Integration Standards Support Tagging, Tag Cloud, Ratings Social.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
SharePoint 2010 Business Intelligence Overview John Gamble 12 th April 2011.
Office 365 Platform Flexible Tools Understand different provisioning options and their advantages and disadvantages…
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Agenda TimeSession 9:15Microsoft Business Intelligence Overview Break 10:40Creating High Impact Data Warehouse with Integration and Analysis Services 11:55Lunch.
Business Intelligence (BI) Primer BI Tools in SharePoint 2010 Excel Services Performance Point Services.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Meeting # 88 Welcome to the Minnesota SharePoint User Group March 14 th, 2012 SharePoint 101 Wes Preston.
Implementing Business Intelligence Solutions. Overview Configuring and Incorporating Business Data Catalog Applications into Portal Solutions Implementing.
Convergence of Search and Business Intelligence Overview of FAST Search Server 2010 for SharePoint Overview of Business Intelligence in SharePoint Server.
Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
SharePoint 2013 Architecture Service applications in SharePoint 2013.
SharePoint Online – Developing Solutions for the Cloud Chris Mayo Microsoft Corporation
ON YOUR TERMS Business needs * Enhanced by upcoming Azure IAAS features GoodBetterBest * * GoodBetterBestGoodBetterBestGoodBetterBestGoodBetterBestGoodBetterBest.
DEV14 – Building Business Dashboards: Excel Services, KPIs and Report Centers Darwin Schweitzer Enterprise Technology Strategist
What’s New in Microsoft SharePoint Server Microsoft SharePoint Server 2010 includes several key enhancements and additions. The ribbon, part of.
Windows SharePoint 2007 Introduction. What is Microsoft SharePoint 2007? Microsoft SharePoint 2007 is the central information sharing and collaboration.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Ribbon UI SharePoint Workspace SharePoint Mobile Office Client and Office Web App Integration Standards Support Tagging, Tag Cloud, Ratings Social Bookmarking.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Back to Basics A Tour of Microsoft SharePoint. Who am I? Kenny Duenke Lead Systems Analyst RGA
Miguel Rojas Partner Technology Advisor
SharePoint 2013 hybrid architectures with cloud services Jaakko Nikko & Vesa Juvonen Wednesday 6 th of March, 2013.
Share your Excel workbooks in the web Use slicer targets to optionally filter dashboard items Interact with your workbook with all of the rich.
BOF09 Foundation(free) Business Connectivity Services Claims-Based Authentication High-Availability Architecture Mobile Connectivity SharePoint.
SharePoint Fest 2013 Chicago What’s New and Exciting (and not so great) in SharePoint Designer 2013 Workflows Ira Fuchs – SharePoint Technical Specialist,
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
Office 365 What Is The Right Fit For You? Andrew Riley, MCTS, MCTIP, ITIL v3.
Chris Mayo Microsoft Corporation SESSION CODE: OSP204.
From SharePoint to Office 365 Development
SharePoint 2010: Shared Services Project Update
SQL Server PowerPivot for IT Pros
O365 Customization in the year 2017
Line of Business Solutions in SharePoint Online
Upgrading from Full Trust Code to Add-in Model and SharePoint Framework Paolo Pialorsi Senior Consultant - PiaSys.com Track: DEV | Level:
Accessing and Surfacing LOB Data in SharePoint 2010
SharePoint Online Development Best Practices
Application Lifecycle Management – Best Practices for SharePoint and Office App development November 2015.
Multi-Farm, Cross-Continent SharePoint Architecture
What's New in SharePoint Server 2019
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
Presentation transcript:

Design Solutions for a SharePoint in Flux

Agenda © 2014 Jamie McAllister

My Perspective Comes From… © 2014 Jamie McAllister

SharePoint History

History of SharePoint Dev © 2014 Jamie McAllister

History of SharePoint Dev © 2014 Jamie McAllister

History of SharePoint Dev © 2014 Jamie McAllister

What do we have so far? © 2014 Jamie McAllister

SharePoint Dev Crimes – MS List © 2014 Jamie McAllister

Cloud’s Long March

Parallel Developments in Cloud © 2014 Jamie McAllister

Enter SP2013

© 2014 Jamie McAllister

Enter SP 2013 From

Enter SP 2013 Deprecated! © 2014 Jamie McAllister

Enter SP 2013 © 2014 Jamie McAllister

Enter Workflow Manager 1.0 © 2014 Jamie McAllister Workflow Manager Visual Studio SPD SharePoint

Enter Workflow Manager 1.0 © 2014 Jamie McAllister

On Premises © 2014 Jamie McAllister SharePoint Object Model Workflow Services Manager Deploymen t Messaging Interop Instances Solution AppsEvents Content SharePoin t 2010 WF Host SharePoint Workflow Manager Service Bus Server Visual Studio SPD

On Premises © 2014 Jamie McAllister

App Model An App is a self-contained functional application complete with user experience, data storage and business logic Apps give us the ability to apportion responsibility to different services or providers using a services based approach. With the new App Model, SharePoint 2013 can be highly decoupled from extended functionality which may be hosted on entirely different infrastructure © 2014 Jamie McAllister

App Model © 2014 Jamie McAllister

SharePoint Hosted Apps © 2014 Jamie McAllister

Provider Hosted Apps © 2014 Jamie McAllister

Auto Hosted Apps Deprecated! © 2014 Jamie McAllister

App shapes © 2014 Jamie McAllister

App shapes © 2014 Jamie McAllister

App shapes © 2014 Jamie McAllister

App Model - High Trust © 2014 Jamie McAllister

App Model – Low Trust © 2014 Jamie McAllister

Enter SP 2013 © 2014 Jamie McAllister

Apps Can… © 2014 Jamie McAllister

SSOM Should still… © 2014 Jamie McAllister

The Future?

SP 2015 Intent © 2014 Jamie McAllister

Developers SharePoint Timer Jobs Business Data Connectivity Service External Data Column Business Data Web Parts External Lists Business Data Integration with the Office Client Business Connectivity Services Profile Page Full Trust Solutions Azure hosted Apps SharePoint-Hosted & Provider- hosted Apps Access Services Custom Site Definitions Search Advanced Content Processing Enhanced Tunable Relevancy Click-based Relevancy Continuous crawl Custom Entity Extraction Contextual Search Custom Query Rules Deep Refinement Expertise Search Extensible Content Processing Federated Search Hybrid Search Federated Search Search Connector Framework Query Throttling Query Auto-Completion Deep Links Insights Business Intelligence Center Chart Web Parts Data Connection Library Microsoft Office PerformancePoint™ Services Calculated KPIs Decomposition Tree Excel Services and PowerPivot for SharePoint Scorecards & Dashboards Visio Services eDiscovery Center Word/PowerPoint Automation Services Office Web Applications Content Team, Projects, Personal and Social Public Website (SPO & PLA) Sites Credit to Darren Marsden

Now what do we have? State of flux! © 2014 Jamie McAllister

Key Takeaway © 2014 Jamie McAllister

Enterprise Considerations

Viewed From The Top © 2014 Jamie McAllister

Enterprise Javascript © 2014 Jamie McAllister

Enterprise App Patterns © 2014 Jamie McAllister

Enterprise Services Architecture © 2014 Jamie McAllister

Key Takeaway © 2014 Jamie McAllister

Developer Specifics

Old Toolkit © 2014 Jamie McAllister

New Toolkit © 2014 Jamie McAllister

My Legacy SharePoint Cheat Sheet © 2014 Jamie McAllister

Examples – Web Parts SP Page Other App © 2014 Jamie McAllister

Examples – Timer Jobs © 2014 Jamie McAllister

Examples – Timer Jobs © 2014 Jamie McAllister

Examples – Timer Jobs © 2014 Jamie McAllister

Aside – CSOM/REST Trade Offs © 2014 Jamie McAllister

Aside – CSOM/REST Trade Offs © 2014 Jamie McAllister

Aside – CSOM/REST Trade Offs © 2014 Jamie McAllister

Use Adapter Pattern

Examples – Application Pages © 2014 Jamie McAllister

Examples – Branding © 2014 Jamie McAllister

Examples – WF © 2014 Jamie McAllister

Examples – Event Receivers © 2014 Jamie McAllister

Examples – Event Receivers © 2014 Jamie McAllister

Examples – Full Trust Proxy SharePoint Your Proxy Your Solution © 2014 Jamie McAllister

Examples - Data © 2014 Jamie McAllister

Examples – Issues © 2014 Jamie McAllister

Examples – Benefits © 2014 Jamie McAllister

Skills Development © 2014 Jamie McAllister

Hone Enterprise Approaches © 2014 Jamie McAllister

Take Aways © 2014 Jamie McAllister

Take Aways © 2014 Jamie McAllister

Overall Wrap Up © 2014 Jamie McAllister

Useful Links © 2014 Jamie McAllister

Useful Links © 2014 Jamie McAllister

Useful Links © 2014 Jamie McAllister

Useful Links © 2014 Jamie McAllister

THANK YOU

CSOM Capabilities in SP 2013 © 2014 Jamie McAllister

REST Capabilities in SP 2013 © 2014 Jamie McAllister