Finally i fund the solution, there is a section under Settings tab in Dashboard called Sharing (Settings > Sharing) where you can find options of adding Google +1 button , facebook share/like , twitter , linked-in, print button etc. and few other options too.

For whom the client side scripting becomes a headache OR for those who loves client side scripting… jQuery is a great way of doing client side scripting with ease and fun. Playing with HTML DOM elements using jQuery is really a fun and as easy as writing ABCD 🙂

Introduction: jQuery is actually an Open Source cross-browser JavaScript library which is allows faster and easier JavaScript development then the traditional JavaScript development.

There are 7 things which gives power to the developers for building robust and excellent client side scripts.

1 – Cross browser support :

Those who have ever written traditional JavaScript, they must have faced problems with diff. browser support and it becomes a tedious stuff for detecting browser behaviors and writing separate logics for all , but jQuery has wiped out all those problem by giving cross browser support. So no more cross-browsing compatibility issues here.

2 – jQuery selectors , manipulation & Traversing

Every web developers must have used CSS and its syntax for defining styles by class (with DOT) / elements / element ID (using #), jQuery also uses all common CSS syntax for selecting a set of DOM elements which is called jQuery Selectors.

jQuery supports all such events like click ,mouse over/move,load, etc. Writing event on any set of DOM elements are also becomes easier with JQ, by just passing a function as a parameter in event binding.

its as easy as this : $(“#sample”).click(function(){ alert(‘Hi there !’); });

jQuery also facilitates the callback functions in many methods which becomes useful while working with animations or any timer based functionalities.

i.e. : $(“#sample”).show(“slow”, [ optional callback function ] );

5 – Utilization of JSON

JSON stands for “JavaScript object notation”. Use of JSON everywhere as an optional parameters makes jQuery more flexible and powerful for passing a set of parameters.

Jquery utilizes JSON format widely in most of inbuilt functions ,all AJAX methods and in jQuery plug-in development as well.

i.e. : $(“#sample”).css({height:”40px”, color:”black” });

6 – jQuery AJAX

jQuery gives a variety of AJAX functionalities to the developers with extensive use of callbacks for different AJAX events, and a good thing about jQuery AJAX is that we don’t have to take care about cross-browser compatibility issues. and no need to take care of xmlHTTP object n all.

It gives different functions for all kind of developer’s needs

i.e. $(“#sample”).load( [ URL] ); – a very basic function, which will load the HTML from the specified URL into #sample.

Here “closeButtonCSS:“lnkClose” is used to treat lnkClose as close button of popup.

Playing FLV

To play any FLV file in HTML will require a flash based FLV player. There are many FLV players available among of those we will use one, which is a flash file and we can play FVL using the flash FLV player.

Encapsulation: is an ability of hiding data or methods from the rest of the world.

Inheritance: is a concept of passing and using attributes of base class into derived class.

Polymorphism: single name – multiple use, it can be achieved via Function overloading & operator overloading.

Class & object: a class is a definition which describes all attributes of entity or an object. And object is an instance of a class.

Overloading: is the concept of using function or class with same name but different implementation by changing types of parameters

Static or shared: a keyword to define static class, members of static class doesn’t require creating instance of that class.

Virtual: indicated that this base class method is to be overridden. [Without specifying virtual keyword also method can be override, but it makes code more understandable]

Sealed: indicates that this base class method not to be override.

Overriding: is a concept of implementing a method in derived class with same definition of the base class method

Shadowing: without overriding a method derived class can do new implementation where parameters, return type & access modifier may differ from the base class implementation, Shadow is the keyword in C#

Constructor: is a method with same name as class, it gives a way to initiate the class members to default values at the time of object creation, automatically calls whenever class object is created

Static constructor: a type of constructor, calls at the first time object creation.

Serialization: is the process of converting object into a stream of bytes. De-serialization is the reverse process.

Delegate: holds a reference to a function. Type safe pointer

Multicast delegate: holds reference to multiple functions, its return type must be void.

Interface & Abstract:

Abstract class

Interface

Is a class to provide common fields/members to subclasses

Is a collection of member definitions to be implemented in derived class