Download - SharePoint 2013 Dev Features
![Page 1: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/1.jpg)
#DogFoodCon
Consultant, Blue Chip Consulting Group
Will Change Your Mind!
Ricardo Wilkins
“I’m a Devand I Hate SharePoint…”
![Page 2: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/2.jpg)
#DogFoodCon
Talking ‘bout…
Today’s SharePoint vs Old Stuff
Apps & the App Store
Tools & Deployment Options
Coding Walkthru
![Page 3: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/3.jpg)
#DogFoodCon
About Me Ricardo.Wilkins
@bluechip-llc.comSharePoint Solution Architect;Consultant
www.SharePointCowBell.com
@ricardo303@spcowbell
about.me/ricardowilkins
SharePoint Solutions Architect | .NET Developer | Blogger & Public Speaker | Application
Lifecycle Management | Team Foundation Server | Technical
Trainer | Business Process Automation | Cloud PaaS
Developer| Patterns & Practices | Microsoft Virtual Technology
Specialist | Technology Consultant
![Page 4: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/4.jpg)
4
#DogFoodCon
SharePoint Portal Server 2001
SPS 2003MOSS 2007
SharePoint Server 2010
SharePoint Team
Services 1.0
Windows SharePoint Services
(WSS) 2.0
WSS 3.0SharePoint Foundatio
n 2010
SharePoint Server 2013
SharePoint Foundatio
n 2013
Evolution
![Page 5: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/5.jpg)
5
#DogFoodCon
What’s NewApp modelDev ToolsDeployment Options
Bottom Line:Client-side is the futureNo more excuses
![Page 6: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/6.jpg)
6
#DogFoodCon
Features | Solutions | Apps
Features • Used to deploy artifacts• List templates, workflows, web parts,
etc
Solutions • Used to deploy code & files• Usually includes Feature(s)• Package of files (*.wsp)
Apps • New in SP2013• Used to deploy solutions & other
things that make up an App• Package of files (*.app)
![Page 7: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/7.jpg)
7
#DogFoodCon
Farm | Sandbox | SP Apps
Farm
• Full trust solutions
• Full access API• Classic model
from 2007• On-premise
only
Sandbox
• Declarative elements
• Partially trusted code service still included for limited server side support
• Resource monitored
• SPO friendly
SP Apps
• New Apps model
• Deployed from corporate catalog or office market place
• Manage permission and licenses specifically
• Preferred option
![Page 8: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/8.jpg)
8
No custom code on the SharePoint serverEasier to upgrade to future versions of SharePointWorks in hosted environments w/o limitations
Reduces the ramp-up time for those building appsDon’t need to know/be as familiar with SharePoint “-isms”
Leverage hosting platform options in new apps
App Model Benefits
![Page 9: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/9.jpg)
9
#DogFoodCon
Why Apps?End Users: consumerization
thru app catalogsIT Pro: stable SP
environmentsDevs: reuse existing skill
sets
![Page 10: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/10.jpg)
10
#DogFoodCon
Why Apps? Easy discovery, purchase and installation
process for Users Safest way for admins to extend SharePoint Simple marketing and sales system for app
revenue Maximize flexibility in developing future
upgrades Maximize your ability to leverage non-
SharePoint skills Smoother integration with cloud-based
resources Permissions distinct from the user Cross-platform standards (REST, OData,
OAuth, etc) Cross-domain access via Javascript and
proper security mechanisms Work as well online as on-premise
![Page 11: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/11.jpg)
11
#DogFoodCon
Tools
![Page 13: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/13.jpg)
13
#DogFoodCon
Client-side Object Model• Client-side OM greatly expanded
• Search• Taxonomy• Feeds• Publishing• Sharing• Workflow• IRM• Analytics• E-Discovery• Business Connectivity Services• Mobile
![Page 15: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/15.jpg)
15
#DogFoodCon
Deployment Options
![Page 16: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/16.jpg)
16
#DogFoodCon
Deployment Options
SharePoint-hostedDeveloper-hostedAzure Auto-hosted
![Page 17: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/17.jpg)
18
#DogFoodCon
Apps – Possible scenarios
18
![Page 18: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/18.jpg)
19
#DogFoodCon
Apps – Possible scenarios
19
![Page 19: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/19.jpg)
20
#DogFoodCon
Apps – Possible scenarios
20
![Page 20: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/20.jpg)
21
#DogFoodCon
Apps – Possible scenarios
21
![Page 21: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/21.jpg)
22
#DogFoodCon
App Store | App Catalog | App Market
![Page 22: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/22.jpg)
23
#DogFoodCon
App Store | App Catalog | App Market
![Page 23: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/23.jpg)
#DogFoodCon
Analysis Architects important Additional configuration
(security) Code Scope (App Web) Data Access Performance (Farm
vs Apps; network & cloud latency)
Full screen apps vs chrome Isolation Apps and Search Crawl (not by
default) Access external web services &
databases (unlike Sandbox solutions)
Non-.NET participation No upgrade concerns – really? Process monitoring (no longer
needed?) IT Pro headaches a thing of the
past?
![Page 24: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/24.jpg)
25
#DogFoodCon
Demo (by screenshot)
![Page 25: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/25.jpg)
#DogFoodCon
http://msdn.microsoft.com/en-us/library/office/apps/fp179924.aspx
![Page 26: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/26.jpg)
#DogFoodCon
![Page 27: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/27.jpg)
#DogFoodCon
![Page 28: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/28.jpg)
#DogFoodCon
![Page 29: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/29.jpg)
#DogFoodCon
![Page 30: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/30.jpg)
#DogFoodCon
![Page 31: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/31.jpg)
#DogFoodCon
![Page 32: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/32.jpg)
#DogFoodCon
![Page 33: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/33.jpg)
#DogFoodCon
![Page 34: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/34.jpg)
#DogFoodCon
![Page 35: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/35.jpg)
#DogFoodCon
![Page 36: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/36.jpg)
#DogFoodCon
![Page 37: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/37.jpg)
#DogFoodCon
![Page 38: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/38.jpg)
#DogFoodCon
![Page 39: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/39.jpg)
#DogFoodCon
![Page 40: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/40.jpg)
#DogFoodCon
![Page 41: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/41.jpg)
#DogFoodCon
![Page 42: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/42.jpg)
#DogFoodCon
![Page 43: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/43.jpg)
#DogFoodCon
![Page 44: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/44.jpg)
#DogFoodCon
![Page 45: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/45.jpg)
#DogFoodCon
![Page 46: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/46.jpg)
#DogFoodCon
![Page 47: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/47.jpg)
#DogFoodCon
![Page 48: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/48.jpg)
#DogFoodCon
![Page 49: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/49.jpg)
#DogFoodCon
![Page 50: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/50.jpg)
#DogFoodCon
![Page 51: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/51.jpg)
#DogFoodCon
![Page 52: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/52.jpg)
#DogFoodCon
![Page 53: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/53.jpg)
#DogFoodCon
![Page 54: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/54.jpg)
#DogFoodCon
![Page 55: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/55.jpg)
#DogFoodCon
![Page 56: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/56.jpg)
#DogFoodCon
![Page 57: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/57.jpg)
#DogFoodCon
Demo – Build with ‘Napa’
![Page 58: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/58.jpg)
#DogFoodCon
![Page 59: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/59.jpg)
#DogFoodCon
![Page 60: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/60.jpg)
#DogFoodCon
![Page 61: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/61.jpg)
#DogFoodCon
![Page 62: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/62.jpg)
#DogFoodCon
![Page 63: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/63.jpg)
#DogFoodCon
![Page 64: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/64.jpg)
#DogFoodCon
![Page 65: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/65.jpg)
#DogFoodCon
![Page 66: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/66.jpg)
#DogFoodCon
![Page 67: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/67.jpg)
#DogFoodCon
![Page 68: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/68.jpg)
#DogFoodCon
![Page 69: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/69.jpg)
#DogFoodCon
![Page 70: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/70.jpg)
#DogFoodCon
![Page 71: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/71.jpg)
Seller Dashboard(
http://dev.office.com)
Office and SharePoint Store
In-product App Discovery
Direct SalesNegotiated deals/
IT projectsApp Catalog
TRIAL/ PURCHASE
TRIAL/ LEAD
OFFICE/SHAREPOIN
T
Developer
IT admin
End users
Choice, Control and Flexibility
APP VALIDATION
![Page 72: SharePoint 2013 Dev Features](https://reader035.vdocuments.site/reader035/viewer/2022062300/5560b82cd8b42aef3b8b4b29/html5/thumbnails/72.jpg)
75
#DogFoodCon
Questions?