Skip to main content

Posts

Showing posts from January, 2013

Basics of JavaScript Classes (ECMASCRIPT)

ECMASCRIPT is a method of (concept of) using JavaScript as Object Oriented designing.  Knowing about this; help you to work on SharePoint Client Object Development, SharePoint Apps Development as well as any web development that involves JavaScript Objects) There are few concepts you need to know. I will compare those using general OOP language (C#) and ECMASCRIPT. (C# vs. JavaScript) Creating a Class   Creating a Object   Public and Private Properties   Method Definition (in best way)     ( Note : Prototype is something like a template; we are assigning method save () to  the template thus it will not recreate the everything in the browser memory every type we are creating a object. so assigning the method to the prototype is the best way to do it.) Inheritance  

Step by Step guide to create a Client App Part in SharePoint Hosted Development Environment.

I think you already know about hosted approaches in SharePoint 2013. There are three types of hosted approaches ( SharePoint-Hosted, Provider-Hosted, Auto-Hosted ).  Though there are similarities as well as differences. Thus there are slightly differences in developing client app part in SharePoint Hosted Model.    This is Step by Step Guide to Create a Client App part. Create a Visual Studio Project by specifying SharePoint Hosted option. Then Visual Studio will create a project for you. ( If you looked closely you can find out it is referring jQuery 1.6.2 version that is quite old. So if you want you can right click the project and go to NuGet Manager and install new version. ) Now we are going to add a Client App part. Client App Apart is concept which allows to run SharePoint pages inside the iFrame. Therefore you can theoretically display any page inside the client app part. As a guide I will show two types of Client App Parts. Simple App Part App Part

Mini Notes 1.0v

1.0v This app can be use to store your sticky notes (Mini notes). Notes can be deleted by just clicking on it and you can categorized your notes by type. Normal Important Urgent This version also contains a App part which you can add to any location in the SharePoint to view your notes in a smart manner. Guide to App

Error occurred in deployment step 'Install App for SharePoint': packagePath

This error occurred to me when I try to Deploy SharePoint Hosted App to SharePoint server from visual studio. This error comes when Project name and package name is different from each other. When you create a project name with space (Ex- Project Name) it creates a package name with a space ( Ex- Project_Name ). So you need to make sure both names are equal.