Image slideshow using document library in SharePoint 2013

Leave a comment

1) How to genereate a image slideshow with using list in SharePoint 2013?
A) Concept:

backend: Sharepoint Documnet Library
Frontend animation: bxslider (js and Css)

Step -1:
Create a document library name it as: banners and add 3 images.

Create a sharepoint page and Insert banners list webpart.
After adding webpart. Go to webpart properties by edit properties.
In JS link give the paths of our CSR (JS file and bxslider.js file).

For example: ~site/Style Library/bx-slider.js|~site/Style Library/Generatebanner.js

Before we must add bxlider.js and its css files into style library.

Download those files at:


Add CSR coding into our Generatebanner.js.

(function () {

function OnEventsViewPostRender(renderCtx) {

//write any jquery code if you want


function SliderscriptLoadSuccess(){}
function loadCss(url) {
var link = document.createElement(‘link’);
link.href = url;
link.rel = ‘stylesheet’;

function OnEventsViewPreRender(renderCtx) {
function RenderBannerPhotos(renderCtx) {

var listData = renderCtx.ListData;
if (renderCtx.Templates.Body == ”) {
return RenderViewTemplate(renderCtx);
var bannersliderHtml = ”;

bannersliderHtml += ‘


bannersliderHtml += ‘


for (var idx in listData.Row) {
var listItem = listData.Row[idx];

var title = listItem.Title;
var itemID = listItem.ID;
var imgURl = listItem.FileRef;
var redirectURL=listItem.Url;


bannersliderHtml += divHTML;


bannersliderHtml += ‘

bannersliderHtml += ‘</div>’;
return bannersliderHtml;

function RenderEventsViewBodyTemplate(renderCtx) {
if(renderCtx.ListTitle == “BannerPhotos”) {
return RenderBannerPhotos(renderCtx);
function _registerEventsViewTemplate() {

var eventsViewContext = {};

eventsViewContext.Templates = {};
eventsViewContext.Templates.View = RenderEventsViewBodyTemplate;
eventsViewContext.OnPreRender = OnEventsViewPreRender;
eventsViewContext.OnPostRender = OnEventsViewPostRender;
ExecuteOrDelayUntilScriptLoaded(_registerEventsViewTemplate, ‘clienttemplates.js’);


5) Refresh the page you will get images sliding

For any queries feel free to contact me


Change the default image for document library folders

1 Comment

If you are not having Sharepoint 15 hive access you can change folder image in the following way.

Step 1:

upload the new folder icon in style library

Step 2:

Create a test document say ex:TestLib library and In that create few folders
1) Test1
2) Test 2
3) Test3

Now create a new Sharepoint page and insert the TestLib webpart. In the same page create a script editor webpart and add the below code.

Now you can see the folder icon changed with new image you placed in style library as mentioned in Step 1

<style type=”text/css”>
.ms-vb-icon > IMG, .ms-vb-icon > a > IMG {
width: 40px; /* increase image width to 40 px */
content:url(“https://xyz/sites/abc/Style%20Library/Images/Places-folder-red-icon.png “);

Drawback or disadvantages of using RunWithElevatedPrivileges

Leave a comment

  1. Elevation of privilege occurs only if new SPSite created inside the block
  2. Improper usage may cause Security Risk
  3. RunWithElevatedPrivileges changes Windows Security Context as well
  4. RunWithElevatedPrivileges  does not work when HTTPContext is null
  5. RunWithElevatedPrivileges  does not work for a Sandbox Solution


Latest Sharepoint 2010, 2013 interview questions

Leave a comment

  1. How do you call powershell script throught Sharepoint Page
  2. What is a worker process? What is the name of worker process fro timer job?
  3. How do you deploy master pages in production ?
  4. Location of webparts and masterpages in Sharepoint 2010?
  5. What are delegate controls In which way we can use them in sharepoint?
  6. How to convert asynchronous event handlers to synchronous ?
  7. What is meant by claims based authentication? Explain the process?
  8. Which is better CSOM or Rest Services?
  9. List event triggering twice how to stop that?
  10. What is an applicaton pool?
  11. What is a site definition Explain in detail?
  12. How many xml files does a sharepoint feature? What will be the case in timer job?
  13. What is the timer job class inherited from?
  14. Explain BCS connectivity in sharepoint 2010?
  15. What are modules in sharepoint 2010?
  16. XSLT is replaced by _____in sharepoint 2010?
  17. What is WSP? What is the use of that?
  18. Drawbacks of Runwith elevated previleages?
  19. What are the changes you noticed from sp2010 to sp2013 from developer perspective?
  20. What are the databases created when we create a new user profile service application?
  21. Explain sharepoint architecture?
  22. How to customize ribbon? explain about onet.xml file?
  23. What are the differences between webpart and visual web part?
  24. Idea on sandbox solutions?
  25. Write a caml query?
  26. How to retrieve a single item from sharepoint list with a condition using CAML? Explain step by step process?
  27. Custom search configuring and developing using sharepoint object model?
  28. Explain FBA how you configure it?
  29. What are contracts in WCF?
  30. Tell about SPwebapp,SPsite and SPweb?
  31. What are the override methods in a webpart?
  32. Step by step procedure of App model?
  33. What is managed meta data ?
  34. What is developer dashboard and how do you activate it and what details it will give?
  35. What are synchronous and Asynchronous event handlers?
  36. How do you design master page in sharepoint 2013 or sharepoint 2010?
  37. Differences between SPSite and SpWeb?
  38. What is Feature.xml and Elements.xml?
  39. What are restful services? Mention few of them?
  40. Write few powershell commands
  41. What are Application Pages? In which scenario we will use them?
  42. How can you set masterpages for different pages?
  43. What is SPFARM exactly?
  44. From which class Timerjob derived?
  45. Create custom properties for a webpart?
  46. What is a pagelayout and how it is different from master page?
  47. What is minimal download strategy ?
  48. Suppose you have a control on master page and want to show that to few members what we need to do?
  49. What are multiple document ready in javascript?
  50. What is content type hub?
  51. How many type of zones are there in sharepoint?
  52. More than 2 level groupBy is possible or not for sharepoint lists?
  53. What is distributed caching?
  54. What are the new service applications available in sharepoint 2013?
  55. What are the new features in sharepoint 2013?
  56. What is Rest API in SP2013?

Two ways of Changing an Asynchronous Eventhandler to Synchronous Eventhandler in lists Sharepoint 2010

Leave a comment

Hi we can Change an Asynchronous Eventhandler to Synchronous Eventhandler in lists Sharepoint 2010 in two ways to avoid save conflict error.

First method:

In the elements.xml file just change the name of list and add synchronous tag

<Elements xmlns=”“>
<Receivers ListUrl=”ListName”>


Second method:

//Create an Empty Eventhandler

 SPEventReceiverDefinition itemAddedEventRec = lstname.EventReceivers.Add();

itemAddedEventRec.Name = “AddItem”;

//Change to Synchronous

itemAddedEventRec.Synchronization = SPEventReceiverSynchronization.Synchronous;

itemAddedEventRec.Type = SPEventReceiverType.ItemAdded;

itemAddedEventRec.Assembly = “Assembly Name”;

itemAddedEventRec.Class = “ClassName”;



“Sign in as different user” option in SharePoint 2013

Leave a comment

We can do it in two ways.

First way:

Just type the url : http://siteurl/_layouts/closeConnection.aspx?loginasanotheruser=true

Second way:

In your sharepoint server installed Server:

  1. Go to path: C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\CONTROLTEMPLATES
  2. In that file you will find Welcome.ascx file.
  3. Open the file with Notepad and add the below code exactly before the tag.ID_RequestAcess
  4. signindifferentuser
  5. Just Refresh after the change is done.

The backup file should be restored to a server with version ‘’ or later.

Leave a comment

Go to Central Administration –> Application Management –> Manage content databases —> see the name of database.
Now go to Powershell and type this command
Upgrade-SPContentDatabase WSS_Content

In the place of WSS_Content write your content db name.Once its executes.You can restore backup

Older Entries Newer Entries

%d bloggers like this: