All posts by aackose

A Sitecore & SharePoint Consultant with over 11 years of extensive technical experience in UI/UX Designing, Requirements Analysis, Designing, Developing, Testing, Deployment, Infrastructure Setup for web/enterprise-based applications using Microsoft Technologies (SharePoint, Sitecore & .NET) across all phases of SDLC

E

Extract the Term Sets and their custom properties using CSOM in SharePoint 2013

The code snippet below will help you to query the SharePoint 2013 Term store using CSOM (ECMAScript)://Get the Current SP Context var context = SP.ClientContext.get_current(); //Get the Current SP Taxonomy Session var taxSession = SP.Taxonomy.TaxonomySession.getTaxonomySession(context); //Get the Term Stores instance var termStores = taxSession.get_termStores(); //Get the exact Term Store you would like to query//To get this...goto your term ...

B

Beginners Guide to getting started with Amazon Product Advertising API

This is a beginners guide to consuming the Product Advertising API of Amazon. I will be targeting "ItemLookup" method here. But any other API methods like "ItemSearch", "BrowseNodeLookup", "SimilarityLookup", "CartAdd", "CartClear", "CartGet", "CartModify" should look like a cake walk after this. Pre-requisites: An Amazon AWS (Amazon Web Services) account If you do not have one, ...

D

Display Project Server 2013 Excel Reports in your SharePoint Site

This post is in continuation to my previous post on Building Excel reports from Project Server 2013 OData Services. Now that you have your Excel Report and started being innovative in building jazzy reports and dashboard, you might want to display it on your homepage so that you could get the snapshot of everything when you ...

B

Building Excel reports from Project Server 2013 OData Services

This is quick walkthrough to showcase how you could build powerful reports from Project Server data online, in a jiffy. I am using the Project Online Subscription from Office 365. However, this should work with your on-premise Project Server 2013 setup as well. So no worries...Interestingly this technique can be extended to any other data ...

S
B

Basics of javascript Templating

Being the 100th post, i felt i should share some of my most useful learning here. And i could not think of anything better than javascript Templating. There are quite a handful of such templating tools available online(JsRender, Underscore.js, Moustache.js...). Feel free to run a jsPerf on the tool you wish to use and then ...

D

Detect multiple key press in javascript for your website

Many a times we end up in situations where in our clients are windows app migrants to web. And they could not let go off the "hotkey" concept. Let's say "Ctrl + S" or "Alt + R" to perform save or submit operation on a website. The options are endless. A scalable code that you ...

W

What is SharePoint?

Couple of days back, i was asked to prepare a 3 minute presentation. I felt SharePoint was a great technology that i could showcase. While browsing through the net, i stumbled upon the following youtube video:   Based on this video, i came up with a PPTX presentation, which you can access from the link ...

C

Combining Multiple attributes in jQuery

Below are some of the code snippets available in jQuery for you to combine your multiple lines of code: Combining multiple css properties or element attributes: Statement: Set the width and height attributes for a table with id=mytable $("#mytable").attr({width:'50px',height:'40px'}); Statement: Set the css properties of width, height, background-color for a div with id=mydiv $("#mydiv").css({width:'50px',height:'40px',background-color:'#F2F2F2'}); Combining ...

S

SharePoint Client Object Model (ECMAScript) #2 – Update Web Properties

SharePoint Client Object Model (ECMAScript) provides the capabilities of SharePoint Server Object capabilities at the client side. In this tutorial, let me show you how you can play around with the Client Object Model through IE Developer Toolbar how to update Web properties. Check the screenshot below, to know what we are trying to achieve ...