+ All Categories
Home > Technology > Sp2013 overview

Sp2013 overview

Date post: 01-Dec-2014
Category:
Upload: biwug
View: 618 times
Download: 0 times
Share this document with a friend
Description:
 
Popular Tags:
33
SharePoint 2013 What’s new under the hood Office apps, SharePoint Designer and Visual Studio Andy Van Steenbergen 25 Sep 2012
Transcript
Page 1: Sp2013 overview

SharePoint 2013What’s new under the hoodOffice apps, SharePoint Designer and Visual Studio

Andy Van Steenbergen25 Sep 2012

Page 2: Sp2013 overview

About me

Andy Van SteenbergenSharePoint consultantOrdina

@Meligo#SharingIsCaring

Blog.meligo.be

Caml Designer

MicrosoftExtendedExpertTeamMember

Page 3: Sp2013 overview

?In what year was SharePoint started

Page 4: Sp2013 overview

The name SharePoint started in 2001

Year: 1997-1999

Page 5: Sp2013 overview

Apps for Office

Page 6: Sp2013 overview

Agave??

• Agave (pronounced /əˈɡɑːveɪ/ or /əˈɡeɪviː/) is a genus of monocots. The plants are perennial, but each stem flowers once and then dies; they are commonly known as ’century plant’. Tequila is a distilled beverage made from the blue agave plant.

Agave?

Page 7: Sp2013 overview

Apps for Office: Common Office API

Page 8: Sp2013 overview

Apps for Office: Spectrum

Page 9: Sp2013 overview

Apps for Office: Supported typesProduct Supported Type

Excel 2013 preview Task Pane, Content

Excel Web App Preview Content

Word 2013 Preview Task Pane

Outlook 2013 Preview Mail

Outlook Web App Preview Mail

Microsoft Project Professional 2013 Preview Task Pane

Page 10: Sp2013 overview

Apps for Office: Excel Examples

Page 11: Sp2013 overview

Apps for Office: Outlook Example

Page 12: Sp2013 overview

Apps for Office: Basic components

Page 13: Sp2013 overview
Page 14: Sp2013 overview

SharePoint Apps

Page 15: Sp2013 overview

SharePoint Hosted App – what is it? App components are SharePoint components:

SharePoint lists Site columns Content types CSOM and REST API Client Web Part

Key Developer Skills: HTML5, CSS, JavaScript, jQuery, ASP.NET AJAX, CSOM REST API, Silverlight

Page 16: Sp2013 overview

SharePoint Hosted App – 3 approaches

App Web (from WSP)

Parent Web

SharePoint-hosted App

Provision an isolated sub web on a parent web• Reuse web elements

(lists, files, out-of-box web parts)• No server code allowed; use

client JavaScript for logic, UX

Azure Auto-Provisioned App

Windows Azure + SQL Azure provisioned invisibly as apps are installed

Azure (from

WebDeploy, DacPac)

SharePoint Web

Get remote events from SharePoint Use CSOM/REST + OAuth to work with SP

Cloud-based Apps

Developer-Hosted App

“Bring your own server hosting infrastructure”Developers will need to isolate tenants

SharePoint Web

Your Hosted Site

Page 17: Sp2013 overview

SharePoint App : Example

Page 18: Sp2013 overview

Config & Setup How to: Set up an on-premises development environment for apps for

SharePoint Configure an environment for apps for SharePoint

Disable Loopbackcheck

DNS

SSL Certificate (https)

Page 19: Sp2013 overview

?What about Sandbox Solutions

Page 20: Sp2013 overview

Development

Page 21: Sp2013 overview

What’s new in Visual Studio 2012 Create Lists, Content Types and Site Columns with

new designers Publish SharePoint Solutions to remote SharePoint

servers Support for Javascript debugging and intellisense

Test SharePoint Performance by using profiling tools Test your code by using Microsoft Fakes Framework

Page 22: Sp2013 overview

Developer dashboard • Developer Dashboard rebuild for SP15 to provide

more additional information for its user• Running in separate window to avoid affecting rendering of

actual page• Detailed request information per page with chant view• Dedicated tab for ULS log entries for particular request• Additional detailed information included for request

analyzing

• Works by using dedicated WCF service (diagnosticsdata.svc ) designed for the purpose of providing tracing information for developer dashboard

Page 23: Sp2013 overview

How to enable developer dashboard • PowerShell

$content = ([Microsoft.SharePoint.Administration.SPWebService]::ContentService)$appsetting =$content.DeveloperDashboardSettings$appsetting.DisplayLevel = [Microsoft.SharePoint.Administration.SPDeveloperDashboardLevel]::On$appsetting.Update()

• SP15 will support only On/Off settings• On = shows icon in page

Page 24: Sp2013 overview

SP 2013 App development scenariosDeployment options

Development options

Development tools

On Premises

Farm

Farm solutionSandbox solution

SP hosted app

Dev hosted app

Azure hosted app

Web browserSharePoint Designer

Visual StudioEclipse,

LAMP, etc

Office 365 &

SP OnlineHosted

Farm

Page 25: Sp2013 overview
Page 26: Sp2013 overview

Workflow

Page 27: Sp2013 overview

Windows azure workflow Workflow now treated as a service Moved to Windows Azure Workflow

No longer runs in the content farm No longer requirement to run on SharePoint

WFE / App servers Harnesses the latest workflow technology from

Microsoft SharePoint deployment drives where workflow

runs Hosted: Azure Workflow On-Prem: Windows Azure Workflow Service

Improves stability, scalability & transparency

Page 28: Sp2013 overview

Windows azure workflow process

Content

EventsApps

Solutions

SharePoint

WF3Host

SharePoint OM

AzureAccess Control

OAuth2Azure

Workflow

AzureServiceBus

AzureWorkflow

Azure Workflow Service Application

Proxy

Visual Studio

SharePoint Designer

Events

Workflow ServicesManager

Instances Interop

Deployment Messaging

REST Calls

Page 29: Sp2013 overview
Page 30: Sp2013 overview

?Question Answer

Page 31: Sp2013 overview

Summary• Lotz to learn!• 2 kind of apps• Apps for Office • SharePoint apps

• Improved development methods• Client side vs Server side code

Page 32: Sp2013 overview

How many times does the word “app” appear in this presentation?

39

Page 33: Sp2013 overview

Recommended