Pranab Paul's Blog - Development Tips on Azure, SharePoint, Office

PaaS, IaaS, Web App, Mobile App, API App, APIM, ASE, Web Parts, Workflow, InfoPath, Features, Site Definition, Event Receivers, Excel Services, Business Connectivity Services (BCS), LinQ to SharePoint, Sandbox, Silverlight, WCF, Search, BI, PPS, OC Automaion, UCCA, UCMA

Best Practices - Azure App Service and Java Application

Recently we migrated an application used by 170 thousand users to Azure PaaS. This application has 3...

Author: Pranab-MSFT Date: 08/22/2016

How to use Azure Redis Cache with Java using Lettuce

I was looking for an option of using Azure Redis cache with Java. I found the...

Author: Pranab-MSFT Date: 04/14/2016

Sizing Elasticsearch on Azure IaaS

Are you an architect? Does your work involve Azure IaaS and PaaS? Then sooner or later you will find...

Author: Pranab-MSFT Date: 12/23/2015

SQL Server 2012 MDS and SharePoint 2013 Integration

Recently I worked in a demo preparation with my Colleagues who are SQL/BI experts. They were...

Author: Pranab-MSFT Date: 09/05/2013

Tools and Mechanisms available for Unit Test on ASP.Net MVC (Razor) Application

One of the great things about ASP.Net MVC is easy implementation of Unit Tests. In fact while you...

Author: Pranab-MSFT Date: 02/26/2013

Issue with SharePoint Workspace and Outlook calendar delegation

Scenario:Let’s say we have a user called User-A. User-A delegated his/her calendar to User-B....

Author: Pranab-MSFT Date: 03/26/2012

SharePoint 2010: Import User Profile photos from file system

So, you have successfully deployed User Profile Service and Mysite with SharePoint 2010. Now, the...

Author: Pranab-MSFT Date: 08/26/2011

SharePoint 2010: Custom Claims Provider for users authenticated from different sources

One of the special features SharePoint 2010 introduced is an option to implement multiple...

Author: Pranab-MSFT Date: 06/26/2011

Live Series by Partner Technical Services

Partner Technical Services is pleased to present the following live series events. Each event...

Author: Pranab-MSFT Date: 01/07/2011

Virtual Partner Day - Collaboration and Unified Communications (for EMEA Partners)

Tuesday 23rd - Wednesday 24th November 2010: Virtual Partner Day - Collaboration and Unified...

Author: Pranab-MSFT Date: 11/05/2010

OCS/UC - How to get user presence information (userstate and machinestate)

Recently I received a request to prepare a sample code that can produce user presence from OCS...

Author: Pranab-MSFT Date: 07/29/2010

How to create custom login page for SharePoint 2010 form based authentication (FBA)

I went through Steve Peschka’s blog explaining how to set up FBA with LDAP provider in...

Author: Pranab-MSFT Date: 07/26/2010

How to get an incoming PSTN phone no. from communicator window (UC/OCS)

Unified Communication gives you option to configure your PBAX with OCS Server and Communicator. This...

Author: Pranab-MSFT Date: 06/23/2010

Find all SharePoint groups an AD user is member of

It’s quite easy to find the SharePoint groups each user is member of by object model. SPUser.Groups...

Author: Pranab-MSFT Date: 04/21/2010

Custom WCF Service for SharePoint 2010

Its easier to implement a custom WCF service application for SharePoint 2010. At least its no longer...

Author: Pranab-MSFT Date: 03/05/2010

MOSS 2007 – backup and restore keywords and best bets

If you are using standard stsadm backup and restore process, you must have seen keywords and best...

Author: Pranab-MSFT Date: 03/01/2010

How to map Live ID with Domain (Active Directoy/AD) User Credential

Have you ever tried implementing Live ID Authentication into your asp.net web application? Well, it...

Author: Pranab-MSFT Date: 08/31/2009

How to publish MS Excel cell values in Metadata columns as in QuickParts for MS Word

We can achieve this by creating an ItemAdded event receiver. To extract the metadata values from...

Author: Pranab-MSFT Date: 05/14/2009

MOSS 2007 – create your own customized usage report solution step by step

Usage report in MOSS 2007 gives you somewhat fare information about site usage. But if you need...

Author: Pranab-MSFT Date: 05/13/2009

I used OpenXML to add the two metadata column values - document name as the header and modified date...

Author: Pranab-MSFT Date: 12/18/2008

SharePoint 2007 (MOSS/WSS) - Custom CAPTCHA (Antispam) Field

I saw a nice post in CodeProject (https://www.codeproject.com/KB/aspnet/CaptchaImage.aspx) regarding...

Author: Pranab-MSFT Date: 12/09/2008

SharePoint 2007 (MOSS/WSS) - how to remove "Download a Copy" context menu from a Document Library

One of my friend and colleague asked me this question. I found it tricky and a good post for my...

Author: Pranab-MSFT Date: 12/05/2008

SharePoint 2007 (MOSS/WSS) using Lists.asmx - GetListItems

Requirement: I have a custom desktop application and I have created an installer for it. During...

Author: Pranab-MSFT Date: 11/24/2008

Convert Office Documents (.docx, .pptx, .pub) into PDF Programmatically

Office 2007 has an option to convert different types of Documents into PDF or XPS. You can download...

Author: Pranab-MSFT Date: 09/24/2008

SharePoint 2007 (MOSS/WSS) – How to add a new column (Custom BDC Column) in Discussion Board (Part2) – Step by Step

Requirement: This is an enhancement of the List Definition project we have created in previous post...

Author: Pranab-MSFT Date: 08/12/2008

SharePoint 2007 (MOSS/WSS) – How to add a new column in Discussion Board showing the Latest Thread for each Discussion – Step by Step

Step 1: Start VS 2008 and select Visual C# > SharePoint. Select List Definition as the project...

Author: Pranab-MSFT Date: 08/08/2008

Part 2 - Adding user control to SharePoint 2007 (MOSS/WSS) Web Part and handling events in there - Step by Step with task pane properties

Since my post “Adding user control to SharePoint 2007 (MOSS/WSS) Web Part and handling events in...

Author: Pranab-MSFT Date: 07/17/2008

SharePoint 2007 - Step by Step Creating Custom List Definition and Custom Content Type using VS 2008 (VSeWSS 1.2)

Project Requirement: Contoso Inc. is a BPO organization working on Medical Transcription....

Author: Pranab-MSFT Date: 07/15/2008

Removing OLE Header from images stored in MS Access DB as OLE Object

This is the first non-SharePoint blog post I am writingJ. I am writing because this is interesting...

Author: Pranab-MSFT Date: 07/15/2008

Step by Step - Creating Connected SharePoint Web Parts using IWebPartField interface and using Editor Part and User Controls

I was eagerly waiting for the release of VSeWSS version 1.2 for VS 2008. Without it developing...

Author: Pranab-MSFT Date: 07/02/2008

MOSS 2007 - Migrating content from 3rd party content management solution to MOSS Publishing/Collaboration Portal

Requirement: I have an existing content management solution where I store the content of the user...

Author: Pranab-MSFT Date: 05/20/2008

SharePoint 2007 (MOSS/WSS) - Programmatically modifying the incoming email setting for Document Libraries

Requirement: I want to access and modify all the options given in Incoming Email setting page of...

Author: Pranab-MSFT Date: 03/31/2008

SharePoint 2007 (MOSS/WSS) – Creating an ItemUpdating Event Handler as a feature and Packaging it in .wsp

Requirement: I have a Doc Lib where I have some Metadata fields. There is one field called “My...

Author: Pranab-MSFT Date: 02/28/2008

How to set Item Level Permission for SharePoint 2007 (MOSS/WSS) List/Document Library Programmatically (Part 2)

Requirement: I have a list and have made settings wherein the user can edit only the items created...

Author: Pranab-MSFT Date: 02/14/2008

SharePoint 2007 (MOSS/WSS) FBA and RSA - Unanswered Questions

Since my last post Using HTTP Module for SharePoint 2007 (MOSS/WSS) site using FBA And RSA, I...

Author: Pranab-MSFT Date: 02/07/2008

SharePoint 2007 (MOSS/WSS) Issue with lookup column to Doc Lib Name Field

Requirement: You have created a document library and you have created another list where you wanted...

Author: Pranab-MSFT Date: 01/08/2008

Using HTTP Module for SharePoint 2007 (MOSS/WSS) site using FBA And RSA

Requirement: I am using WSS site with Form Based Authentication (FBA) with a custom login page which...

Author: Pranab-MSFT Date: 12/13/2007

Adding user control to SharePoint 2007 (MOSS/WSS) Web Part and handling events in there

View the updated one: Part 2 - Adding user control to SharePoint 2007 (MOSS/WSS) Web Part and...

Author: Pranab-MSFT Date: 11/30/2007

Issue with XMLFormView.Uri Property in Browser based InfoPath Forms and Work-around

XMLFormView.Uri property of a InfoPath Form should return the URL of the Form itself. But it works...

Author: Pranab-MSFT Date: 11/27/2007

If you keep the fields (text field, drop down list etc) in separate sections within the Form...

Author: Pranab-MSFT Date: 11/27/2007

SharePoint 2007 (MOSS/WSS) Custom BDC Web Part Example

Here is an example of a simple Custom Business Data Catalog (BDC) Web Part. I have used a BDC...

Author: Pranab-MSFT Date: 11/06/2007

Requirement: You have designed an InfoPath Form Template and published it as a Content Type. You...

Author: Pranab-MSFT Date: 09/27/2007

Add a reference of Microsoft.Office.Server.dll. Here is the Code: using System; using...

Author: Pranab-MSFT Date: 09/14/2007

Complete Code of SharePoint 2007 (MOSS/WSS) Connected Web Parts using IWebPartField Interface

Here is an example of connectable Webparts using IWebPartField interface. In the Provider Web Part,...

Author: Pranab-MSFT Date: 08/27/2007

How to Add a Task in a SharePoint 2007 (MOSS/WSS) Site Programmatically

Here is a piece of code (a function) to add a task. You can use it as a Web Method in a custom Web...

Author: Pranab-MSFT Date: 07/25/2007

A SharePoint 2007 (MOSS/WSS) WebPart to show up all subsites under a site

Here is the code for the WebPart: using System; using System.Runtime.InteropServices; using...

Author: Pranab-MSFT Date: 07/18/2007

How to implement debug option in SharePoint 2007 (MOSS/WSS) Application within VS 2005 with complete call stack instead of custom error page

Here are the steps to implement debug option in your SharePoint Application: 1. Browse to the set of...

Author: Pranab-MSFT Date: 07/04/2007

Next>