Learn about new features and functionality in SharePoint 2013, including the new Cloud App Model, development tools, platform enhancements, mobile apps, and more.
12. Confusing : ―SkyDrive is not SkyDrive is
not SkyDrive Pro…but actually it is‖
SkyDrive and SkyDrive Pro Explained
(Office 2013 and SharePoint 2013)
SkyDrive Pro library limits and
workarounds
13.
14. Step by Step: Create a SharePoint 2013 Composed Look
Show Off Your Style with SharePoint Theming
15. Set up and manage access
requests
Take care of fine-grained
permissions
22. Office 2013 Client
Office Web Apps Wave 2013
Office Web Apps Wave 2010
SharePoint 2013: Enabling PDF Previews with Office Web Apps 2013 March 2013
update
It is free for all read-only scenarios but requires a license for edit capabilities
28. : (Fully Updated):
(Add IIS Role Manually)
TechNet: Hardware and software requirements for SharePoint 2013
(MaxDegreeOfParallelism = 1) You must also install the following Patches
29. SQL Server service
account
SQL Server prompts for this account during SQL Server Setup. This account is used as the service account for the following SQL
Server services:
MSSQLSERVER
SQLSERVERAGENT
If you are not using the default instance, these services will be shown as:
MSSQL<InstanceName>
SQLAgent<InstanceName>
Setup user account
Domain 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 role
dbcreator fixed server role
If you run Windows PowerShell cmdlets that affect a database, this account must be a member of the db_owner fixed
database role for the database.
Server farm account This account is also referred to as the database access account.
This account has the following properties:
It's the application pool identity for the SharePoint Central Administration website.
It's the process account for the Windows SharePoint Services Timer service.
TechNet: Plan for administrative and service accounts in SharePoint 2013
TechNet: Configure object cache user accounts
Service Account Suggestions for SharePoint 2013
30.
31. TechNet: Plan security hardening for SharePoint 2013
SharePoint 2013 Ports, Proxies and Protocols - An Overview of Farm Communications
32. 1- Microsoft .NET Framework version 4.5
10- Windows Server AppFabric
Installing SharePoint 2013 Prerequisites Without an Internet Connection
AutoSPInstaller
AutoSPInstallerGUI
AutoSPSourceBuilder
33. “psconfig.exe with
skipRegisterAsDistributedCachehost”
8 to 16
TechNet: Manage the Distributed Cache service in
SharePoint Server 2013
TechNet: Capacity planning for the Distributed Cache
service
AppFabric Caching and SharePoint: Concepts and
Examples (Part 1)
AppFabric Caching (and SharePoint): Configuration and
Deployment (Part 2)
35. Update center for Office, Office servers, and related products
You must install this public update before you install later
SharePoint updates
How to install update packages on a
SharePoint farm where search component and high availability search topologies
are enabled
36. Deploy Office Web Apps Server
TechNet: Changes from SharePoint 2010 to SharePoint 2013
43. SharePoint 2013 Preview – Hungry search service
Slow SharePoint 2013 VM : set the search
PerformanceLevel to Reduced
Provisioning Search on SharePoint 2013 Foundation
Using PowerShell
Search results are returned much slower intermittently
only!
45. TechEd New Zealand: What's new in SharePoint Server 2013 - Part 2 Important!
TechNet Technical Diagrams for SharePoint 2013: Services in SharePoint Server 2013
46. http://sp/sites/hweb http:// /sites/hweb/ /default.aspxapp-12345678ABCDEF.apps.wingtip.com
TechNet: Configure an environment for apps for SharePoint (SharePoint 2013)
TechNet: Enable apps in AAM or host-header environments for SharePoint 2013 (March Public Update)
47.
48. TechNet: Configure the App Catalog site for a web application
Configure the Internet-facing endpoints feature (Optional)
49. –AllowOAuthHttp
TechNet: Creating a New Workflow Farm
Sharing a Workflow Manager 1.0 farm between multiple SharePoint 2013 farms
Note: You will need to provision UPS
50. Configure workflow in SharePoint Server 2013
Update Workflow in SharePoint Server 2013
Configuring a Highly Available Workflow in Workflow Manager 1.0
52. SharePoint 2013 and Unified Access Gateway (UAG) 2010 Service Pack 3
Host-named site collection architecture and deployment
53. Request Management in SharePoint Server 2013 Preview, Part One: Feature Capability and Architecture Overview
Request Management in SharePoint Server 2013 Preview, Part Two: Example Scenario and Configuration Step by
Step
56. Introduction to Shredded Storage in
SharePoint 2013
The Truth Behind Shredded Storage
SharePoint 2013 Shredded Storage Test Results
The Impact of Shredded Storage on SharePoint
2013
http://forsysops.com/index.php/archives/tag/2010
57. TechNet: Upgrade to SharePoint 2013 TechEd New Zealand: Upgrading to SharePoint Server 2013
63. ―Use SharePoint as an out-of-box application whenever possible — We
designed the new SharePoint UI to be clean, simple and fast and work
great out-of-box. We encourage you not to modify it which could add
complexity, performance and upgradeability and to focus your energy on
working with users and groups to understand how to use SharePoint to
improve productivity and collaboration and identifying and promoting
best practices in your organization.‖
Jeff Teper,
Corporate Vice President SharePoint at Microsoft
http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=1012
64. Farm
• Full trust solutions
• Customizations to
file system of servers
• Classic model from
2007
Sandbox
• Declarative elements
• Partially trusted code
service still included
for limited server
side support
SP Apps
• New Apps model
• Deployed from
corporate catalog or
office market place
• Manage permission
and licenses
specifically
• Preferred option
65. Full-Trust
Solutions
Sandboxed
Solutions
Apps
Use Client-Side SharePoint API X X X
Use Server-Side SharePoint API X (X)
App-based Permissions (OAuth 2.0) X
On-Premise Deployment Friendly X X X
Hosted Deployment Friendly X X
Distribution via Marketplace X
SharePoint Provided Schematics for
Install / Upgrade / Uninstall
X
66.
67. Cloud Hosted Apps SharePoint Hosted Apps
Preferred hosting model for almost all
types of apps
Good for smaller apps & resource
storage
Full power of web – choose your
infrastructure & technology
SharePoint-based; no server-side code
May require your own hosting Automatically hosted in SharePoint
May require you own handling of
multitenancy & permission management
Inherent multitenancy & isolation
68. Rolling out SharePoint 2013 apps to the enterprise -
tenant scope and PowerShell installs
72. Call to the parent Web by SP.RequestExecutor.js &
AppWebProxy.aspx
SharePoint 2013 apps – architecture, capability and UX
considerations
Create lists, content types, fields etc. within a
SharePoint 2013 app
MSDN: Build apps for SharePoint
TechEd Australia: Application Hosting Models in
SharePoint 2013 Important!
75. App Installed
MSDN: Create an event receiver for an app
for SharePoint
Update to debugging SharePoint 2013
remote events using Visual Studio 2012
76. Shape Description Example
Immersive Full Page
App
App that implements a new
scenario for customers
Resource Tracking,
Budgeting
App Part Provides new parts you can
add to your sites
Weather,
Team Mascot, News
Extension App Add new actions for
documents and items
Display Document
Visualization, Print to
Print Service Vendor
User Experience: App Shapes
85. Features SharePoint 2010 SharePoint 15
Clean URLs http://www.c.com/Pages/cars.asp
x
http://www.c.com/cars
Home Page Redirects HTTP 302 for http://www.c.com to
redirect to /pages/default.aspx
Home page served from address
www.c.com – no redirect for
browser
Country code top-level
domains (ccTLDs)
http://www.c.com/en-
us/Pages/cars.aspx
http://www.c.com/es-
mx/Pages/coches.aspx
http://www.c.com/cars
http://www.c.mx/coches
XML Sitemaps None Automatically generated and
referenced in robots.txt
SEO Properties
(e.g. Meta Description)
<title> and <h1> must be
identical
Browser title
Meta description
Meta keywords
Webmaster Tools integration None Assists with ownership verification
93. Catalog Item Reuse Web Parts
AlwaysRenderOnServer true
Using server-side rendering with Content Search Web Part in
SharePoint 2013
94. Mavention.nl v3: How we did it? – The User Experience
Mavention.nl v3: How we did it?–The Landscape
Mavention.nl v3: How we did it?–The authoring site
Mavention.nl v3: How we did it?–the publishing site: implementing user experience
Mavention.nl v3: How we did it?–The multilingual experience
Inconvenient Catalog Item Page and ‗Page not found‘ (404) experience
TechNet: Case Study: Mavention and web content management in SharePoint
Server 2013
95. Fully Declarative
Authoring
No More InfoPath!!
Can‘t run with System
Account
Can be added to App
packageUpdates for SharePoint 2013 Workflow
Workflow Improvements and Changes in SharePoint 2013 March PU + RTM Tools
MSDN: Workflows in SharePoint 2013
97. App Step
Create Custom Workflow Task ContentType
Call HTTP Web Service
Dictionary & Dynamics value
SharePoint 2013 Workflow - Dynamic Values
Finally a SharePoint Designer that Developers and BAs will Love
Part 2 of Finally a SharePoint Designer that Developer and BAs will Love
98. Waldek make it work
Custom word breakers in SharePoint
Server 2013
Custom content processing with the
Content Enrichment web service
Custom entity extractors in SharePoint
Server 2013
102. MSDN: Configure
and use push
notifications in
SharePoint 2013
apps for Windows
Phone
MSDN: Integrating
location and map
functionality in
SharePoint 2013
MSDN:
Customize a field
type using client-
side rendering
105. New DelegateControls
Some new DelegateControl additions to the SharePoint 2013 master pages
SPWebApplication.SuiteBarBrandingElementHtml property
Mastering the SharePoint 2013 suite-bar
109. SP14 feature replaced by
SP15 feature
Non-replaced O14 only
feature (e.g. 3rd party)
SP14 feature removed in
SP15
14 Mode Features List
SP15 feature replacing
SP14 feature
New SP15 only feature
―Sunset‖ feature
Visible=false
15 Mode Features List 15 Mode Lookups
14 Mode Lookups
Manage site collection upgrades to SharePoint 2013 SPWebApplication.CompatibilityRange property
110. <Solution SharePointProductVersion=―14‖>
</Solution>
IIS Site
_vti_bin
App_GlobalResources
_controltemplates
15
_layouts
15
bin
GAC
Web Server Extensions
15
14
ISAPI
Resources
TEMPLATES
CONTROLTEMPLATES
FEATURES
SiteTemplates
LAYOUTS
TEMPLATES
CONTROLTEMPLATES
FEATURES
SiteTemplates
LAYOUTS
_wp_resources
wpresources
_vti_adm ADMISAPI
_admin
admin
TemplateFile Location=―*‖
TemplateFile Location=―SiteTemplates*‖
FeatureManifest
SiteDefinitionManifest
Assembly 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
111. 14 Solution with -CompatibilityLevel including 15
<Solution SharePointProductVersion=―14‖>
</Solution>
IIS Site
_vti_bin
App_GlobalResources
_controltemplates
15
_layouts
15
bin
GAC
Web Server Extensions
15
14
ISAPI
Resources
TEMPLATES
CONTROLTEMPLATES
FEATURES
SiteTemplates
LAYOUTS
TEMPLATES
CONTROLTEMPLATES
FEATURES
SiteTemplates
LAYOUTS
_wp_resources
wpresources
_vti_adm ADMISAPI
_admin
admin
TemplateFile Location=―*‖
TemplateFile Location=―SiteTemplates*‖
FeatureManifest
SiteDefinitionManifest
Assembly 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=―*‖
112. How to upgrade a custom
application to SharePoint 2013
How to support multiple
versions of SharePoint in a
single Visual Studio solution