SP2013 for Developers - Chris O'Brien
SP2013 for Developers - Chris O'Brien
SP2013 for Developers - Chris O'Brien
SP2013 for Developers - Chris O'Brien
SP2013 for Developers - Chris O'Brien
Microsoft:

The most important guidance we can give you is
to develop an app for SharePoint rather than a
classic solution whenever you can.

http://msdn.microsoft.com/en-us/library/jj163114(office.15).aspx
SharePoint-hosted


Cloud app
Are we going to allow apps?


Are we going to allow ANY app from the SharePoint
Store to be installed?



Will our own customisations be developed as apps?
SP2013 for Developers - Chris O'Brien
Web parts
Items in a SharePoint list
Search results
Content Search Web Part
Adding/editing a list item
Views on a list
Specific fields on a list
Web part
Specifies the query and templates to use
Triggers templates when search results are available

Control Template (Begins)
Determines how to lay the items out on the page
Rendered once per web part on the page

Item Template
Determines how each item should look
Rendered sequentially, once per search result item

Control Template (Ends)
After all items rendered, control template finishes
rendering
SP2013 for Developers - Chris O'Brien
SP2013 for Developers - Chris O'Brien
SP2013 for Developers - Chris O'Brien
Apps




Greater prevalence of ‘classic’ web dev technologies

Several end-user and dev constraints removed
chriso_brien@hotmail.com

www.sharepointnutsandbolts.com

  @ChrisO_Brien

   http://uk.linkedin.com/in/chrisobrienmvp
SP2013 for Developers - Chris O'Brien

More Related Content

PPTX
Microsoft Office Connector Update at SMWCon Spring 2011
PPTX
SharePoint Saturday Silicon Valley - SharePoint Apps - Ryan Schouten
PPTX
Sharepoint Designer vs Microsoft Flow
PPTX
SharePoint 2013 Apps: A Comparison to SharePoint 2010 Web Parts
PPTX
Power Automate and Graph API - How they work together
PPTX
#OCSPUG SharePoint 2013 Best Practices
PPTX
Intro to power apps
PPTX
Leveraging the new Application Model for structured and repeatable deployments
Microsoft Office Connector Update at SMWCon Spring 2011
SharePoint Saturday Silicon Valley - SharePoint Apps - Ryan Schouten
Sharepoint Designer vs Microsoft Flow
SharePoint 2013 Apps: A Comparison to SharePoint 2010 Web Parts
Power Automate and Graph API - How they work together
#OCSPUG SharePoint 2013 Best Practices
Intro to power apps
Leveraging the new Application Model for structured and repeatable deployments

What's hot (20)

PPTX
Practical Business Intelligence in SharePoint 2013 - Honolulu
PPTX
SharePoint Apps - SharePoint Day 2013
PPTX
Extend Microsoft Flow Capabilities Using Microsoft Graph API
PDF
How to create custom connector for Microsoft Flow - SPSNL18
PPTX
Be a Modern SharePoint Developer
PPTX
Deploy your Websites and Web Applications on Azure
PPTX
Microsoft Azure and Microsoft 365 - How Will They Help You
PDF
Microsoft PowerApps Let’s change the way we build business apps
PPTX
Power Apps Connector
PPTX
Machine Learning with ML.Net
PDF
Microsoft PowerApps and Flow
PDF
QuikApply MVP2 Preso #5
PPTX
Monitor SharePoint usage and performance using Application Insights
PPTX
Sandboxed Solutions and Apps
PPTX
Review Calculate System
PPTX
O365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the Environments
PPTX
ProShare_PowerApps_Flow
PDF
An Introduction to Microsoft Flow
PDF
Exploring the PowerApps advantage
Practical Business Intelligence in SharePoint 2013 - Honolulu
SharePoint Apps - SharePoint Day 2013
Extend Microsoft Flow Capabilities Using Microsoft Graph API
How to create custom connector for Microsoft Flow - SPSNL18
Be a Modern SharePoint Developer
Deploy your Websites and Web Applications on Azure
Microsoft Azure and Microsoft 365 - How Will They Help You
Microsoft PowerApps Let’s change the way we build business apps
Power Apps Connector
Machine Learning with ML.Net
Microsoft PowerApps and Flow
QuikApply MVP2 Preso #5
Monitor SharePoint usage and performance using Application Insights
Sandboxed Solutions and Apps
Review Calculate System
O365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the Environments
ProShare_PowerApps_Flow
An Introduction to Microsoft Flow
Exploring the PowerApps advantage
Ad

Viewers also liked (20)

PPTX
SharePoint App Store - itunes for you business
PPTX
Developer’s Independence Day: Introducing the SharePoint App Model
PPTX
Road to the Cloud - Extending your reach with SharePoint and Office 365
PPTX
SPCA2013 - Once you go app you don't go back
PPTX
Building your first app for share point 2013
PDF
Transitioning to SharePoint App Development
PPTX
Share point app architecture for the cloud and on premise
PDF
O365con14 - the new sharepoint online apps - napa in action
PPTX
SharePoint Evolution conference 2013 - Bringing SharePoint Information into O...
PPTX
Votre première App SharePoint pour Office 365 avec Visual Studio !
PPTX
A Deep-Dive into Real-World SharePoint App Development
PPTX
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
PDF
Building a Windows Store App for SharePoint 2013
PPTX
From Trashy to Classy: How The SharePoint 2013 App Model Changes Everything
PDF
SharePoint Summit Vancouver: Reach your audience with a SharePoint mobile app
PPTX
SPSNL - Bringing SharePoint information into Office through Office Apps
PPTX
SharePoint 2013 App Provisioning Models
PPTX
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
PPTX
Introduction to the new SharePoint 2013 App Model
PPTX
7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SharePoint App Store - itunes for you business
Developer’s Independence Day: Introducing the SharePoint App Model
Road to the Cloud - Extending your reach with SharePoint and Office 365
SPCA2013 - Once you go app you don't go back
Building your first app for share point 2013
Transitioning to SharePoint App Development
Share point app architecture for the cloud and on premise
O365con14 - the new sharepoint online apps - napa in action
SharePoint Evolution conference 2013 - Bringing SharePoint Information into O...
Votre première App SharePoint pour Office 365 avec Visual Studio !
A Deep-Dive into Real-World SharePoint App Development
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
Building a Windows Store App for SharePoint 2013
From Trashy to Classy: How The SharePoint 2013 App Model Changes Everything
SharePoint Summit Vancouver: Reach your audience with a SharePoint mobile app
SPSNL - Bringing SharePoint information into Office through Office Apps
SharePoint 2013 App Provisioning Models
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
Introduction to the new SharePoint 2013 App Model
7 Key Things for Building a Highly-Scalable SharePoint 2013 App
Ad

Similar to SP2013 for Developers - Chris O'Brien (20)

PPTX
Sps Boston The Share Point Beast
PPTX
Sp sat philly2019
PDF
Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...
PPTX
Going from Classic to Modern. 10 Things you must know before you commit
PPTX
Spsat nyc19 190621150118
PPTX
SharePoint Apps model overview
PDF
Introduction to SharePoint as a Development Platform
PPTX
Modernize Solutions with SharePoint & the Power Platform
PPTX
SharePoint Development with the SharePoint Framework
PPTX
German introduction to sp framework
PPTX
SharePoint 2013 - SP Tech Community Meeting 2
PDF
What's New for Developers in SharePoint 2013
PPTX
Sharepoint 2013 App
PPTX
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
PPTX
Deep dive into SharePoint 2013 hosted apps - Chris OBrien
PPTX
Modern SharePoint Development - A quick guide
PPTX
Your Road to Modern Communication Sites
PPTX
M365 global developer bootcamp 2019 PA
PPTX
SharePoint implementatie Howest
PPTX
2012 12 best of spc - moving to the sp2013 app model
Sps Boston The Share Point Beast
Sp sat philly2019
Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...
Going from Classic to Modern. 10 Things you must know before you commit
Spsat nyc19 190621150118
SharePoint Apps model overview
Introduction to SharePoint as a Development Platform
Modernize Solutions with SharePoint & the Power Platform
SharePoint Development with the SharePoint Framework
German introduction to sp framework
SharePoint 2013 - SP Tech Community Meeting 2
What's New for Developers in SharePoint 2013
Sharepoint 2013 App
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
Deep dive into SharePoint 2013 hosted apps - Chris OBrien
Modern SharePoint Development - A quick guide
Your Road to Modern Communication Sites
M365 global developer bootcamp 2019 PA
SharePoint implementatie Howest
2012 12 best of spc - moving to the sp2013 app model

More from Chris O'Brien (20)

PPTX
Chris O'Brien - Building AI into Power Platform solutions
PPTX
Chris OBrien - Azure DevOps for managing work
PPTX
Chris O'Brien - Ignite 2019 announcements and selected roadmaps
PPTX
COB ESPC18 - Rich PowerApps with offline support
PPTX
COB - Azure Functions for Office 365 developers
PPTX
COB - PowerApps - the good, the bad and the ugly - early 2018
PPTX
Chris OBrien - Pitfalls when developing with the SharePoint Framework (SPFx)
PPTX
Chris O'Brien - Best bits of Azure for Office 365/SharePoint developers
PPTX
Chris O'Brien - Intro to Power BI for Office 365 devs (March 2017)
PPTX
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
PPTX
Chris O'Brien - Introduction to the SharePoint Framework for developers
PPTX
Application Lifecycle Management for Office 365 development
PPTX
Do's and don'ts for Office 365 development
PPTX
Chris O'Brien - Comparing SharePoint add-ins (apps) with Office 365 apps
PPTX
Chris OBrien - Weaving Enterprise Solutions into Office Products
PPTX
Chris O'Brien - Modern SharePoint development: techniques for moving code off...
PPTX
Chris O'Brien - Customizing the SharePoint/Office 365 UI with JavaScript (ESP...
PPTX
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrien
PPTX
Getting to grips with SharePoint 2013 apps - Chris O'Brien
PPTX
SharePoint Ribbon Deep Dive
Chris O'Brien - Building AI into Power Platform solutions
Chris OBrien - Azure DevOps for managing work
Chris O'Brien - Ignite 2019 announcements and selected roadmaps
COB ESPC18 - Rich PowerApps with offline support
COB - Azure Functions for Office 365 developers
COB - PowerApps - the good, the bad and the ugly - early 2018
Chris OBrien - Pitfalls when developing with the SharePoint Framework (SPFx)
Chris O'Brien - Best bits of Azure for Office 365/SharePoint developers
Chris O'Brien - Intro to Power BI for Office 365 devs (March 2017)
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien - Introduction to the SharePoint Framework for developers
Application Lifecycle Management for Office 365 development
Do's and don'ts for Office 365 development
Chris O'Brien - Comparing SharePoint add-ins (apps) with Office 365 apps
Chris OBrien - Weaving Enterprise Solutions into Office Products
Chris O'Brien - Modern SharePoint development: techniques for moving code off...
Chris O'Brien - Customizing the SharePoint/Office 365 UI with JavaScript (ESP...
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrien
Getting to grips with SharePoint 2013 apps - Chris O'Brien
SharePoint Ribbon Deep Dive

Recently uploaded (20)

PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
PDF
Build Real-Time ML Apps with Python, Feast & NoSQL
PDF
SaaS reusability assessment using machine learning techniques
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
LMS bot: enhanced learning management systems for improved student learning e...
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PPTX
MuleSoft-Compete-Deck for midddleware integrations
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
The AI Revolution in Customer Service - 2025
PPTX
Module 1 Introduction to Web Programming .pptx
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
NewMind AI Weekly Chronicles – August ’25 Week IV
Training Program for knowledge in solar cell and solar industry
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
Build Real-Time ML Apps with Python, Feast & NoSQL
SaaS reusability assessment using machine learning techniques
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
LMS bot: enhanced learning management systems for improved student learning e...
EIS-Webinar-Regulated-Industries-2025-08.pdf
Data Virtualization in Action: Scaling APIs and Apps with FME
MuleSoft-Compete-Deck for midddleware integrations
Basics of Cloud Computing - Cloud Ecosystem
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Rapid Prototyping: A lecture on prototyping techniques for interface design
The AI Revolution in Customer Service - 2025
Module 1 Introduction to Web Programming .pptx
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Dell Pro Micro: Speed customer interactions, patient processing, and learning...

SP2013 for Developers - Chris O'Brien

  • 6. Microsoft: The most important guidance we can give you is to develop an app for SharePoint rather than a classic solution whenever you can. http://msdn.microsoft.com/en-us/library/jj163114(office.15).aspx
  • 8. Are we going to allow apps? Are we going to allow ANY app from the SharePoint Store to be installed? Will our own customisations be developed as apps?
  • 10. Web parts Items in a SharePoint list Search results Content Search Web Part Adding/editing a list item Views on a list Specific fields on a list
  • 11. Web part Specifies the query and templates to use Triggers templates when search results are available Control Template (Begins) Determines how to lay the items out on the page Rendered once per web part on the page Item Template Determines how each item should look Rendered sequentially, once per search result item Control Template (Ends) After all items rendered, control template finishes rendering
  • 15. Apps Greater prevalence of ‘classic’ web dev technologies Several end-user and dev constraints removed
  • 16. [email protected] www.sharepointnutsandbolts.com @ChrisO_Brien http://uk.linkedin.com/in/chrisobrienmvp