at Microsoft Corporation
Technologies: Microsoft SharePoint Products and Windows
PowerShell
Email: david.rosa@microsoft.com
Twitter: @davidaspt
Linkedin: http://www.linkedin.com/in/davidalexandrerosa
System Requirements
Architectural Changes
Development Model
Themes and Look & Feel
Working Sharing and Offline
Enterprise Content Management
Web Content Management
Web tier
Application tier
Database tier
Web tier
Application tier
Database tier
SharePoint Workspace 2010 work for 2010 mode (14 mode) sites
2013 introduces new SkyDrive Pro to replace this product part of Office
installation
Browser
Supported
Internet Explorer 10
Internet Explorer 9
Internet Explorer 8
Not Supported
Internet Explorer 7
Internet Explorer 6
After completing Preparation tool you must also install following KBs:
KB 2554876 - The SharePoint parsing process crashes (for Windows 2008 R2 SP1)
KB 2708075 - FIX: IIS 7.5 configurations are not updated when you use the
ServerManager class to commit configuration changes (for Windows 2008 R2 SP1)
KB 2472264 - You cannot customize some TCP configurations by using the netsh
command (for Windows 2008 R2 SP1)
KB2759112 - Hotfix: ASP.NET race condition in .NET 4.5 RTM (for Windows 2008 R2
SP1)
KB2765317 - Hotfix: ASP.NET race condition in .NET 4.5 RTM (for Windows 2012)
The goal is to make changes equal to the size of the change, not size of the
file
When a file is updated via Cobalt, only the bits that have changed are sent
over the wire from the client to the SharePoint WFE. However, because
SharePoint lacks the concept of incremental updates to SQL we are forced to:
Pull the entire file to the WFE
Merge the changes into it
Write the entire file back to SQL
From this:
http://office/2013/collab/Demo/_layouts/PowerPoint.aspx?PowerPointView=ReadingView&PresentationId=/2013/collab/Demo/Docs/w
ac.pptx&Source=http%3A%2F%2Foffice%2F2013%2Fcollab%2Fdemo%2Fdocs%2FTraining%2520Module%2Fdocsethomepage%2Easp
x%3FID%3D96%26FolderCTID%3D0x0120D52000DC71A13124DA5249ACA958C4DFD092C90037E1F59EB352013B4F940A3806D9B183F
0%26List%3Dc910e954%2D68ca%2D42ae%2Dbb0f%2D1c6908c73e77%26RootFolder%3D%252F2013%252Fcollab%252Fdemo%252F
wac%25202013&DefaultItemOpen=1
To this:
http://office/2013/collab/Demo/Docs/wac.pptx?Web=1
SharePoint
Exchange
Lync
File servers
Worth highlighting:
User Profile Replication Engine
Profile Sync Changes
My Site Data Store Changes
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
Active Directory forest with multiple domains, one connection per domain
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
For 100% fidelity in 100% of features, we recommend you have only one User Profile
service application (UPA) in your enterprise
Certain social features will have a very slightly degraded experience unless:
Sandbox
Partial control
SP Code
SP Code
More custom
code: aspx, dlls,
web services, GAC
Support is a nightmare
Sandboxed
Custom Code
App Model
Control, Trust, Manage
SP Code
Isolated
App client
side code
Host/language independent
Emprases reusability
App code
(client or
server)
Apps can be found in two places the Office Store and App Catalog
The Office Store is just like the market places you know Windows 8 and
Windows Phone
The App Catalog is like an on-premises version of the Store
Its an internal location where you can publish applications purchased or
developed in house
Users install apps from the Store or catalog
App Catalog
Apps for SharePoint can use two different host types in an on-premise farm:
https://apps-87e90ada14c175.contosoapps.com/myapp/pages/default.aspx
For most common scenario intranet with multiple web apps, not using SSL it
means you may need an additional web app to listen for SharePoint App
requests
https://apps-87e90ada14c175.contosoapps.com/myapp/pages/default.aspx
For most common scenario intranet with multiple web apps, not using SSL it
means you may need an additional web app to listen for SharePoint App
requests
http://app-bf473b5225nn0f.apps.contoso.com/SharePointAppTitle
http://tenant-APPUID.domain.com/APPNAME
APPUID
APPNAME
End users will typically find apps by going to Add an App for the site
Farm
Full trust solutions
Customizations to file
system of servers
Hosted in same process
as SharePoint
Server side SharePoint
API access
Classic model from 2007
Sandbox
SP Apps
Declarative elements
Partially trusted code
service still included for
limited server side support
Hosted
in isolated
process
Deprecated
in SP2013
Limited server side
SharePoint API access
runs
Introducing Stages
services
This is what the theme experience looks like now, along with a sample of a site
based on a customized theme:
One of the new features added to in SharePoint 2013 is the ability to drag and
drop files directly to document libraries from the browser. This allows users drag
one or more files from their system drop it onto the browser and files will
uploaded to the document library. This feature works not only in IE but in
Firefox and Google chrome as well
Social
Microblogging
Share content, links and media
Follow people, sites, content and conversations
Activity Feeds
Provides a view into recent activity related to
content, links, media and people
Social
Communities
Discussions
Blogs
Mobile
Classic and contemporary views for
mobile browsers
Automatic mobile browser redirection
Target different designs based on user
agent string
Office Mobile Web Apps
Word
PowerPoint
Excel
PerformancePoint Services
Filter enhancements and filter search
Dashboard migration
Support for Analysis Services effective
user
Visio Services
Refresh data from external sources
BCS and Azure SQL
Supports commends on Visio Drawings
Maximum cache size service parameter