Sp2013 overview
-
Upload
biwug -
Category
Technology
-
view
622 -
download
0
description
Transcript of Sp2013 overview
SharePoint 2013What’s new under the hoodOffice apps, SharePoint Designer and Visual Studio
Andy Van Steenbergen25 Sep 2012
About me
Andy Van SteenbergenSharePoint consultantOrdina
@Meligo#SharingIsCaring
Blog.meligo.be
Caml Designer
MicrosoftExtendedExpertTeamMember
?In what year was SharePoint started
The name SharePoint started in 2001
Year: 1997-1999
Apps for Office
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?
Apps for Office: Common Office API
Apps for Office: Spectrum
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
Apps for Office: Excel Examples
Apps for Office: Outlook Example
Apps for Office: Basic components
SharePoint Apps
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
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
SharePoint App : Example
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)
?What about Sandbox Solutions
Development
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
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
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
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
Workflow
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
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
?Question Answer
Summary• Lotz to learn!• 2 kind of apps• Apps for Office • SharePoint apps
• Improved development methods• Client side vs Server side code
How many times does the word “app” appear in this presentation?
39