0
SharePoint 2013 apps, brief
overview
SharePoint 2013 development
overview
development
options
farm solution
sandbox solution
SharePoint hosted app
provider hos...
SharePoint
2013 apps
are;
 a new way to extend SharePoint
2013
 self contained
 more business scenario focused;
 event...
three different apps types
→ fills the entire page UI
→ used to implement new
scenarios
→ example scenario usage
can be; t...
three flavors of apps hosting
→ no server code allowed
→ use html, css and
javascript
→ can use site elements
such as list...
three different ways to get apps
→ similar to Windows Phone
Marketplace or Apple App
Store
→ subject to submission
process...
SP2013 apps programming model
client
SharePoint
HTML apps
JavaScript Client Object
Model
.NET Client Object
Model
REST ser...
SharePoint
2013 apps
boundaries
 cannot run server-side code in SharePoint
environment
 custom code can only execute in ...
why use SharePoint 2013 apps?
→more stable / secure SharePoint environment
→no custom code on server
→better maintainabili...
SharePoint 2013 apps facts
PROS CONS
no custom code on server
reduced ramp-up time to build applications
use hosting platf...
Upcoming SlideShare
Loading in...5
×

SharePoint 2013 apps overview

16,359

Published on

A brief overview of SharePoint 2013 apps

Published in: Technology
1 Comment
1 Like
Statistics
Notes
  • Hello!

    We must say we were sort of inspired by this overview a year ago. At that moment we decided to build apps for SharePoint. Now we would like to show you what we've got.

    Please have a look at some of our new promising SharePoint apps on Microsoft Office Store.

    1. AdvancedLookup

    AdvancedLookup is a cutting-edge application for SharePoint 2013 which enables you to work with lookup fields in list item forms efficiently and much easier! AdvancedLookup extends standard lookup fields in New and Edit list item forms (only ListFormWebPart is supported) to dynamic comboboxes with search capability that allows you to find items for lookup, in the search results view you can sort items by ID or display name of the lookup field, you can also open and add new items.

    AdvancedLookup Demo is a free demo version of the app, it has some limitations. It extends only the first found lookup field in a list item form of the selected list. A lookup search may display only the first 12 list items in the search results view. It does not have the 'Row limit' and 'Exclude fields' settings.

    AdvancedLookup is a full version of the app, it is licensed per farm with no user threshold, subscription is not required.

    Both versions of the app can be used on Office 365.

    2. FormDesigner

    As a SharePoint power user you probably face with a task of advanced field managing in list item forms. You might need to hide or disable a field in a list item form before it is displayed to a user, depending on some condition you define. FormDesigner is a cutting-edge application for SharePoint 2013 which enables you to do so easily!

    It’s implemented as an app part that can be added to Display, Edit or New list item form (only ListFormWebPart is supported). The app part has a few of simple properties. Conditions for visibility and availability of fields are defined in a XML settings file which is stored in the settings library of the app.

    FormDesigner Demo is a free demo version of the app, it has one limitation: it may manage only one field of a list item form (only the first target field in the XML settings file will be processed).

    FormDesigner is a full version of the app, it is licensed per farm with no user threshold, subscription is not required.

    Both versions of the app can be used on Office 365.

    3. OfficeMap

    OfficeMap is a brand new application for SharePoint 2013 that provides you with a great opportunity to create an interactive office map and search for your colleagues and various office items on the map. Just take a blueprint of your office and upload it to OfficeMap. Use the simple map objects to bind your colleagues and office items to the map in a few easy steps. Do a search on the office map!

    OfficeMap Demo is a free demo version of the app. In OfficeMap Demo you may create only 1 map with 3 company employees.

    OfficeMap is a full version of the app, it is licensed per farm with no user threshold, subscription is not required.

    Both versions of the app can be used on Office 365.

    Kind regards.
    Crona Labs
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
16,359
On Slideshare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
141
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "SharePoint 2013 apps overview"

  1. 1. SharePoint 2013 apps, brief overview
  2. 2. SharePoint 2013 development overview development options farm solution sandbox solution SharePoint hosted app provider hosted app Microsoft Azure hosted app deployment options on premise farm installation Office 365 SharePoint Online hosted installation development tools web browser SharePoint Designer 2013 Visual Studio 2012 "Napa" Office 365 Development Tools Eclipse, Dreamweaver…
  3. 3. SharePoint 2013 apps are;  a new way to extend SharePoint 2013  self contained  more business scenario focused;  event management  ticketing system  more robust  for end users directly  cloud and/or web oriented
  4. 4. three different apps types → fills the entire page UI → used to implement new scenarios → example scenario usage can be; ticketing system… full page app → surfaces as an iframe in a page → very similar to web parts → example scenario usage can be; news ticker, image slider… app part → extend ribbon or item menu actions → similar to SharePoint 2010 → example scenario usage can be; print document menu… extension app
  5. 5. three flavors of apps hosting → no server code allowed → use html, css and javascript → can use site elements such as lists, files, and web parts SharePoint-hosted apps → supported by Office 365 → Windows Azure and SQL Azure components are provisioned → can use site elements such as lists, files, and web parts auto-hosted apps → use your own server infrastructure → use any technology; .net, java, php… → can use site elements such as lists, files, and web parts provider-hosted apps
  6. 6. three different ways to get apps → similar to Windows Phone Marketplace or Apple App Store → subject to submission process and approval SharePoint store → for apps developed internally → for apps acquired and approved for internal use corporate app store → developers can use remote/local SharePoint and Azure APIs to deploy apps with custom code → APIs restricted to developer site template custom deployment
  7. 7. SP2013 apps programming model client SharePoint HTML apps JavaScript Client Object Model .NET Client Object Model REST services _api/web _api/lists _api/item _api/search _api
  8. 8. SharePoint 2013 apps boundaries  cannot run server-side code in SharePoint environment  custom code can only execute in the client, cloud or on premise  cannot access SharePoint server-side object model  cannot change SharePoint standard definitions (like list definition, site definition…) or other apps  cannot use some SharePoint components and services  cannot provide/execute administrative tasks for SharePoint
  9. 9. why use SharePoint 2013 apps? →more stable / secure SharePoint environment →no custom code on server →better maintainability / upgradeability ←consume apps from store ←customize SharePoint without returning to IT ←quicker delivery time →develop packages instead of artefacts →technology independent →better integrate external services
  10. 10. SharePoint 2013 apps facts PROS CONS no custom code on server reduced ramp-up time to build applications use hosting platform features buy instead of build re-finance the development by reselling apps limitation when modifying/using SP functions support can get messy if store is not restricted corporate data in the cloud you get what you buy, no more no less
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×