• Save
What's new in SharePoint Server 2013 (End user - Admin – Developer)
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

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

on

  • 8,099 views

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

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

Statistics

Views

Total Views
8,099
Views on SlideShare
7,345
Embed Views
754

Actions

Likes
26
Downloads
0
Comments
2

11 Embeds 754

http://dhpulse.hosp.dhha.org 673
http://www.linkedin.com 44
http://portal-sp01.ipitest.loc 8
http://intra.csmv.qc.ca 7
http://sharepoint-community.net 6
http://list.ly 4
https://www.linkedin.com 3
https://twitter.com 3
https://si0.twimg.com 3
http://pulsesandbox 2
http://pinterest.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • 1. dev.mhamed@gmail.commahmoud.hamed@itworx.com @mhamedmahmoudhttp://eg.linkedin.com/in/mahmoudhamedmahmoudMahmoudHamed
  • 2. What‘s newfor End userWhat‘s newfor AdminWhat‘s newfor Developer
  • 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. Step by Step: Create a SharePoint 2013 Composed LookShow Off Your Style with SharePoint Theming
  • 5. Set up and manage accessrequestsTake care of fine-grainedpermissions
  • 6. Site Mailboxes: Exchange 2013 HelpTechNet: Configure site mailboxes inSharePoint Server 2013
  • 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. SharePoint SDK for Windows Phone 7.1SharePoint SDK for Windows Phone 8
  • 9. MSDN: Sparse ColumnsSharePoint 2013 Content Databases and the AllUserDataTable
  • 10. Important Notes
  • 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. 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. TechNet: Plan security hardening for SharePoint 2013SharePoint 2013 Ports, Proxies and Protocols - An Overview of Farm Communications
  • 14. 1- Microsoft .NET Framework version 4.510- Windows Server AppFabricInstalling SharePoint 2013 Prerequisites Without an Internet ConnectionAutoSPInstallerAutoSPInstallerGUIAutoSPSourceBuilder
  • 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. TechNet: Microblog features, feeds, and the Distributed Cache service overview in SharePoint Server 2013
  • 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. Deploy Office Web Apps ServerTechNet: Changes from SharePoint 2010 to SharePoint 2013
  • 19. SQLAccessServicesWFE
  • 20. Document Translation Parsing Engine
  • 21. My Tasks Aggregation in SharePoint Server and Exchange Task Integration
  • 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. SharePoint FarmUser ProfileServiceApplicationActiveDirectoryFIMC#Direct ActiveDirectoryImportExternalSystemFirst Look: SharePoint Server 2013 Active Directory Import
  • 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. 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. TechNet: Configure the App Catalog site for a web applicationConfigure the Internet-facing endpoints feature (Optional)
  • 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. Configure workflow in SharePoint Server 2013Update Workflow in SharePoint Server 2013Configuring a Highly Available Workflow in Workflow Manager 1.0
  • 29. http://www.criticalpathtraining.com/Members/Pages/default.aspx
  • 30. SharePoint 2013 and Unified Access Gateway (UAG) 2010 Service Pack 3Host-named site collection architecture and deployment
  • 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. TechNet: Configure Request Manager in SharePoint Server 2013
  • 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. 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. TechNet: Upgrade to SharePoint 2013 TechEd New Zealand: Upgrading to SharePoint Server 2013
  • 36. Hybrid for SharePoint Server 2013
  • 37. Plan service deployment in SharePoint 2013
  • 38. MCSE: SharePoint Certification Overview
  • 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. 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. 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. 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. Rolling out SharePoint 2013 apps to the enterprise -tenant scope and PowerShell installs
  • 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. 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. 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. Inside SharePoint 2013 OAuth ContextTokensSharePoint Low-Trust Apps for On-Premises Deployments
  • 48. App InstalledMSDN: Create an event receiver for an appfor SharePointUpdate to debugging SharePoint 2013remote events using Visual Studio 2012
  • 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. App BrandingApp ChromeOptionsAppTemplateChromeControlCustomChrome
  • 51. MSDN: Programming using the SharePoint 2013REST service
  • 52. SharePoint 2013 REST endpoints and more...Microsoft "REST SOA―
  • 53. 10 Device Channels150 Device Inclusion Rules
  • 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. BLOB cacheResponsive Image Renditions with SharePoint 2013
  • 56. How to set up a product-centric website in SharePoint Server 2013
  • 57. SharePoint Variations – The complete Guide
  • 58. Device Channel Panel control!
  • 59. Catalog Item Reuse Web PartsAlwaysRenderOnServer trueUsing server-side rendering with Content Search Web Part inSharePoint 2013
  • 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. 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. We will miss the Design View!
  • 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. Waldek make it workCustom word breakers in SharePointServer 2013Custom content processing with theContent Enrichment web serviceCustom entity extractors in SharePointServer 2013
  • 65. SharePointDesign ToolsOffice ApplicationsODataMSDN: Business Connectivity Services in SharePoint2013
  • 66. SharePoint ExternalSystemMSDN: External events and alerts in SharePoint 2013
  • 67. SharePointWCF ServiceOData ServiceSharePointDatabaseBDC RuntimeExternal SystemMSDN: Get started using the client objectmodel with external data in SharePoint 2013
  • 68. MSDN: Configureand use pushnotifications inSharePoint 2013apps for WindowsPhoneMSDN: Integratinglocation and mapfunctionality inSharePoint 2013MSDN:Customize a fieldtype using client-side rendering
  • 69. MSDN: Social and collaboration features in SharePoint 2013
  • 70. New DelegateControlsSome new DelegateControl additions to the SharePoint 2013 master pagesSPWebApplication.SuiteBarBrandingElementHtml propertyMastering the SharePoint 2013 suite-bar
  • 71. AjaxDeltaDeltaPageSharePoint 2013 - Introductionto the Minimal DownloadStrategy (MDS)
  • 72. You will need to provision it!SharePoint 2013: DeveloperDashboard shows no data"issue"SharePoint 2013: What‘s newwith the SPMonitoredScope
  • 73. SP15AppProcessSpaceSP15ConfigDatabaseSP15ContentDatabaseSPSiteSPWebSPSiteSPWebWSE/14/Templates WSE/15/Templates/_layouts/ /_layouts/15/WSE/14/Templates/LayoutsWSE/15/Templates/LayoutsPage PageCode Code14AssemblyRedirectPolicy15AssemblyIn-process request routing14ModeSitePage15ModeSitePage
  • 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. <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. 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. How to upgrade a customapplication to SharePoint 2013How to support multipleversions of SharePoint in asingle Visual Studio solution
  • 78. http://msdn.microsoft.com/en-us/library/dd233103(v=VS.100).aspx
  • 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. Bundle RSS Link