Your SlideShare is downloading. ×
Sp2013 overview biwug
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Sp2013 overview biwug


Published on

1 Like
  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide
  • Apps for officeWhat is Agave? - Agave is a code-name for Office Web Extensions. By using Agave(Web Extension for Office 2012) Developers will be able to build a third-party ‘Agave’ extensions application using client side and server side technologies such as HTML5, CSS, JavaScript, Client Object Model, and REST There are only three types of ‘Agaves’ have been detailed so far:Task Pane agave Content agave Contextual agave Task Pane Agave: By this you can get the data from webservice and display the returned data into document.Content Agave: Similar to LinkedIn Feature add Link(Which adds content from that site) will embed the content of that webpage into office document. That content may come from any website or Sharepoint List or document Libraries.Contextual agave - View parallel data from site/service for email or contact
  • Nog overtypen
  • Nog overtypen
  • An app for Office is basically a webpage that is hosted inside an Office client application. You can use apps to extend the functionality of a document, email message, meeting request, or appointment. Apps can run in multiple environments and clients, including rich Office desktop clients, Office Web Apps, mobile browsers, and also on-premises and in the cloud. After you develop and publish your apps to the Office Store or to an onsite catalog, they will be available to consumers from their Office 2013 Preview applications.
  • Slide verderuitzoeken + azure hosted app & dev hosted app, slides verderuitwerkenA SharePoint-hosted app is the easiest to create and deploy because its contents are deployed to a single SharePoint site
  • Slide verderuitzoeken
  • dev dashboard:’s an app
  •'s blog
  • Transcript

    • 1. SharePoint 2013What’s new under the hoodOffice apps, SharePoint Designer and VisualStudio
    • 2. About me
    • 3. In what year wasSharePoint started
    • 4. The name SharePoint started in 2001 Year: 1997-1999
    • 5. Apps for Office
    • 6. Agave Agave? /əˈɡɑːveɪ/ /əˈɡeɪviː/genus monocots perennial
    • 7. Apps for Office: Common Office API
    • 8. Apps for Office: Spectrum
    • 9. Apps for Office: Supported types Product Supported TypeExcel 2013 preview Task Pane, ContentExcel Web App Preview ContentWord 2013 Preview Task PaneOutlook 2013 Preview MailOutlook Web App Preview MailMicrosoft Project Professional 2013 Preview Task Pane
    • 10. Apps for Office: Excel Examples
    • 11. Apps for Office: Outlook Example
    • 12. Apps for Office: Basic components
    • 13. SharePoint Apps
    • 14. 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
    • 15. SharePoint Hosted App – 3 approaches Developer-Hosted App SharePoint “Bring your own server hosting infrastructure” Your Hosted SiteCloud-based Apps Web Developers will need to isolate tenantsGet remote events fromSharePointUse CSOM/REST + Azure Auto-Provisioned App AzureOAuth to work with SP Windows Azure + SQL Azure SharePoint (from provisioned invisibly as apps are Web WebDeploy, installed DacPac) SharePoint-hosted App Parent Provision an isolated sub web on a parent Web web • Reuse web elements App Web (lists, files, out-of-box web parts) • No server code allowed; use client (from WSP) JavaScript for logic, UX
    • 16. SharePoint App : Example
    • 17. Config & Setup How to: Set up an on-premises development environment for apps for SharePoint Configure an environment for apps for SharePoint
    • 18. What about SandboxSolutions
    • 19. Development
    • 20. 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
    • 21. 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
    • 22. 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
    • 23. SP 2013 App development scenarios
    • 24. Workflow
    • 25. 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
    • 26. Windows azure workflow process Azure Access Control SharePoint Solutions Content WF3 OAuth2 Visual Studio Host Azure Workflow Apps Events Azure SharePoint OM Workflow Workflow Services REST Calls SharePoint Manager Designer Azure Deployment Messaging Events ServiceBus Instances Interop Azure Workflow Service Application Proxy
    • 27. Question Answer
    • 28. Summary• Lotz to learn!• 2 kind of apps • Apps for Office • SharePoint apps• Improved development methods• Client side vs Server side code