SP2013-Whats New Web

Embed Size (px)

Citation preview

  • 7/21/2019 SP2013-Whats New Web

    1/99

  • 7/21/2019 SP2013-Whats New Web

    2/99

    EMEA (Europe, Middle East and Africa) Premier Field Engineerat Microsoft Corporation

    Technologies: Microsoft SharePoint Products and WindowsPowerShell

    Email: [email protected]

    Twitter: @davidaspt

    Linkedin: http://www.linkedin.com/in/davidalexandrerosa

    mailto:[email protected]://www.linkedin.com/in/davidalexandrerosahttp://www.linkedin.com/in/davidalexandrerosamailto:[email protected]
  • 7/21/2019 SP2013-Whats New Web

    3/99

    System Requirements

    Architectural Changes

    Development Model

    Themes and Look & Feel

    Working Sharing and OfflineEnterprise Content Management

    Web Content Management

  • 7/21/2019 SP2013-Whats New Web

    4/99

    Social and Connected Experiences

    Business Intelligence

    Demos

  • 7/21/2019 SP2013-Whats New Web

    5/99

  • 7/21/2019 SP2013-Whats New Web

    6/99

  • 7/21/2019 SP2013-Whats New Web

    7/99

    Processor: 64-bit, 4 cores

    RAM: Web Front-End or ApplicationServer on a Three-tier farm 12 GB

    Hard disk: 80 GB free for system drive

    Maintain 2x free space as availableRAM

    Web tier

    Application tier

    Database tierD

    Load balanced or routed

  • 7/21/2019 SP2013-Whats New Web

    8/99

    Processor: 64-bit, 4 cores for smalldeployments and 8 cores for

    medium deployments RAM: 8 GB for small deployments

    and 16 GB for medium deployments

    Hard disk: 80 GB free for system drive

    SharePoint data storage depends on

    several requirements

    Web tier

    Application tier

    Database tierD

    Load balanced or routed

  • 7/21/2019 SP2013-Whats New Web

    9/99

  • 7/21/2019 SP2013-Whats New Web

    10/99

    64-bit edition of Windows Server 2008 R2 Service Pack 1(SP1) Standard, Enterprise or Data Center

    Windows Server 2012 Standard or Datacenter

    Web Server (IIS) roleApplication Server role(s)

    Microsoft .NET Framework 4.5

    Microsoft Information ProtectioControl Client (MSIPC)

    Windows Identity Foundation 1.0and WIF Extensions

    SQL Native Client 2008 R2 SP1 Sync Framework 1.0 SP1

    Windows Server AppFabric (Velocity)

    + CU1 (KB2671763)

    WCF Data Services 5.0 (ODataLib

    Open Data Library) Windows PowerShell 3.0

  • 7/21/2019 SP2013-Whats New Web

    11/99

    64-bit edition of Microsoft SQL Server 2008 R2 Service Pack1 or Microsoft SQL Server 2012

    For Business Intelligence Scenarios SQL Server 2012 SP1 is

    required 64-bit edition of Windows Server 2008 R2 Service Pack 1

    (SP1) Standard, Enterprise or Datacenter or Windows Server2012 Standard or Datacenter

  • 7/21/2019 SP2013-Whats New Web

    12/99

  • 7/21/2019 SP2013-Whats New Web

    13/99

    For full offline and integrated experience

    SharePoint Designer 2010 only works for 2010 mode sites SharePoint Designer 2013 works for both 2010 and 2013 mode site

    SharePoint Workspace 2010 work for 2010 mode (14 mode) sites

    2013 introduces new SkyDrive Pro to replace this product part of

    installation

  • 7/21/2019 SP2013-Whats New Web

    14/99

    Browser Supported Not

    Internet Explorer 10 X

    Internet Explorer 9 X

    Internet Explorer 8 X

    Internet Explorer 7Internet Explorer 6

    Google Chrome (Latest released version) X

    Mozilla Firefox (latest released version) X

    Apple Safari (latest released version) X

  • 7/21/2019 SP2013-Whats New Web

    15/99

    WCM features in 2013 provide deep level of control overmarkup and styling

    Designers can target browser compatibility based on

    user agents Includes different mobile devices

    IE6 or standards based (IE8+, Firefox 5.x, etc.)

    Design Manager for easy markup editing andmodification for different browsers

  • 7/21/2019 SP2013-Whats New Web

    16/99

  • 7/21/2019 SP2013-Whats New Web

    17/99

    SharePoint Preparation Tool Checks the presence of prerequisites

    Installs and configures required packages

    Requires Internet Connection to pull down missingprerequisites otherwise will pinpoint missingprerequisites

    Can be run w/o Internet Connection to check formissing prerequisites

  • 7/21/2019 SP2013-Whats New Web

    18/99

    Public updates and hotfixes packages Update Web Front-Ends & Application Servers as

    appropriate

    Ensure SQL Updates installed

    Ensure all SharePoint servers are at the same patchlevel

  • 7/21/2019 SP2013-Whats New Web

    19/99

    Run on Web and Application servers

    Ensure you are logged on as local admin

    If running from bits on a file system, locate and runprerequisiteinstaller.exe from the SharePoint 2013 bits

    folder Otherwise, if you install from bootable image click

    Install software prerequisites

    May require several server reboot howeverpreparation tool will continue to run after restart

    Click Finish on the Installation Complete page

  • 7/21/2019 SP2013-Whats New Web

    20/99

  • 7/21/2019 SP2013-Whats New Web

    21/99

    Verify that you have an accurate list of the required softwareand download them

    Create a shared folder on a computer that can be accessed bythe servers on which the prerequisites will be installed

    Copy the files that you downloaded from the Internet to theshared folder

    Execute PrerequisiteInstaller from command prompt withappropriate switches

    Full list of switches - PrerequisiteInstaller.exe /?

    Example - PrerequisiteInstaller.exe /SQLNCli: "\\o15-fi-admin\SP_prereqs\sqlncli.msi" /IDFX: "\\o15-fi-

    admin\SP_prereqs\Windows6.1-KB974405-x64.msu"

  • 7/21/2019 SP2013-Whats New Web

    22/99

  • 7/21/2019 SP2013-Whats New Web

    23/99

    Login as local administrator using specific Setup account

    Installation steps similar to SharePoint 2010

    Install on all SharePoint WFE & Application servers

    Run Configuration Wizard when setup is finished on all servers

    Configure diagnostic logging/usage health data/etc. Configure service applications and other required services

    Farm configuration wizard exists like in 2010 for automating this indeveloper, test and sandbox environments

    PowerShell and manual creation of service applications in productionenvironments

    Create Web apps, site collections/sites, based on requirements

  • 7/21/2019 SP2013-Whats New Web

    24/99

    Download language pack from Internet

    Login using Setup account which you used for initialinstallation of SharePoint

    Run setup for language pack

    Run SharePoint 2013 Configuration Wizard Repeat steps on each server of the farm

  • 7/21/2019 SP2013-Whats New Web

    25/99

  • 7/21/2019 SP2013-Whats New Web

    26/99

  • 7/21/2019 SP2013-Whats New Web

    27/99

    The goal is to make changes equal to the size of the change, not sfile

    When a file is updated via Cobalt, only the bits that have changedover the wire from the client to the SharePoint WFE. However, beSharePoint lacks the concept of incremental updates to SQL we ar

    Pull the entire file to the WFE

    Merge the changes into it

    Write the entire file back to SQL

  • 7/21/2019 SP2013-Whats New Web

    28/99

    We break the file into pieces and store that in SQL

    On update we only touch the shredded blobs that correspond to bits

    No more round tripping entire files to the WFE and back

  • 7/21/2019 SP2013-Whats New Web

    29/99

  • 7/21/2019 SP2013-Whats New Web

    30/99

  • 7/21/2019 SP2013-Whats New Web

    31/99

    Weve reduced scenarios that might invoke full table scans

    There have been lots of improvements around finding docs for linalert handling

    Reduced data redundancy for some features

    Using advanced indexing features provided by SQL 2008 R2 Changes in architecture to support wide lists, i.e. lists where a sing

    spans multiple rows in the database to hold the data

  • 7/21/2019 SP2013-Whats New Web

    32/99

  • 7/21/2019 SP2013-Whats New Web

    33/99

  • 7/21/2019 SP2013-Whats New Web

    34/99

    The config DB keeps track of whichmachines in the farm are running thecache service

    It is all provisioned by SharePoint setup A new Windows service the

    Distributed Cache service is installedon each server in the farm whenSharePoint is installed

  • 7/21/2019 SP2013-Whats New Web

    35/99

  • 7/21/2019 SP2013-Whats New Web

    36/99

  • 7/21/2019 SP2013-Whats New Web

    37/99

    There are a few new service applications in SharePoint 2013:

    App Management Service: allows you to install SharePoint appsMarketplace or the App Catalog

    SharePoint Translation Services: does simple language translatio

    and XLIFF files into HTML Work Management Service: provides task aggregation across sy

    SharePoint, Exchange and Project

    Workflow Manager is new and not really a service app but similaexternalized host using REST and OAuth to run workflows

  • 7/21/2019 SP2013-Whats New Web

    38/99

    Office Web Apps is no longer a service application

    Web Analytics is no longer a service application

  • 7/21/2019 SP2013-Whats New Web

    39/99

    URLs have been cleaned to be human friendly andunderstandable!

    From this:http://office/2013/collab/Demo/_layouts/PowerPoint.aspx?PowerPointView=ReadingView&PresentationId=/2013/collab/Demo/Docs/wac.pptx&Source=http%3A%2F%2Foffice%2F2013%2Fcollab%2Fdemo%2Fdocs%2FTraining%2520Module%2Fdocsethomepage%2Easpx%3FID%3D96%26FolderCTID%3D0x0120D52000DC71A13124DA5249ACA958C4DFD092C90037E1F59EB352013B4F940A3806D9B183F0%26List%3Dc910e954%2D68ca%2D42ae%2Dbb0f%2D1c6908c73e77%26RootFolder%3D%252F2013%252Fcollab%252Fdemo%252Fwac%25202013&DefaultItemOpen=1

    To this:

    http://office/2013/collab/Demo/Docs/wac.pptx?Web=1

  • 7/21/2019 SP2013-Whats New Web

    40/99

    OWA is now a separate server product, not a serviceapplication

    You can create an OWA farm that can support multipleSharePoint farms

    You can view files from a number of different data sources,including: SharePoint

    Exchange

    Lync

    File servers

  • 7/21/2019 SP2013-Whats New Web

    41/99

    This allows you to scale and manage OWA separatelyfrom other Microsoft server products, as well as sharethat infrastructure between them

    OWA farm version does not need to be in sync withSharePoint farm

    You connect your SharePoint farm to the OWA farmusing PowerShell

    NewSPWOPIBinding

  • 7/21/2019 SP2013-Whats New Web

    42/99

  • 7/21/2019 SP2013-Whats New Web

    43/99

  • 7/21/2019 SP2013-Whats New Web

    44/99

  • 7/21/2019 SP2013-Whats New Web

    45/99

    The Analytics Platform replaces the WebAnalytics service application

    Some of the reasons for that included: There was no concept of item-to-item recommendations

    based on user behavior, i.e. people who viewed this alsoviewed that

    Couldnt promote search results based on an items popularity(as determined by # of times an item was viewed)

    It required a very powerful SQL box and significant storageand IO

    Lists dont have explicit view counts

    The architecture had problems scaling to large numbers

  • 7/21/2019 SP2013-Whats New Web

    46/99

    Worth highlighting:

    User Profile Replication Engine

    Profile Sync Changes

    My Site Data Store Changes

  • 7/21/2019 SP2013-Whats New Web

    47/99

    SharePoint 2013 User Profile Replication Engine UPRE)

    In SharePoint 2013 the UPRE has had ownership given back to thBase team

    It has been more like a toolkit deliverable in the past and has suf

    reliability issues Bringing it in with core Product Group ownership will ensure it g

    developers and testing applied to it

    UPRE is available as a separate download on the web

  • 7/21/2019 SP2013-Whats New Web

    48/99

    Profile Sync Performance Improvements

    Performance improvement goals are to reduce full import time fdown to 60 hours for very large directories (i.e. 200K users, 600K

    One piece of anecdotal evidence: 300K users, less than 7 hours

    previously it took nearly three weeks Some of those improvements included:

    Adding indexes to certain user properties that eliminated full table scans

    Importing data from BDC in batches rather than one by one

    Removing unused provisioning steps

    Cleaning up unused historical data

    Move resolution of some objects out of SharePoint and into the sync system

  • 7/21/2019 SP2013-Whats New Web

    49/99

    New Profile Synchronization Option

    Active Directory Direct Import

    Active Directory forest with multiple domains, one connection per d

    Selection of OUs from which to import

    Import User and Group objects Simple text-filters written in LDAP syntax

    Full and incremental import

    You can switch back between FIM and AD Direct

  • 7/21/2019 SP2013-Whats New Web

    50/99

    Stretched farms are no longer supported in SharePoint 2013

    Stretched means different data centers with less than 1ms laten

    All servers in the farm, including SQL, must be in the same physnow

    User Profile Service Application across enterprise

    For 100% fidelity in 100% of features, we recommend you have only oneservice application (UPA) in your enterprise

    Certain social features will have a very slightly degraded experience unless: There is only one enterprise UPA

    All server farms are connected to it by local network consuming UPA over a WAN is not

  • 7/21/2019 SP2013-Whats New Web

    51/99

  • 7/21/2019 SP2013-Whats New Web

    52/99

  • 7/21/2019 SP2013-Whats New Web

    53/99

    2003 What is an Application? SharePoint was not an Application Platform, except web parts

    Investments were in portals and content

    2007 Everything is an Application! Push to embrace SharePoint for LOB applications

    Experience was to write custom server side code

    2010 Choose the right Application SharePoint and Developer Tools come together

    Silverlight, CSOM and other new capabilities

    Partially trusted code reduces impact and risk to farm

    2013 Redefine Application as App Client side experience via html or iFrame

    Leverage CSOM and REST APIs from Azure and other clients

    Investments in app discovery and management via SharePoint store

  • 7/21/2019 SP2013-Whats New Web

    54/99

    Apps can be found in two places the Office Store and App Cata

    The Office Store is just like the market places you know WindowWindows Phone

    The App Catalog is like an on-premises version of the Store

    Its an internal location where you can publish applications purchdeveloped in house

    Users install apps from the Store or catalog

  • 7/21/2019 SP2013-Whats New Web

    55/99

  • 7/21/2019 SP2013-Whats New Web

    56/99

    Each web application has a catalog, which is stored in a site collec

    Since it uses a standard site collection, you can manage it in muchway as you would any other site

    Scaling

    Backup and Restore Permissions

    The catalog site collection uses two document libraries for the cata

    Apps for SharePoint and Apps for Office

  • 7/21/2019 SP2013-Whats New Web

    57/99

    Apps for SharePoint can use two different host types in an on-pre

    Provider Hosted an application that is hosted in Windows Azure or ohost. It renders as full page or iFrame on a page

    SharePoint Hosted an application that is hosted in SharePoint. At inseparate sub-web is created for each app for security reasons

    Auto Hosted is a third option only available for o365 sites

    Provider-hosted applications have an authorization process they gget access to content in a SharePoint site

  • 7/21/2019 SP2013-Whats New Web

    58/99

    An App for SharePoint uses the security of the current site

    These apps also use a prefix and App Domain in the Url, which separate subweb in SharePoint

    Configured in central admin one per farm

    Requires a DNS wildcard entry, i.e. contosoapps.com The Url for the app then looks something like this:

    https://apps-87e90ada14c175.contosoapps.com/myapp/pages/default.

    For most common scenario intranet with multiple web apps, notmeans you may need an additional web app to listen for SharePrequests

  • 7/21/2019 SP2013-Whats New Web

    59/99

    An App for SharePoint uses the security of the current site

    These apps also use a prefix and App Domain in the Url, which separate subweb in SharePoint

    Configured in central admin one per farm

    Requires a DNS wildcard entry, i.e. contosoapps.com The Url for the app then looks something like this:

    https://apps-87e90ada14c175.contosoapps.com/myapp/pages/default.

    For most common scenario intranet with multiple web apps, notmeans you may need an additional web app to listen for SharePrequests

  • 7/21/2019 SP2013-Whats New Web

    60/99

    http://app-bf473b5225nn0f.apps.contoso.com/SharePointAppTitle

    Dissecting the App URL:http://tenant-APPUID.domain.com/APPNAME

    APPUID

    Unique ID given to eachapp installation in tenancy

    Makes each app domain unique

    APPNAME

    Name of SPWeb under wheris installed

    Developers have control

  • 7/21/2019 SP2013-Whats New Web

    61/99

    End users will typically find apps by going to Add an App for the

    Team sites include a big button to reach the Add an App

    page on the home page by default

    All apps can be browsed or searched

    New apps automatically percolate to the top

    Specific apps can be designated as a featured app by a catalog admapps show up at the top of the list

  • 7/21/2019 SP2013-Whats New Web

    62/99

    Farm

    Full trust solutions

    Customizations to filesystem of servers

    Hosted in same processas SharePoint

    Server side SharePointAPI access

    Classic model from 2007

    Sandbox

    Declarative elements

    Partially trusted codeservice still included for

    limited server side support Hosted in isolated process

    Limited server sideSharePoint API access

    SP A

    New Apps m

    Deployed frcatalog or Sstore

    Manage perlicenses spe

    Simple instaupgrade pro

    Preferred op

    Deprecated in SP2013

  • 7/21/2019 SP2013-Whats New Web

    63/99

  • 7/21/2019 SP2013-Whats New Web

    64/99

    No custom code on the SharePoint server

    Easier to upgrade to future versions of SharePoint

    Works in hosted environments w/o limitations

    Reduces the ramp-up time for those building apps

    Dont need to know/be as familiar with SharePoint -isms Leverage hosting platform features in new apps

    Enables taking SharePoint apps to different levels further than wdone with farm / sandbox solutions

    Isolation private vs. public clouds

  • 7/21/2019 SP2013-Whats New Web

    65/99

    Developer Dashboard rebuild for SP2013 to provide more additionfor its user

    Running in separate window to avoid affecting rendering of actual page

    Detailed request information per page with Gantt 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 purpo

    tracing information for developer dashboard

  • 7/21/2019 SP2013-Whats New Web

    66/99

  • 7/21/2019 SP2013-Whats New Web

    67/99

  • 7/21/2019 SP2013-Whats New Web

    68/99

    Key investments are in workflowmanagement New workflow configuration

    New 2013 workflow model with Workflow Manager

    Easy and visual workflow designingdirectly in SharePoint Designer Support for example for copy-paste operations in

    workflow designing

    Design and split view option removed from SPD

  • 7/21/2019 SP2013-Whats New Web

    69/99

    Workflow now treated as a service

    Moved to Workflow Manager Doesnt have to run in the SharePoint farm

    Can still runs on SharePoint WFE / App servers

    Harnesses the latest workflow technology from Microsoft

    SharePoint deployment drives where workflowruns

    On-Prem: Workflow Manager

    Hosted: Windows Azure Workflow Service

    Improves stability, scalability & transparency

  • 7/21/2019 SP2013-Whats New Web

    70/99

    Introducing Stages Mitigates SharePoint Designers lack of loop support

    Provides functionality of state machine workflows in WF 3.5

    Declarative workflows have loops Loop # times / with condition / with expression

    Declarative workflows can call REST/SOAPservices

  • 7/21/2019 SP2013-Whats New Web

    71/99

  • 7/21/2019 SP2013-Whats New Web

    72/99

  • 7/21/2019 SP2013-Whats New Web

    73/99

    Theme styling has been dramatically improved:

    Everything is now based on XML instead of a proprietary format

    PowerPoint is no longer used to create custom themes

    We support web fonts, enabling web site designers to build a customwithout having to worry whether clients have the fonts installed locally

    You get much richer themes and common building blocks for customthem

    A background image, palette and fonts with live preview

    The ability to preview how a site theme will look has been streamlined alonger requires the publishing feature to work

  • 7/21/2019 SP2013-Whats New Web

    74/99

    This is what the theme experience looks like now, along with a sample obased on a customized theme:

  • 7/21/2019 SP2013-Whats New Web

    75/99

  • 7/21/2019 SP2013-Whats New Web

    76/99

  • 7/21/2019 SP2013-Whats New Web

    77/99

  • 7/21/2019 SP2013-Whats New Web

    78/99

  • 7/21/2019 SP2013-Whats New Web

    79/99

  • 7/21/2019 SP2013-Whats New Web

    80/99

    SkyDrive Pro enables people to synchronize theirwork documents from SharePoint to the cloud, andalso take documents offline when they're on the go.People can access or edit their documents acrossdevices; files are automatically synchronized with

    SkyDrive Pro when connected online.

  • 7/21/2019 SP2013-Whats New Web

    81/99

  • 7/21/2019 SP2013-Whats New Web

    82/99

  • 7/21/2019 SP2013-Whats New Web

    83/99

    Metadata as enabler for different functionalities

    Navigation, term and search driven pages

    Numerous new capabilities for term store managerto enhance term usage models

    Multilingual improvements and new capabilities

    Dataview editing support included

    Taxonomy API exposed via CSOM and REST forextensibility purposes

  • 7/21/2019 SP2013-Whats New Web

    84/99

    Cross site collection term access for privategroups

    Pinning terms

    User interface for custom property editing

    Indication of the term set usage for other

    SP2013 functionalities Additional multilingual support with

    automatic translation support

    Block users from using keywords outside ofspecific term set

  • 7/21/2019 SP2013-Whats New Web

    85/99

    Support for OneNote notebooks

    Document set icon on search results

    Folders supported

    Support for easier aggregation

    Better development support

    Versioning improvements Search directly in document set

  • 7/21/2019 SP2013-Whats New Web

    86/99

    Office Web Applications is no longer a Service Application

    You can use it with Microsoft Lync, Microsoft Exchangeand Microsoft SharePoint!

    Word, Excel, PowerPoint and OneNote Web Apps canview files from File Servers

    3rd parties can integrate with OWA to provide access todocuments in their data sources, e.g EMC Documentum,IBM FileNet, OpenText, etc.

  • 7/21/2019 SP2013-Whats New Web

    87/99

    Exchange and SharePoint together

    Documents are stored in SharePoint

    Emails are stored in Exchange

    Site mailboxes can receive emails and have their ownemail address

    Easy access to both from Outlook and SharePoint Unified compliance policy applies to both

  • 7/21/2019 SP2013-Whats New Web

    88/99

  • 7/21/2019 SP2013-Whats New Web

    89/99

  • 7/21/2019 SP2013-Whats New Web

    90/99

    Support the tools and workflows designers use

    Variations & Content Translation

    Search Engine Optimization

    Cross Site Publishing

    Video and Embedding

    Image Renditions

    Clean Urls

    Metadata Navigation

  • 7/21/2019 SP2013-Whats New Web

    91/99

  • 7/21/2019 SP2013-Whats New Web

    92/99

    Social

    Microblogging

    Share content, links and media

    Follow people, sites, content and conversations Activity Feeds

    Provides a view into recent activity related tocontent, links, media and people

  • 7/21/2019 SP2013-Whats New Web

    93/99

    Social

    Communities Community sites with self-service

    administration and moderation

    Modern community features such asachievements and reputation

    Discussions Modern discussion boards

    Blogs Client application integration

    Categories, comments and moderation

  • 7/21/2019 SP2013-Whats New Web

    94/99

    Mobile

    Classic and contemporary views formobile browsers

    Automatic mobile browser redirection

    Target different designs based on user

    agent string Office Mobile Web Apps

    Word

    PowerPoint

    Excel

  • 7/21/2019 SP2013-Whats New Web

    95/99

    Enterprise Search Improvements

    New Search Architecture with oneunified search

    Personalized search results based onsearch history

    Rich contextual previews

  • 7/21/2019 SP2013-Whats New Web

    96/99

  • 7/21/2019 SP2013-Whats New Web

    97/99

    Excel BI with instant analysis inmemory BI engine with PowerPivot

    Excel Services

    Improved data exploration

    Field list and field well support

    Calculated measures and members Enhanced timeline controls

  • 7/21/2019 SP2013-Whats New Web

    98/99

    PerformancePoint Services

    Filter enhancements and filter search

    Dashboard migration

    Support for Analysis Services effectiveuser

    Visio Services

    Refresh data from external sources

    BCS and Azure SQL

    Supports commends on Visio Drawings

    Maximum cache size service parameter

  • 7/21/2019 SP2013-Whats New Web

    99/99