The document provides guidance on developing apps for SharePoint instead of classic solutions whenever possible. It discusses SharePoint-hosted and cloud apps. It also discusses whether all apps from the SharePoint Store will be allowed to be installed and if customizations will be developed as apps. Finally, it provides information on web parts, search results, and control templates used to render items for web parts.
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?
9.
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