dev.mhamed@gmail.commahmoud.hamed@itworx.com @mhamedmahmoudhttp://eg.linkedin.com/in/mahmoudhamedmahmoudMahmoudHamed
What‘s newfor End userWhat‘s newfor AdminWhat‘s newfor Developer
Confusing : ―SkyDrive is not SkyDrive isnot SkyDrive Pro…but actually it is‖SkyDrive and SkyDrive Pro Explained(Office 201...
Step by Step: Create a SharePoint 2013 Composed LookShow Off Your Style with SharePoint Theming
Set up and manage accessrequestsTake care of fine-grainedpermissions
Site Mailboxes: Exchange 2013 HelpTechNet: Configure site mailboxes inSharePoint Server 2013
Office 2013 ClientOffice Web Apps Wave 2013Office Web Apps Wave 2010SharePoint 2013: Enabling PDF Previews with Office Web...
SharePoint SDK for Windows Phone 7.1SharePoint SDK for Windows Phone 8
MSDN: Sparse ColumnsSharePoint 2013 Content Databases and the AllUserDataTable
Important Notes
: (Fully Updated):(Add IIS Role Manually)TechNet: Hardware and software requirements for SharePoint 2013(MaxDegreeOfParall...
SQL Server serviceaccountSQL Server prompts for this account during SQL Server Setup. This account is used as the service ...
TechNet: Plan security hardening for SharePoint 2013SharePoint 2013 Ports, Proxies and Protocols - An Overview of Farm Com...
1- Microsoft .NET Framework version 4.510- Windows Server AppFabricInstalling SharePoint 2013 Prerequisites Without an Int...
“psconfig.exe withskipRegisterAsDistributedCachehost”8 to 16TechNet: Manage the Distributed Cache service inSharePoint Ser...
TechNet: Microblog features, feeds, and the Distributed Cache service overview in SharePoint Server 2013
Update center for Office, Office servers, and related productsYou must install this public update before you install later...
Deploy Office Web Apps ServerTechNet: Changes from SharePoint 2010 to SharePoint 2013
SQLAccessServicesWFE
Document Translation Parsing Engine
My Tasks Aggregation in SharePoint Server and Exchange Task Integration
SharePoint 2013 Preview – Hungry search serviceSlow SharePoint 2013 VM : set the searchPerformanceLevel to ReducedProvisio...
SharePoint FarmUser ProfileServiceApplicationActiveDirectoryFIMC#Direct ActiveDirectoryImportExternalSystemFirst Look: Sha...
TechEd New Zealand: Whats new in SharePoint Server 2013 - Part 2 Important!TechNet Technical Diagrams for SharePoint 2013:...
http://sp/sites/hweb http:// /sites/hweb/ /default.aspxapp-12345678ABCDEF.apps.wingtip.comTechNet: Configure an environmen...
TechNet: Configure the App Catalog site for a web applicationConfigure the Internet-facing endpoints feature (Optional)
–AllowOAuthHttpTechNet: Creating a New Workflow FarmSharing a Workflow Manager 1.0 farm between multiple SharePoint 2013 f...
Configure workflow in SharePoint Server 2013Update Workflow in SharePoint Server 2013Configuring a Highly Available Workfl...
http://www.criticalpathtraining.com/Members/Pages/default.aspx
SharePoint 2013 and Unified Access Gateway (UAG) 2010 Service Pack 3Host-named site collection architecture and deployment
Request Management in SharePoint Server 2013 Preview, Part One: Feature Capability and Architecture OverviewRequest Manage...
TechNet: Configure Request Manager in SharePoint Server 2013
http://www.wictorwilen.se/sharepoint-2013-a-look-at-the-new-options-for-managing-users-and-their-licensinghttp://technet.m...
Introduction to Shredded Storage inSharePoint 2013The Truth Behind Shredded StorageSharePoint 2013 Shredded Storage Test R...
TechNet: Upgrade to SharePoint 2013 TechEd New Zealand: Upgrading to SharePoint Server 2013
Hybrid for SharePoint Server 2013
Plan service deployment in SharePoint 2013
MCSE: SharePoint Certification Overview
―Use SharePoint as an out-of-box application whenever possible — Wedesigned the new SharePoint UI to be clean, simple and ...
Farm• Full trust solutions• Customizations tofile system of servers• Classic model from2007Sandbox• Declarative elements• ...
Full-TrustSolutionsSandboxedSolutionsAppsUse Client-Side SharePoint API X X XUse Server-Side SharePoint API X (X)App-based...
Cloud Hosted Apps SharePoint Hosted AppsPreferred hosting model for almost alltypes of appsGood for smaller apps & resourc...
Rolling out SharePoint 2013 apps to the enterprise -tenant scope and PowerShell installs
<AppPermissionRequests AllowAppOnlyPolicy="true"><AppPermissionRequest Scope="http://sharepoint/content/sitecollection" Ri...
Call to the parent Web by SP.RequestExecutor.js &AppWebProxy.aspxSharePoint 2013 apps – architecture, capability and UXcon...
STS (ACS)SharePoint ServerClientIntranet.contoso.com7- Access token10. IFrame contents5. Request IFrame contents4. Page - ...
Inside SharePoint 2013 OAuth ContextTokensSharePoint Low-Trust Apps for On-Premises Deployments
App InstalledMSDN: Create an event receiver for an appfor SharePointUpdate to debugging SharePoint 2013remote events using...
Shape Description ExampleImmersive Full PageAppApp that implements a newscenario for customersResource Tracking,BudgetingA...
App BrandingApp ChromeOptionsAppTemplateChromeControlCustomChrome
MSDN: Programming using the SharePoint 2013REST service
SharePoint 2013 REST endpoints and more...Microsoft "REST SOA―
10 Device Channels150 Device Inclusion Rules
Features SharePoint 2010 SharePoint 15Clean URLs http://www.c.com/Pages/cars.aspxhttp://www.c.com/carsHome Page Redirects ...
BLOB cacheResponsive Image Renditions with SharePoint 2013
How to set up a product-centric website in SharePoint Server 2013
SharePoint Variations – The complete Guide
Device Channel Panel control!
Catalog Item Reuse Web PartsAlwaysRenderOnServer trueUsing server-side rendering with Content Search Web Part inSharePoint...
Mavention.nl v3: How we did it? – The User ExperienceMavention.nl v3: How we did it?–The LandscapeMavention.nl v3: How we ...
Fully DeclarativeAuthoringNo More InfoPath!!Can‘t run with SystemAccountCan be added to ApppackageUpdates for SharePoint 2...
We will miss the Design View!
App StepCreate Custom Workflow Task ContentTypeCall HTTP Web ServiceDictionary & Dynamics valueSharePoint 2013 Workflow - ...
Waldek make it workCustom word breakers in SharePointServer 2013Custom content processing with theContent Enrichment web s...
SharePointDesign ToolsOffice ApplicationsODataMSDN: Business Connectivity Services in SharePoint2013
SharePoint ExternalSystemMSDN: External events and alerts in SharePoint 2013
SharePointWCF ServiceOData ServiceSharePointDatabaseBDC RuntimeExternal SystemMSDN: Get started using the client objectmod...
MSDN: Configureand use pushnotifications inSharePoint 2013apps for WindowsPhoneMSDN: Integratinglocation and mapfunctional...
MSDN: Social and collaboration features in SharePoint 2013
New DelegateControlsSome new DelegateControl additions to the SharePoint 2013 master pagesSPWebApplication.SuiteBarBrandin...
AjaxDeltaDeltaPageSharePoint 2013 - Introductionto the Minimal DownloadStrategy (MDS)
You will need to provision it!SharePoint 2013: DeveloperDashboard shows no data"issue"SharePoint 2013: What‘s newwith the ...
SP15AppProcessSpaceSP15ConfigDatabaseSP15ContentDatabaseSPSiteSPWebSPSiteSPWebWSE/14/Templates WSE/15/Templates/_layouts/ ...
SP14 feature replaced bySP15 featureNon-replaced O14 onlyfeature (e.g. 3rd party)SP14 feature removed inSP1514 Mode Featur...
<Solution SharePointProductVersion=―14‖></Solution>IIS Site_vti_binApp_GlobalResources_controltemplates15_layouts15binGACW...
14 Solution with -CompatibilityLevel including 15<Solution SharePointProductVersion=―14‖></Solution>IIS Site_vti_binApp_Gl...
How to upgrade a customapplication to SharePoint 2013How to support multipleversions of SharePoint in asingle Visual Studi...
http://msdn.microsoft.com/en-us/library/dd233103(v=VS.100).aspx
http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-488&Locale=en-ushttp://www.microsoft.com/learning/en/us/exam.aspx?...
Bundle RSS Link
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
Upcoming SlideShare
Loading in...5
×

What's new in SharePoint Server 2013 (End user - Admin – Developer)

7,702

Published on

Learn about new features and functionality in SharePoint 2013, including the new Cloud App Model, development tools, platform enhancements, mobile apps, and more.

Published in: Technology
2 Comments
28 Likes
Statistics
Notes
No Downloads
Views
Total Views
7,702
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
0
Comments
2
Likes
28
Embeds 0
No embeds

No notes for slide

Transcript of "What's new in SharePoint Server 2013 (End user - Admin – Developer)"

  1. 1. dev.mhamed@gmail.commahmoud.hamed@itworx.com @mhamedmahmoudhttp://eg.linkedin.com/in/mahmoudhamedmahmoudMahmoudHamed
  2. 2. What‘s newfor End userWhat‘s newfor AdminWhat‘s newfor Developer
  3. 3. Confusing : ―SkyDrive is not SkyDrive isnot SkyDrive Pro…but actually it is‖SkyDrive and SkyDrive Pro Explained(Office 2013 and SharePoint 2013)SkyDrive Pro library limits andworkarounds
  4. 4. Step by Step: Create a SharePoint 2013 Composed LookShow Off Your Style with SharePoint Theming
  5. 5. Set up and manage accessrequestsTake care of fine-grainedpermissions
  6. 6. Site Mailboxes: Exchange 2013 HelpTechNet: Configure site mailboxes inSharePoint Server 2013
  7. 7. Office 2013 ClientOffice Web Apps Wave 2013Office Web Apps Wave 2010SharePoint 2013: Enabling PDF Previews with Office Web Apps 2013 March 2013updateIt is free for all read-only scenarios but requires a license for edit capabilities
  8. 8. SharePoint SDK for Windows Phone 7.1SharePoint SDK for Windows Phone 8
  9. 9. MSDN: Sparse ColumnsSharePoint 2013 Content Databases and the AllUserDataTable
  10. 10. Important Notes
  11. 11. : (Fully Updated):(Add IIS Role Manually)TechNet: Hardware and software requirements for SharePoint 2013(MaxDegreeOfParallelism = 1) You must also install the following Patches
  12. 12. SQL Server serviceaccountSQL Server prompts for this account during SQL Server Setup. This account is used as the service account for the following SQLServer services:MSSQLSERVERSQLSERVERAGENTIf you are not using the default instance, these services will be shown as:MSSQL<InstanceName>SQLAgent<InstanceName>Setup user accountDomain user account.Member of the Administrators group on each server on which Setup is run.SQL Server login on the computer that runs SQL Server.Member of the following SQL Server security roles:securityadmin fixed server roledbcreator fixed server roleIf you run Windows PowerShell cmdlets that affect a database, this account must be a member of the db_owner fixeddatabase role for the database.Server farm account This account is also referred to as the database access account.This account has the following properties:Its the application pool identity for the SharePoint Central Administration website.Its the process account for the Windows SharePoint Services Timer service.TechNet: Plan for administrative and service accounts in SharePoint 2013TechNet: Configure object cache user accountsService Account Suggestions for SharePoint 2013
  13. 13. TechNet: Plan security hardening for SharePoint 2013SharePoint 2013 Ports, Proxies and Protocols - An Overview of Farm Communications
  14. 14. 1- Microsoft .NET Framework version 4.510- Windows Server AppFabricInstalling SharePoint 2013 Prerequisites Without an Internet ConnectionAutoSPInstallerAutoSPInstallerGUIAutoSPSourceBuilder
  15. 15. “psconfig.exe withskipRegisterAsDistributedCachehost”8 to 16TechNet: Manage the Distributed Cache service inSharePoint Server 2013TechNet: Capacity planning for the Distributed CacheserviceAppFabric Caching and SharePoint: Concepts andExamples (Part 1)AppFabric Caching (and SharePoint): Configuration andDeployment (Part 2)
  16. 16. TechNet: Microblog features, feeds, and the Distributed Cache service overview in SharePoint Server 2013
  17. 17. Update center for Office, Office servers, and related productsYou must install this public update before you install laterSharePoint updatesHow to install update packages on aSharePoint farm where search component and high availability search topologiesare enabled
  18. 18. Deploy Office Web Apps ServerTechNet: Changes from SharePoint 2010 to SharePoint 2013
  19. 19. SQLAccessServicesWFE
  20. 20. Document Translation Parsing Engine
  21. 21. My Tasks Aggregation in SharePoint Server and Exchange Task Integration
  22. 22. SharePoint 2013 Preview – Hungry search serviceSlow SharePoint 2013 VM : set the searchPerformanceLevel to ReducedProvisioning Search on SharePoint 2013 FoundationUsing PowerShellSearch results are returned much slower intermittentlyonly!
  23. 23. SharePoint FarmUser ProfileServiceApplicationActiveDirectoryFIMC#Direct ActiveDirectoryImportExternalSystemFirst Look: SharePoint Server 2013 Active Directory Import
  24. 24. TechEd New Zealand: Whats new in SharePoint Server 2013 - Part 2 Important!TechNet Technical Diagrams for SharePoint 2013: Services in SharePoint Server 2013
  25. 25. http://sp/sites/hweb http:// /sites/hweb/ /default.aspxapp-12345678ABCDEF.apps.wingtip.comTechNet: Configure an environment for apps for SharePoint (SharePoint 2013)TechNet: Enable apps in AAM or host-header environments for SharePoint 2013 (March Public Update)
  26. 26. TechNet: Configure the App Catalog site for a web applicationConfigure the Internet-facing endpoints feature (Optional)
  27. 27. –AllowOAuthHttpTechNet: Creating a New Workflow FarmSharing a Workflow Manager 1.0 farm between multiple SharePoint 2013 farmsNote: You will need to provision UPS
  28. 28. Configure workflow in SharePoint Server 2013Update Workflow in SharePoint Server 2013Configuring a Highly Available Workflow in Workflow Manager 1.0
  29. 29. http://www.criticalpathtraining.com/Members/Pages/default.aspx
  30. 30. SharePoint 2013 and Unified Access Gateway (UAG) 2010 Service Pack 3Host-named site collection architecture and deployment
  31. 31. Request Management in SharePoint Server 2013 Preview, Part One: Feature Capability and Architecture OverviewRequest Management in SharePoint Server 2013 Preview, Part Two: Example Scenario and Configuration Step byStep
  32. 32. TechNet: Configure Request Manager in SharePoint Server 2013
  33. 33. http://www.wictorwilen.se/sharepoint-2013-a-look-at-the-new-options-for-managing-users-and-their-licensinghttp://technet.microsoft.com/en-us/library/jj219627(v=office.15).aspx
  34. 34. Introduction to Shredded Storage inSharePoint 2013The Truth Behind Shredded StorageSharePoint 2013 Shredded Storage Test ResultsThe Impact of Shredded Storage on SharePoint2013http://forsysops.com/index.php/archives/tag/2010
  35. 35. TechNet: Upgrade to SharePoint 2013 TechEd New Zealand: Upgrading to SharePoint Server 2013
  36. 36. Hybrid for SharePoint Server 2013
  37. 37. Plan service deployment in SharePoint 2013
  38. 38. MCSE: SharePoint Certification Overview
  39. 39. ―Use SharePoint as an out-of-box application whenever possible — Wedesigned the new SharePoint UI to be clean, simple and fast and workgreat out-of-box. We encourage you not to modify it which could addcomplexity, performance and upgradeability and to focus your energy onworking with users and groups to understand how to use SharePoint toimprove productivity and collaboration and identifying and promotingbest practices in your organization.‖Jeff Teper,Corporate Vice President SharePoint at Microsofthttp://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=1012
  40. 40. Farm• Full trust solutions• Customizations tofile system of servers• Classic model from2007Sandbox• Declarative elements• Partially trusted codeservice still includedfor limited serverside supportSP Apps• New Apps model• Deployed fromcorporate catalog oroffice market place• Manage permissionand licensesspecifically• Preferred option
  41. 41. Full-TrustSolutionsSandboxedSolutionsAppsUse Client-Side SharePoint API X X XUse Server-Side SharePoint API X (X)App-based Permissions (OAuth 2.0) XOn-Premise Deployment Friendly X X XHosted Deployment Friendly X XDistribution via Marketplace XSharePoint Provided Schematics forInstall / Upgrade / UninstallX
  42. 42. Cloud Hosted Apps SharePoint Hosted AppsPreferred hosting model for almost alltypes of appsGood for smaller apps & resourcestorageFull power of web – choose yourinfrastructure & technologySharePoint-based; no server-side codeMay require your own hosting Automatically hosted in SharePointMay require you own handling ofmultitenancy & permission managementInherent multitenancy & isolation
  43. 43. Rolling out SharePoint 2013 apps to the enterprise -tenant scope and PowerShell installs
  44. 44. <AppPermissionRequests AllowAppOnlyPolicy="true"><AppPermissionRequest Scope="http://sharepoint/content/sitecollection" Right="Read"/><AppPermissionRequest Scope="http://sharepoint/content/sitecollection/web/list" Right="Write"><Property Name="BaseTemplateId" Value="101"/></AppPermissionRequest><AppPermissionRequest Scope="http://sharepoint/userprofilestore/feed" Right="Post"/><AppPermissionRequest Scope="http://exchange/calendars" Right="Schedule"/><AppPermissionRequest Scope="http://lync/contacts" Right="Read"/></AppPermissionRequests><AppPermissionRequestScope="http://sharepoint/content/sitecollection" Right="Read"/>Product PermissionProviderTargetObjectCapability
  45. 45. Call to the parent Web by SP.RequestExecutor.js &AppWebProxy.aspxSharePoint 2013 apps – architecture, capability and UXconsiderationsCreate lists, content types, fields etc. within aSharePoint 2013 appMSDN: Build apps for SharePointTechEd Australia: Application Hosting Models inSharePoint 2013 Important!
  46. 46. STS (ACS)SharePoint ServerClientIntranet.contoso.com7- Access token10. IFrame contents5. Request IFrame contents4. Page - IFrame 9. SharePoint data8. Request –Access token1. Request2. Requestcontexttoken3. Signedcontext token6. Refreshtoken
  47. 47. Inside SharePoint 2013 OAuth ContextTokensSharePoint Low-Trust Apps for On-Premises Deployments
  48. 48. App InstalledMSDN: Create an event receiver for an appfor SharePointUpdate to debugging SharePoint 2013remote events using Visual Studio 2012
  49. 49. Shape Description ExampleImmersive Full PageAppApp that implements a newscenario for customersResource Tracking,BudgetingApp Part Provides new parts you canadd to your sitesWeather,Team Mascot, NewsExtension App Add new actions fordocuments and itemsDisplay DocumentVisualization, Print toPrint Service VendorUser Experience: App Shapes
  50. 50. App BrandingApp ChromeOptionsAppTemplateChromeControlCustomChrome
  51. 51. MSDN: Programming using the SharePoint 2013REST service
  52. 52. SharePoint 2013 REST endpoints and more...Microsoft "REST SOA―
  53. 53. 10 Device Channels150 Device Inclusion Rules
  54. 54. Features SharePoint 2010 SharePoint 15Clean URLs http://www.c.com/Pages/cars.aspxhttp://www.c.com/carsHome Page Redirects HTTP 302 for http://www.c.com toredirect to /pages/default.aspxHome page served from addresswww.c.com – no redirect forbrowserCountry code top-leveldomains (ccTLDs)http://www.c.com/en-us/Pages/cars.aspxhttp://www.c.com/es-mx/Pages/coches.aspxhttp://www.c.com/carshttp://www.c.mx/cochesXML Sitemaps None Automatically generated andreferenced in robots.txtSEO Properties(e.g. Meta Description)<title> and <h1> must beidenticalBrowser titleMeta descriptionMeta keywordsWebmaster Tools integration None Assists with ownership verification
  55. 55. BLOB cacheResponsive Image Renditions with SharePoint 2013
  56. 56. How to set up a product-centric website in SharePoint Server 2013
  57. 57. SharePoint Variations – The complete Guide
  58. 58. Device Channel Panel control!
  59. 59. Catalog Item Reuse Web PartsAlwaysRenderOnServer trueUsing server-side rendering with Content Search Web Part inSharePoint 2013
  60. 60. Mavention.nl v3: How we did it? – The User ExperienceMavention.nl v3: How we did it?–The LandscapeMavention.nl v3: How we did it?–The authoring siteMavention.nl v3: How we did it?–the publishing site: implementing user experienceMavention.nl v3: How we did it?–The multilingual experienceInconvenient Catalog Item Page and ‗Page not found‘ (404) experienceTechNet: Case Study: Mavention and web content management in SharePointServer 2013
  61. 61. Fully DeclarativeAuthoringNo More InfoPath!!Can‘t run with SystemAccountCan be added to ApppackageUpdates for SharePoint 2013 WorkflowWorkflow Improvements and Changes in SharePoint 2013 March PU + RTM ToolsMSDN: Workflows in SharePoint 2013
  62. 62. We will miss the Design View!
  63. 63. App StepCreate Custom Workflow Task ContentTypeCall HTTP Web ServiceDictionary & Dynamics valueSharePoint 2013 Workflow - Dynamic ValuesFinally a SharePoint Designer that Developers and BAs will LovePart 2 of Finally a SharePoint Designer that Developer and BAs will Love
  64. 64. Waldek make it workCustom word breakers in SharePointServer 2013Custom content processing with theContent Enrichment web serviceCustom entity extractors in SharePointServer 2013
  65. 65. SharePointDesign ToolsOffice ApplicationsODataMSDN: Business Connectivity Services in SharePoint2013
  66. 66. SharePoint ExternalSystemMSDN: External events and alerts in SharePoint 2013
  67. 67. SharePointWCF ServiceOData ServiceSharePointDatabaseBDC RuntimeExternal SystemMSDN: Get started using the client objectmodel with external data in SharePoint 2013
  68. 68. MSDN: Configureand use pushnotifications inSharePoint 2013apps for WindowsPhoneMSDN: Integratinglocation and mapfunctionality inSharePoint 2013MSDN:Customize a fieldtype using client-side rendering
  69. 69. MSDN: Social and collaboration features in SharePoint 2013
  70. 70. New DelegateControlsSome new DelegateControl additions to the SharePoint 2013 master pagesSPWebApplication.SuiteBarBrandingElementHtml propertyMastering the SharePoint 2013 suite-bar
  71. 71. AjaxDeltaDeltaPageSharePoint 2013 - Introductionto the Minimal DownloadStrategy (MDS)
  72. 72. You will need to provision it!SharePoint 2013: DeveloperDashboard shows no data"issue"SharePoint 2013: What‘s newwith the SPMonitoredScope
  73. 73. SP15AppProcessSpaceSP15ConfigDatabaseSP15ContentDatabaseSPSiteSPWebSPSiteSPWebWSE/14/Templates WSE/15/Templates/_layouts/ /_layouts/15/WSE/14/Templates/LayoutsWSE/15/Templates/LayoutsPage PageCode Code14AssemblyRedirectPolicy15AssemblyIn-process request routing14ModeSitePage15ModeSitePage
  74. 74. SP14 feature replaced bySP15 featureNon-replaced O14 onlyfeature (e.g. 3rd party)SP14 feature removed inSP1514 Mode Features ListSP15 feature replacingSP14 featureNew SP15 only feature―Sunset‖ featureVisible=false15 Mode Features List 15 Mode Lookups14 Mode LookupsManage site collection upgrades to SharePoint 2013 SPWebApplication.CompatibilityRange property
  75. 75. <Solution SharePointProductVersion=―14‖></Solution>IIS Site_vti_binApp_GlobalResources_controltemplates15_layouts15binGACWeb Server Extensions1514ISAPIResourcesTEMPLATESCONTROLTEMPLATESFEATURESSiteTemplatesLAYOUTSTEMPLATESCONTROLTEMPLATESFEATURESSiteTemplatesLAYOUTS_wp_resourceswpresources_vti_adm ADMISAPI_adminadminTemplateFile Location=―*‖TemplateFile Location=―SiteTemplates*‖FeatureManifestSiteDefinitionManifestAssembly DeploymentTarget = ―GlobalAssemblyCache‖RootFile Location=―*‖Assembly DeploymentTarget = ―WebApplication‖TemplateFile Location=―Layouts*‖TemplateFile Location=―Features*‖ClassResources Location=―*‖App_GlobalSourceFile Location=―*‖TemplateFile Location=―ControlTemplates*‖RootFile Location=―Templates*‖RootFile Location=―TemplatesAdmin*‖TemplateFile Location=―Admin*‖ApplicationResourceFile Location=―*‖14 Solution without -CompatibilityLevel including 15
  76. 76. 14 Solution with -CompatibilityLevel including 15<Solution SharePointProductVersion=―14‖></Solution>IIS Site_vti_binApp_GlobalResources_controltemplates15_layouts15binGACWeb Server Extensions1514ISAPIResourcesTEMPLATESCONTROLTEMPLATESFEATURESSiteTemplatesLAYOUTSTEMPLATESCONTROLTEMPLATESFEATURESSiteTemplatesLAYOUTS_wp_resourceswpresources_vti_adm ADMISAPI_adminadminTemplateFile Location=―*‖TemplateFile Location=―SiteTemplates*‖FeatureManifestSiteDefinitionManifestAssembly DeploymentTarget = ―GlobalAssemblyCache‖RootFile Location=―*‖Assembly DeploymentTarget = ―WebApplication‖TemplateFile Location=―Layouts*‖TemplateFile Location=―Features*‖ClassResources Location=―*‖App_GlobalSourceFile Location=―*‖TemplateFile Location=―ControlTemplates*‖RootFile Location=―Templates*‖RootFile Location=―TemplatesAdmin*‖TemplateFile Location=―Admin*‖ApplicationResourceFile Location=―*‖
  77. 77. How to upgrade a customapplication to SharePoint 2013How to support multipleversions of SharePoint in asingle Visual Studio solution
  78. 78. http://msdn.microsoft.com/en-us/library/dd233103(v=VS.100).aspx
  79. 79. http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-488&Locale=en-ushttp://www.microsoft.com/learning/en/us/exam.aspx?ID=70-489&Locale=en-us
  80. 80. Bundle RSS Link

×