7.-8. März 2013, Rosenheim
Boris Hofmann
Boris HofmannAgile-IS GmbH
SharePoint Search REST APItrifft auf Windows 8 App
CEO
SharePoint
Architekt
Software Develop
er
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
SharePoint API‘s
KQL
Search REST API
Win 8 App
Demo, Code Show
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
http://msdn.microsoft.com/en-us/library/sharepoint/jj164060.aspx
SharePoint API Übersicht
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Entwicklersicht auf SP Search
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
• WinRT– Windows Runtime. A platform-homogeneous application architecture on the Windows
8 operating system that supports development in multiple languages, including JavaScript, C++, C#, and Visual Basic
• CSOM– Client-Side Object Model
• POCO– Plain Old CLR Objects. This is a play on the “POJO – Plain Old Java Objects”
• REST– REpresentational State Transfer. A stateless client-server software architecture for
distributed systems such as the World Wide Web• OData
– Open Data Protocol. Data access protocol from Microsoft designed to provide standard CRUD access of a data source via a website
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Keyword Query Language (KQL)* northwind traders, north* traders
M. Properties author:“Alan Steiner“
AND, NOT, OR author:“Alan Steiner“ OR author:“Karen Berg“
NEAR, ONEAR northwind NEAR traders / NEAR(n=3)
WORDS WORDS(Alan, Steiner) / Alan Steiner
XRANK Alan XRANK(cb=1000) traders
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Search REST API/_api/search/query?querytext‘<KQL>‘
selectpropertiesstartrow | rowlimitrefinementfilterssortlist | enablesortingenablequeryrules
/_api/search/suggest?querytext‘<KQL>‘fprequerysuggestions
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
DemoSearch REST APIKQLOData
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Application Architecture
WinRT
Custom SharePoint REST OM
SharePoint
Soci
al
Searc
h
REST
Pages, Layouts, Styles, Controls, Data Binding
HTTP, Linq to Xml
/_api/search/query?
/_api/search/suggestions?
/_api/SP.UserProfiles.PeopleManager
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
DemoWin 8 SharePoint Search AppCode Show
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Retrospektive• Interaktion mit SharePoint über REST API– OData – XML oder JSON – Leichtgewichtig– Unabhängig von der Client-Technologie
• Windows 8 App
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Q & ABoris Hofmann [email protected] www.agile-is.de @huzlibuzli
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Vielen DankBoris Hofmann [email protected] www.agile-is.de @huzlibuzli