Skip Ribbon Commands
Skip to main content
Navigate Up
Sign In
SharePoint By Bugday > Posts > The SharePoint 2013 Developer Platform
October 05
The SharePoint 2013 Developer Platform

In this post, i’ll show the new appmodel for SP2013:

Start: Set up the development environment for SharePoint 2013

How to: Set up an on-premises development environment for apps for SharePoint

In SP2010, all custom code and declarative components were packaged into .wsp solution files. In SP2010 we have both farm solutions(installed on the server), and sandboxed solutions(installed in the database).'

We can still install .wsp files in SP2013, but only for backword compatibility!

Custom code in SP2013 is built using “apps” instead of a solution file. Apps for SP2013 are written with HTML and JavaScript and uses the Client Side Object Model.

There are three types of apps in SP2013:

Client-Side Apps(JavaScript)

Server-Side Apps(Cloud-hosted, ASP.NET)

Hybrid Apps(Mix of client-side and server-side).

In Visual Studio 2012 we create apps using the new Office/SharePoint template App for SharePoint 2013:

image

The second page in Visual Studio is how we specify the settings for the app:

image

Hosting options for apps for SharePoint

The new solution in VS2012 for SP2013:

image

There’s also a new SharePoint 2013 App Marketplace which is a global set of published Apps that SharePoint customers can access. Every SharePoint 2013 farm also has it’s own Corporate App Catalog that contains all apps for SharePoint the metadata.

The SharePoint App Store:

image

A SharePoint administrator can grant access to the marketplace to allow users or administrators to use the SharePoint marketplace.

When you deploy a SharePoint hosted App to a SharePoint site you’ll see that App in that site:

image

The deployed app in a sharepoint site:

image

The Deployed App:

image

You’ll have to give permission to the App:

image

Permission for an App(click trust it):

image

A trusted App listed in Site Settings > App Permissions:

image

You could also remove the permissions for this App:

image

You could also add this App in the SharePoint Corporate Catalog:

image

Browse to the .app file and upload it in SharePoint:

image

Fill in a description:

image

check the feature box:

image

The publishded App:

image

Now if i go back to the developer site, i’ll see the app in the “noteworthy” section:

image

If i click “App Details” i’ll see the details a specified earlier:

image

Stay tuned for more SP2013!

Comments

There are no comments for this post.

Add Comment

Items on this list require content approval. Your submission will not appear in public views until approved by someone with proper rights. More information on content approval.

Title


Body *


E-Mail *


TodayIs *


What's today's abbreviated value(DDD)

Attachments