IT Announcement SharePoint Hosted App, Demoed at ESC2013

Introduction
IT announcement app is a prototype for solution for IT department. IT announcements app allows IT department to post messages about system maintenance and system shutdown, and show them on a SharePoint site. The same solution is also built as a provider app.

The point of making the same solution both as a SharePoint hosted and provider hosted app is to show the difference between the two app types. I also built the same solution as a Napa app to show the difference between Napa apps and SharePoint hosted apps built in Visual Studio.

Building the Sample

Sample is a working prototype for a SharePoint hosted app, deployed to Office 365 Developer Site. Change the URL to your site in order to build the app.

The app was demoed at the European SharePoint Conference in Copenhagen (Feb 2013). I held a session about making the most out of SharePoint hosted apps, and pros and cons of making the provider hosted apps.

Description

IT announcements app contains custom content type, custom list, list instance, custom master page, navigation, custom ribbon button, search page with search results, and app part.

App part contains JavaScript code that displays list items.

HostCss.js file applies the look and feel of the site to the app part.

Resources.en-US.js and Resources.da-DK.js show how to localize the text.

The app, with start page and out-of-box list view does pretty much the same as the custom SharePoint 2010-style list. I decided to have more content in this app, I added navigation, quick launch, I added one more list, a discussion board. I also added Contact page with contact information. The contact page is also place to flash my other fine apps. 😉

I added a search page. I wanted IT department to be able to search for similar incidents. I reused SharePoint search box and search results web part. Search is showing results from all site collections that are part of my Developer site Office 365 tenant.

Download Now>>

Sonja Madsen was a speaker at ESPC13.

Share this on...

Rate this Post:

Share: