A Review of jQuery Drag and Drop Grids How-To

Last updated: 5/14/13

Last week, I said “[o]ne of the fun things about being a web developer is sometimes you get technical books to read for free.” That’s still true this week. Packt Publishing recently sent me a copy of jQuery Drag and Drop Grids by Marcos Placona to review for this blog. It’s part of their Instant series of books – short and focused books (instead of a 500 page tome) designed to deliver concrete results.

What is jQuery?

jQuery is an open-source cross-browser Javascript library designed to make it easier to enable Javascript behaviors and effects for web developers. As it’s one of the most popular open-source Javascript libraries today, it’s probably going to be a topic that a graphic designer who works on the web will run into.

The Pros

The book delivers on its main core promise

The book definitely delivers on its promise. You essentially get a bunch of jQuery recipes for building drag and drop layouts using a jQuery plugin called Gridster. For instance, there’s recipes for making your first gridster layout, using gridster methods for modifying layouts at runtime, building a draggable layout. I think it’s a good fit if you’re a developer that needs to get something up and running quickly using Gridster and jQuery.

The book’s explanations are clear

The book was about 50+ pages long, and it gave you the problem you were trying to solve, the jQuery/HTML recipe for doing so, and then a short explanation of how it all worked.

You get the code

Packt does provide a URL where you can download the example code. Obviously this is useful for testing out the examples. While I didn’t test all the examples, I’m pretty confident if you run into any errors you can probably solve them via Google and StackOverflow.

The Cons – Downloading Example Code

To leave a balanced review, I like to find at least one or two things I would like to change. Regarding the downloading of example code, here is what the book says: “You can download the example code files for all Packt books you have purchased from your account at http://www.packtpub.com. If you purchased this book elsewhere, you can visit http://www.packtpub.com/support and register to have the files e-mailed directly to you.”

Having to register in order to download code isn’t the worst thing in the world, but it does feel inconvenient. Though I understand why the publisher would want to do something like this, I wish they would take the approach some other book publishers have and make the code downloadable without having to go through a registration process.

Overall, the book delivered on its promise

It will help you achieve a focused result using a jQuery recipe. So if you’ve been looking for a quick read to help you AJAX-ify your web application, consider picking this book up over at Amazon in kindle or paperback format if you’re interested.

If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

Featured Posts

How To Move an Existing Github Repository to Bitbucket

Moving an Existing Github Repository to Bitbucket Here is the link to the procedure on coderwall…

How To Save Nested Attribute Checkboxes With Formtastic and Cocoon and Avoid the TypeError

Avoiding the TypeError: can’t cast Array to string Recently, I was inserting nested attribute checkboxes using Formtastic and Cocoon and was cruising along with all my other nested forms partials until I got a dreaded TypeError: can’t cast Array to string. Below is the pertinent code pattern I used that worked for other parts of

Continue Reading …

How To Setup jQuery Autcomplete With Elasticsearch In Your Rails Application

What is jQuery autocomplete? The jQuery autocomplete plugin enables your users to receive suggestions while they type keywords in an input field. How do you use it with elasticsearch? If you haven’t setup elasticsearch with your Rails application, you can read about how to do it in these articles: How To Install Elasticsearch On Linux

Continue Reading …

Speak Your Mind

*