Date post: | 22-Apr-2015 |
Category: |
Technology |
Upload: | mavention |
View: | 1,135 times |
Download: | 3 times |
Leveraging the new Application Model for structured and repeatable
deployments
Waldek Mastykarz &
Albert-Jan Schot
Waldek Mastykarz
mvp: SharePoint Serverwork: Maventionblog: http://blog.mastykarz.nlmail: [email protected]: @waldekm
work: Maventionblog: http://www.sharepointappie.nlmail: [email protected]: @appieschot
Albert-Jan Schot
Agenda
Introduction Demo’s Summary
SharePoint Apps• Deployments today
and tomorrow• Online focus • Product Line
Architecture (PLA)
Sandbox• Supports only
declarative artifacts• Only supports Site
Collection level• Limited to resources
FTC vs AppsSupporting structured and repeatable deployment
• No declarative artifacts
• No deployment beyond Site Collection
• Security
“Many proven patterns, it's not just web part to app part discussions... “
Demo’s • Web & Sites• Apps• Branding
• Site Columns & Content Types• List & Libraries• Pages & WebParts• Custom Actions
RecapApps for SharePoint as deployment vehicle
Keeping track of configuration challenging
Mind the permissions and context
Real life challenges• Mixing code and configuration
• Verbosity
• Conflict resolution and upgrade paths
• Configuration = long-running process
• Limitations
Achitecture Overview
Site
SharePoint Site Collection
App Instance App Web
Config List Status List
App App API
Request Queue
Configuration Worker
Apply configuration
Start app
Submit configuration request
Update request status
Process configuration request
Get Available Configurations
Submit configuration request
1
2
3
4
5
6
7
8
Dev. .comOffice
One stop shop for Office Developer Platform
Explore our MSDN Libraryhttp://dev.office.com
Calls to action
Give Feedback Drive our roadmap http://aka.ms/OfficeDevFeedback
Get Answershttp://aka.ms/AskSharePointhttp://aka.ms/AskOffice
Play with our code sampleshttp://aka.ms/OfficeDevSamplesFollow our Patterns & Practiceshttp://aka.ms/OfficeDevPnP
Patterns and practicesProviding App Model Patterns for common Full Trust Code scenarios
30+ Visual Studio projectsCommon scenarios• Branding• Site provisioning• Remote event receivers • Large file support• Taxonomy driven navigation• And much more…
ContributeOpen source coming soon!
aka.ms/OfficeAMS
THANK YOU