I have read this book withing a day.Before reading this book I didn't have any prior experience about jqGrid. But this book gave me all the necessary knowledge which it requires for work with jqGrid for my next App development.
This is a very concise book (only 58 pages), where directly targeted to the most needed materials about the jqGrid.
On Installation section it clearly explains how to configure the environment needed for the use of jqGrid with nice screenshots.
After that On Quick Start section it starts with very simple example about jqGrid and explains all the default configurations of jqGrid.
I have seen usage of JSON Data generation Tool for generate test data on our data templates, which it requires for test our sample jqGrid on this section.It's really nice addition for this section.
When You walk through to the next section,You will feel some kind of advance usage of the jqGrid.
Author named This section as "Top 7 features you need to know about". On this section you will learn about Formatting data,Adding controls,Editing data,Communicating with jqGrid,Editing data server-side,Searching in jqGrid and Interfacing the API.
Even though those areas are advance usage of jqGrid,Author explains the theory well with the sample code and final output of those examples with nice screenshots.
Since the sub section of "Communicating with jqGrid",Author has mainly targeted the jqGid usage for PHP developers.
When you follow this book, you can collect lots of very useful URLs for get more knowledge about jqGrid world.Other than that You'll have whole chapter reserved for this purpose which named as "People and places you should get to know".
Source code has been provided with this book also includes a nice read me file which explains how to use codes.I have tested all codes (except PHP Codes) and working fine.
Cons
I personally don't like the cover image of this book.It's totally not matching with the Title of the book.Why because the cover image must implies the Title of the book in some way.When we consider this book, it's very easy choice to pick image of nice jqGrid as a cover page image.Author Must think about these things also.
I would like If Author has included a chapter or subsection for the usage of jqGrid for ASP.net MVC developers as well.Then this book will serve for both worlds (PHP and ASP.net).
I am not happy with the formatting of the Code blocks.Currently it's on Black and White (mono) way. It should be required as color syntax code for better reading experiences.
On e-Book we cannot access some of the URLs directly by clicking the links.I have found that the problem is when URL goes for the 2nd line of the page,it doesn't work.Need to consider this issue also.
It's better If Author has provided more Screenshots on "Editing data" Section. Currently It's having lot of text explanation without sufficient screenshots.So it'll lead bit boring for continues reading.
Note: My whole review of this book is on below mentioned URL.
The book “Instant jqGrid” by Gabriel Manricks is a solid overview of the functionality of jqGrid - a JavaScript component that facilitates displaying and managing tabular data. The biggest advantage of this component is that its rich functionality is comparable to similar components of Sencha framework, while being usable under GPL and MIT licenses meaning no additional costs or usage restriction.
I am a front-end developer with 6 years of experience and I have used jqGrid on several occasions where I was required to quickly set up the administrative part of the website. It allowed me to significantly cut the development time and proved to be a good example of component reusability. Props to the developers for following jQueryUI styling rules, it helps with maintaining the consistency of the design considering the complexity of the component.
“Instant jqGrid” is most useful for developers that are looking for a quick overview of the component’s functionality. The book is very helpful when it comes to identifying the suitability of the component for the project needs.
Some experience with JavaScript and especially AJAX is required to best use the provided information. The server code is written in PHP and SQL but contains no parts that would be hard to understand to anyone familiar with any server-side programming language (although it would be nice to see some links to integration with Ruby on Rails by means of gems or plugins since RoR is second to PHP in employing jqGrid on the front-end).
The content of the book is up to date and is expected to be so in the future since the creators of jqGrid are rarely modifying any parts of its API. The chapters focus on the main parts of component: data presentation and formatting, data modification and validation, communication with the server and with the grid itself, as well as the event model of the component. The book guides the reader starting with the setup process, presents the most likely scenarios on usage, covers the existing toolset and explains the hooks for custom extension. The author made sure to link the reader with the detailed documentation on the points covered in book.
The book’s strongest point is that it wraps up nicely what jqGrid is capable of while making it interesting to read by providing comprehensive examples and employing an easy to follow language (let’s be honest, it is much more enjoyable to read a book than some dry documentation).
This book is a hands on type book with fully functional code, not only will you start your own grid and learn the API you will also learn the top 7 features that are in my opinion the most important. After reading this book I am confident in creating grids and where to go for further learning as other reviews suggest.
jqGrid is probably the fastest plugin for creating C.R.U.D. operations I've seen, and by using this book you can speed up development times for most MVC frameworks as well as larger scaled operations. The best part is that jqGrid is future proof and very unobtrusive to use, so this book is well worth the investment.
I've done plenty of grid work outside of jQuery and it's a pain, not to mention a load on the server with full page refreshes. I found that this plugin has simplified the process and by using jQuery has lightened the load on my server. I highly recommend this book for web developers!