Simple Digg like pagination solution with JQuery for Umbraco XSLTs



I wanted to implement Digg like pagination in one of my recent project with Umbraco XSLT lists and I have done it using the pretty JQuery plugin available here

Please note that its not an SEO friendly solution since the pagination is completely relied on JQuery and will not be available if the JavaScript is turned off.. as an alternative for search engines/no-javascript browsers I have added a simple Next Previous navigation inside a <noscript> tag..


  1. Download and include the jquery.pagination.js and pagination.css in your template
  2. Open jquery.pagination.js and comment line 123 ( //$(‘a’, fragment).click(eventHandler); ) .. Alternatively you can download the altered JQuery plugin from here.
  3. Follow the code sample below or download the XSLT sample- comments are added in each line. If you have any doubts let me know through the comments



Garry mood free is interactive game with no restrictions .You can do anything or everything in this game. Garry mod free has sold more than 60 million copies imagine the awesomeness of this game. This game was created a decade ago Garry Newman of Sandbox Physics Games and later by his company Facepunch Studios. It was designed to operate on Microsoft, OS X and Linux. It is also available for windows.

Garry mod free is abbreviated as gmod previously it was only a mod for valves half-life 2 later it was developed and released as a complete game in 2004.This unique games has no instructions, the players have given a sand box to manipulate the items in the games liberally .This game has single and multiple players modes .As multiplayers servers offer original modes created by the players in the game but it also allows the players to manipulate with various items and props can place in the game. It also has user created wire mod expands the capabilities of sandbox by adding large number of electronically interactive devices including microcontrollers, gyros ,sensors, buttons, logic gate and much more .

All these items and the props can be installed form the source engine. I really like the name physics gun which is allows the objects to be picked up, placed or adjusted and froze. You can fight with a sofa or stand on the gun. It is a multipurpose tool for performing tasks such as adjusting the props, creating interactive buttons and creating other controllable tools. This tool is also governed by all the law of physics, consenting players to make real structures and experiments. One of the attractive features this game is ragdoll posing. You can get this variety of tools from the source game. It allows the users to access source engine enabling them to expand their modifications by creating vehicles, tools, game modes, scripted weapons and much more. Multiplayers mode severs will automatically connect and send any custom content to client. Prominent modes are dark, Death run, and jail break and prop run.

How to get Garry mode for Free is always been the most question? Games with all the interactive features modes just make it more entertaining. Various websites are giving modes for free but it is better that you download and play through proper server. You can create your own car that may fly with balloons because everything is made possible in world of the game. The game is always not about fighting or searching thieves, you may play different games it. Face posing can also be done in this game making them angry or happy. The game has a very cooperative interface jump in the imaginative world of flying, creating unique buildings, freezing objects and much more. You can also play with your friends online and enjoy.

Tips when choosing best spotting scope

The best spotting scope manufacturers usually make furniture pieces that can withstand the different weather elements. Understanding the durability features of outdoor furniture enables a consumer to know exactly what to check in the furniture.

It is important to purchase outdoor furniture that are waterproof. A spotting scope can either be made of plastic, metal or wood. Wood easily rots and weaken due to moisture. A consumer who buys outdoor furniture made of wood should look for wood that is treated or special variety of wood that can withstand the harsh outdoor elements. Wood like teak is impermeable and treated wood is able to repel water.

Metals will corrode after holding water on the surface. However, galvanized metal is rust-proof, and metal such as aluminum is resistant to corrosion. Plastic outdoor furniture is the most durable and it does not degrade due to outdoor moisture, however, the sun’s UV rays can change its color. This makes it the best option when buying from the market. Therefore, when not using plastic furniture, you should leave them in the shade.

Teak and iron are the ideal choice for outdoor furniture for their high durability. However, with proper maintenance, all material can last many years.When buying outdoor furniture, pay close attention to how they are constructed. The screw used on the furniture should be brass or stainless steel that can resist rust. The material used to make outdoor furniture determines its durability. The different materials you should choose from include; plastic, or rattan, or teak, mahogany, or pine, or iron and aluminum. You will save money when you buy the best quality.

Durably made outdoor furniture should have pegs and wooden dowels to hold all the pieces together. You must make sure that you have these deals that you would need whenever you are seeking the best deals in the market. Avoid buying best spotting scope held together using staples or glue, as they will come out with time.

Pillows and cushions are prone to discoloration due to exposure to sunlight and mildew from moisture. Synthetic fiber such as acrylic can withstand mildew. Ventilated fabrics allows the pillows and cushions to dry faster preventing water damage. In addition, you must look for treated fabrics to block the sun’s UV rays. The above tips will ensure that you purchase best spotting scope when looking for the best deals in the market. You will have the best options that you would need when making your choice well.

The Gaming Experience Beyond All

The Nintendo 3ds emulator is the most efficient gaming console emulation software for desktops and Mac. It is one of the most user-friendly software that helps in playing nintendo 3ds games in PC as well as Mac. At present, it is superb in playing a substantial amount of 3ds game titles along with demos as well as homebrew roms. This amazing program implements a creative software technology for emulating and translating the 3D effect screen to a completely playable 2D form. However, even though the nintendo 3ds emulator can trigger the exact 3DS effect, yet it is not compatible with many of the game titles.

Requirements to use the Nintendo 3DS Emulator

It is like a child’s play to get started with the nintendo 3ds emulator.The downloaded package file doesn’t necessarily need any installation. You simply need to run the program and select the game rom of your choice and its done!


Here are some the basic requirements of the nintendo 3ds emulator:

  1. Dual ARM processors with additional processing capacities.
  2. Reverse compatibility with nintendo DS /DS Lite as well as DSi / DSiXL games.
  3. Open source custom firmware which is compatible with 3DS rom downloads through 3G as well as wifi networks.
  4. In-built dual cameras as well as motion sensors or acceometer as present in iPhones.
  5. Sophisticated nVidia Tegra video card for handy gadgets.


1. High definition translation and 3D graphic features having built-in BIOS.

2. Full compatibility with Pokemon X and Y.

3. Compatible with all the major platforms like android, iOS, Mac as well as PC.

4. Provides lifetime updates for better experience.

The nintendo 3ds emulator is such a software which every gaming pro should include in their gaming collection and is absolutely free as well. With the help of this awesome emulator you can easily play every new 3ds game that comes to the market and that too from your personal computers.

When you launch the nintendo emulator for the first time, you will get the opportunity to set the resolution as per your suitability. The original size is usually 800/240 and the lower screen resolution is 320×240 pixels. You can change it according to your choice but it will pixelate the screen a bit.

However, in order to use the nintendo 3ds emulator, you are required to own a genuine BIOS of nintendo 3ds otherwise you won’t be able to run the software.Once all the settings have been done, you are ready to play 3DS as well as DS ROMS by the help of this amazing nintendo 3ds emulator.If you are a gaming enthusiast, then the nintendo 3ds emulator is one of the best software you will ever come across. It will take you to a completely different world of gaming where you will get the privilege of playing high definition games with superb 3D effects. You can feel the games from your heart and imagine the situation of your favorite characters of the game more vividly due to the outstanding 3d effects. It will be an exciting experience not only for children but also for youngsters as well as adult players.So get going and check out this exclusive and fascinating software and feel the difference between playing PC games in normal mode and playing those in high definition with advanced 3D effects!

The New Fantastic Game

Attention.. to all Discovery, and national Geographic viewers, and the gamer. It needs exemplary courage to win the obstacle posed by nature, just to survive. History is the witness that humans have been crossing mountains, swimming across seas, sometimes with whole armies, with sheer ingenuity and will power. Stories of a man stranded on the island, or in the middle of the forest have always been seducing mans imagination. With the advent of technology, mans curiosity over this genre led to popular TV series like “Man vs wild” and “Man women and wild”. Video-game which interactive involves people into thrill and horror. Stranded deep is another logical step, on this genre. It is about a situation where the player, a plane crash survive is stranded on a tropical island. The player have to endure all the natural odds and simply survive. To become the part of human civilization again the player has to use his ingenuity to use simple natural island to sail back to human civilization.Stranded deep free is a survival game. The soul objective of the game is to survive. This game falls in the genre of survival horror. Unlike other games in the same genre this game is completely realistic. Being realistic binds the story line of the game to the natural phenomena and rules out fire spitting dragons, and zombies. To be honest to the theme Stranded deep has ruled out anything which is extra natural, be it mutant. This game has good future, looking at the current stage of computer technology, and the growth of cloud computing. This game is bound to give surprises and thrill to the players.

Talking about computer games in general. Computer games are the final frontier of man and machine interaction. Every generation of computer games have awed people. Computer games have gained huge popularity within a time span of a decade. In far eastern countries of China and Korea, computer games have become a national obsession. Online games have produced its own millionaires, superstars, and demigods.
Latest Computer technology involves, Artificial Intelligence where a computer takesa decision based on the outcome of a program. This technology has given computer desecration to take decisions based on outcomes of the program. With the help of this technology, its not only player, but the machine and the game learns to improve itself. These technology might not have been totally incorporated in this particular launch version. But they indeed are on the charts. Gaming industry like music and movies have high production and distribution costs and depends on blockbuster. Gaming industry is more interactive, Every time you are playing a game, you actually are participating in the game. Growth of Artificial Intelligence, and machine learning, has given good future to this game. All the thrill seekers can become a part of this. If discovery channel is one of your favorite channels, this game is a must for you fellas. Bear Grills had training in British military, and had whole inventory of BBC behind him, in his series “Man Vs Wild”. You fellas can have the same thrill, within the safety of your rooms with Stranded Deep. ”

stranded deep

The Best Coding Platforms

They are simply tons of different coding platforms out there nowadays, and you gotta have your favorite ones. I personally have mine, and have been using over 10 over the past year, which is an extreme amount! I have decided to create a list of the ones that I cannot live out, and hope that you guys will make good use of this information and push it to your coding knowledge.

Java Oracle


This platform is probably the most core one ever. It was used to create some of the most epic computer games like Runescape And Stranded deep download free who are some of the biggest games within the gaming industry. The programming engine itself is very easy to use and I would recommend it any time. One of the best ones out there that you can get in my opinion.


This one is honestly my favorite. You will not go far without the .NET platform. This site is pretty much based on me writing information about this tool. It is developed by Microsoft and is still developing today.


Sometimes Life Just Wants You Down

We all know the feeling. That feeling when we feel like our life is being annoyed by so many annoyances, and it really is tiring to have so many things happen right after eachother. I had created some updates for this blog that I was so ready to publish. However, because of my Dropbox decides to remove and format all its data I am now stuck in this annoyance of a situation. It is really pissing me off how today has been going. I managed to get on first page of 9gag with this  post. However, it got removed because some of the admin of 9gag were corrupt and this is really an annoying process to go through.

When it couldn’t get worse….

Then my computer starts making an annoying sound I quickly turn it off to realize that my ssd has been destroyed because of its age. And now I am browsing some SSD tests to determine which ones I am looking for. Could this day be any worse.


Why do you want a better data paging method with Asp.Net

This is the first of a series of articles am going to write about Asp.Net 2.0 pagination and how to build a custom digg like numeric pagination control which can be used with DataList, Repeater or any other data bound controls.

NOTE: I haven’t used the .Net 3.5 DataPager control yet, so am not sure if it already addressed the scenarios in the following discussion

The default pagination in which comes with GridView is great in terms of developer productivity and ease of use. When use with data source controls it will work without even a single line of code and it is easy to customize by setting simple properties available.

But you may need to think about writing a your own pagination logic when

  1. You need pagination with Datalist or Repeater
  2. You need search engine friendly pagination
  3. You need user friendly pagination
  4. You need clean HTML for the pagination links
  5. You need a pagination strip which will work independent of data bound controls

1. Pagination with Datalist or Repeater

I like DataList and Repeater more than GridView because of their design flexibility and the control over rendered HTML. See a comparison between Repeater, DataList and GridView.

Repeater and DataList are light and you have the flexibility over the design, but that comes with a price – no pagination. A Google search for “Repeater pagination” will show the huge number of requests and articles on this subject.

2. Search engine friendly pagination

This is a major issue with the default Asp.Net pagination. The pagination links in GridView are rendered as JavaScript link buttons, not as HTML hyperlinks. As per SEO guidelines search engines can not understand these kinds of JavaScript links. Search engines will not navigate to the inner pages of a GridView and the page crawling will stop in the first page itself.

By using the default pagination with GridView we are unknowingly restricting the search engine crawlers from accessing our pages. Most of the public facing web sites including forums and MSDN use search engine friendly links for the pagination.

3. User friendly pagination

Yes there are lot of options available to customize the default GridView pagination but the use of three dots (…) to get the next set of pagination is really confusing. Our users had difficulty in understanding the 3 dots are links and clicking on it will generate the next set of pagination links. I for example had an addiction to Farming imulator 2015 Download Free which was amazing for this specified purpose

Just see how pagination work in some high profile sites

i. forums

asp logo

Go to the Getting Started forum and see the pagination in the bottom. It shows a numeric pagination strip with first 5 page links, link to next & last pages and a description. See the 3 dots (…) between next and last links; they are not links but simply telling the user that there is lot of pages hidden in between next and last pages.

As we move along the pages, the pagination strip is also getting changed to show the pages near to the current page.

ii. Digg

Pagination in Digg

In the home, the pagination strip in is showing first 10 pages, last two pages and previous next buttons. Go to page 10 and we can see the numeric pagination strip is updated to show the pages near to page 10. The pagination strip is also showing links to move to the first two and last two pages at any time.

MSDN forums also use same kind pagination.

iii. Default Asp.Net numeric pagination (sample page link)

Now analyze how the default Asp.Net numeric pagination works. Go to this page and check the pagination. It shows 10 page links and a link to the last page. Click on page 4, no change in the pagination strip. Click on page 10, no change. I want to go to page 11, what should I do? Oh!! the 3 dots are links to next set of pagination.

Just compare the usability of the above 3 paginations. Definitely the first two paginations are lot easier than the third one. Personally I like the Digg pagination most.

4. The rendered HTML is not clean

The pagination strip will render as an inner table to the GridView table with each page links in separate cells. It is not a big issue but why can’t it all be rendered in a single cell without any inner tables?

5. Pagination without bound controls

There are situations in which we may need to simply create pagination links based on the total number of items available.
For example, dividing a big article into a number of pages. The current page can be shown in a literal but the links to rest of the pages need to create separately based on the total number of pages.

GridView pagination is the best choice for admin part of the site

Because of the 2nd and 3rd points explained above we always try to minimize the use of GridView pagination to the admin side of the site. In the admin side it’s logical to use GridView and default pagination wherever possible because

  1. In most cases the admin just want to see the data as a list of items with edit and delete options
  2. The admin may need to sort the data
  3. Admin will be a trained user who can understand the 3 dots are link to next set of pages
  4. The admin side pages are secure and need not come in the search engines

That’s all in the first article about pagination. In next few days I will write next article on how to create a custom Digg like numeric pagination to solve the above issues.

Thanks for reading! Please give feedback and suggestions