PDA

View Full Version : "Learning ExtJS" Book Released



VinylFox
1 Dec 2008, 6:15 PM
As an active ExtJS contributor, I am pleased to announce the release of:

Learning ExtJS (http://www.learningextjs.com)
published by Packt Publishing
by Shea Frederick, Colin Ramsay & Steve 'Cutter' Blades

Book can be purchased at:


Amazon (US) (http://www.amazon.com/gp/product/1847195148?ie=UTF8&tag=viny07-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1847195148)
Amazon (UK) (http://www.amazon.co.uk/exec/obidos/ASIN/1847195148/)
Amazon (DE) (http://www.amazon.de/exec/obidos/ASIN/1847195148)
Amazon (FR) (http://www.amazon.fr/exec/obidos/ASIN/1847195148)
Packt Publishing (http://www.packtpub.com/learning-ext-js/)
Barnes & Noble (http://search.barnesandnoble.com/Learning-Ext-JS/Shea-Fredrick/e/9781847195142)

abe.elias
1 Dec 2008, 9:36 PM
Shea,

On behalf of Ext, I'd like to thank you, Cutter, and Colin for your contribution to the Ext community. I just purchased the e-copy (instant gratification is a beautiful thing) and encourage those interested in 'Learning Ext' to support your work as well. Job well done!

~Abe

mankz
1 Dec 2008, 11:52 PM
Shea,

On behalf of Ext, I'd like to thank you, Cutter, and Colin for your contribution to the Ext community. I just purchased the e-copy (instant gratification is a beautiful thing) and encourage those interested in 'Learning Ext' to support your work as well. Job well done!

~Abe

Good work!

I'm considering ordering this book, can I interpret this comment as 'The Ext team recommends this book and its content is correct'?

anjelika
2 Dec 2008, 12:53 AM
Congrats! I already purchased the book and enjoy it ;)
Keep up the good work!

jay@moduscreate.com
2 Dec 2008, 6:45 AM
Good work!

I'm considering ordering this book, can I interpret this comment as 'The Ext team recommends this book and its content is correct'?

buy it! :)

Luc
2 Dec 2008, 1:37 PM
Excellent!

Ramsay
2 Dec 2008, 3:02 PM
I think we'd all appreciate any feedback you have - if you've got a blog then please do review the book if (when? ;) ) you buy it. This was my first time on a writing project of this scale so for my part, I'd like to see what people think. It was also a good opportunity to give something back to the ExtJS team and community - who have my thanks for their involvement with such a great framework!

soup4you2
2 Dec 2008, 4:28 PM
Thank you very much for this, you are a god. i've been searching for a book on ExtJS for some time now.. I purchased it along with the e-copy. and looking forward to diving right on in.

CutterBl
2 Dec 2008, 6:43 PM
Like Colin, I'd definitely appreciate any feedback on the book. This has also been my first writing experience on this scale. It was very much a labor of love, but it's just so easy to get jazzed about the subject matter:D

PackT put up a bit of a preview article on their site, this morning, on Layouts with Ext JS (http://www.packtpub.com/article/layouts-in-ext-js), that's currently on their homepage. I'll also have a follow-on article on the data store chapter, updating the custom data reader section to use the new CFQueryReader (http://extjs.com/forum/showthread.php?t=53271). PackT is very excited that they helped us be the first to publish on Ext JS.

We all said it in the dedication of the book, but a real "Thank You" to the Ext team for such an outstanding product. I look forward to seeing what the future will bring.

cmendez21
2 Dec 2008, 10:20 PM
5 stars for the first Extjs Book =D> and congrats

The Topics sound great for newbies and also not so newbies (like me lol)

What be more terrific if it we could buy it from this site (that the EXt Store Re-sell the book) to contibute somehow also to EXTJS staff and Company (not only the gaining for packt publishing) B)

Well honestly i dont know how it works (commercial terms that extjs have with packt)
but i would prefer buying it from the EXT store

chalu
3 Dec 2008, 4:53 AM
This is a very welcome development . Also have my eyes On This One (http://www.amazon.com/Practical-Ext-JS-Projects-Gears/dp/1430219246/ref=sr_1_1?ie=UTF8&s=books&qid=1228308774&sr=1-1)

Nexcet
9 Dec 2008, 1:37 PM
This is a very welcome development . Also have my eyes On This One (http://www.amazon.com/Practical-Ext-JS-Projects-Gears/dp/1430219246/ref=sr_1_1?ie=UTF8&s=books&qid=1228308774&sr=1-1)

Another one already? o_O
I haven't even finish the first one!!

igocancun
9 Dec 2008, 6:11 PM
Dont worry:

Publisher: Apress; 1 edition (May 1, 2009)

You'll be able to finish the book, keep practicing with samples and perhaps by then the other book will come out :)

VinylFox
9 Dec 2008, 6:40 PM
LOL

Thats what I was thinking as well - but refrained from mentioning.

mjlecomte
9 Dec 2008, 7:24 PM
I don't know that you want this thread for questions about this book, but just out of curiosity, someone in the forums today was asking about the "ColumnSelectionModel" from page 92 of the book. Where's that one hiding?

igocancun
9 Dec 2008, 7:41 PM
so mjlecomte,
How's the book? Well formed and explained? I can buy it online as ebook since I don't have access to it through amazon ( I live in Mexico ) because shipping costs are more than the cost of the book itself in some occasions

Thanks,

mjlecomte
9 Dec 2008, 7:53 PM
Well formed and explained? yes.

Look at http://www.packtpub.com/learning-ext-js/book/sl/extjs-abr/1108#indetail
and the link posted above for a sample chapter. Much of the book appears to be of similar style.

To authors, you might see if you have influence to have the Preface included online also, it describes what the book is about a little better than the table of contents does.

nlotz
10 Dec 2008, 5:43 AM
I just read the sample chapter (#7) in which you state on page 129:

autoLoad: 'html/1.txt'
[...]
Note that [...] within the loaded content [...] any HTML will be ignored.
That of course is not true and contradicts what can be read just a few lines above:

[...] can contain any type of HTML, which will show up just as if it were in a browser by itself.

VinylFox
10 Dec 2008, 6:15 AM
@mjlecomte - Im not sure why ColumnSelectionModel is in that list, that is an error - where is the forum post about this?

@nlotz - Thanks for spotting that, you are correct.

I will have the publisher fix these things.
Thanks

mjlecomte
10 Dec 2008, 6:24 AM
http://extjs.com/forum/showthread.php?t=54737&highlight=ColumnSelectionModel

ry.extjs
10 Dec 2008, 3:17 PM
looking through the table of contents, i don't see anything covering application design.

hmmm...

jay@moduscreate.com
10 Dec 2008, 3:19 PM
Learning Ext JS, not learning 'Building applications with Ext JS' :)

jay@moduscreate.com
10 Dec 2008, 3:20 PM
Application designs can vary greatly.

VinylFox
10 Dec 2008, 3:30 PM
Exactly - thats a bit out of scope.

an amazon search (https://www.amazon.com/s/ref=nb_ss_b_0_22?url=search-alias%3Dstripbooks&field-keywords=design+patterns+javascript&sprefix=design+patterns+javasc) will yield plenty of usefull books though.

VinylFox
10 Dec 2008, 3:40 PM
In an effort not to muck up the lovely ExtJS forums, I have posted a blog entry where you can leave comments about errors/bugs you find in the book.

http://www.vinylfox.com/learning-extjs-book-bugs/

Its not the optimal way to handle these sorts of things, but its easy for me :)

igocancun
10 Dec 2008, 4:49 PM
Despite the comments every books has errata report days after published so why don't this one :). Anyways I've just ordered my copy and will be home by next week since a friend of mine who lives there will bring it home in it's mint state :P

Thanks!

ry.extjs
10 Dec 2008, 5:08 PM
Application designs can vary greatly.

While I agree with you completely, writing complete applications in JavaScript is a relatively new thing for many developers, and organizing ExtJS applications seems to be a common topic in the forums. A shove in the right direction couldn't hurt.

My 2 cents.

CutterBl
10 Dec 2008, 8:28 PM
@ry.extjs

While I can agree with your statement, the focus of this book was to get a clear foundation of the fundamentals of working with Ext JS: Which files do I need? How do I make a form/grid/tree? How do I make Ajax calls, or setup a data store? This is the kind of stuff that those just being introduced to this fantastic library can quickly get stumped on.

If you are looking for information on designing applications in Ext JS, there are many Tutorials in the Learning Center section of this site. You'll find a couple of design approaches discussed, along with their pros and cons.

On another note, Shea, Colin and myself do appreciate any feedback anyone has to offer, though we would ask that you please contact us through our blogs. I was finishing the final chapter of the book the week that 2.2 was released, so you can see how the publishing process can sometimes date itself rather quickly. I am sure that Packt will offer follow-on material (I'm already writing an update to the Custom Data Reader examples from Chapter 12), and Shea has already started a Google Code repos for the samples used in the book.

We hope everyone enjoys the book, and appreciate any feedback you might have.

Nexcet
11 Dec 2008, 1:43 PM
I've also notice that there is nothing in the book that explains uploading from a form and using form.submit() well enough. So brief that I don't even consider it knowledgeable.

-_-

CutterBl
11 Dec 2008, 1:59 PM
The File Uploader was introduced in 2.2, which came out in the final day of writing the book. That, and your questions on form.submit(), would make good follow-on topics on the Packt site. You might visit Shea's link (above) and suggest it (pretty sure he wrote the forms chapter).

VinylFox
11 Dec 2008, 3:38 PM
What Cutter said, along with the varying server side requirements for file uploads and the many user contributions for uploading. This made the topic of file uploads difficult to cover with enough useful information that applied to a broad audience.

As for form.submit(), I would love to hear about what you felt was missing. Please feel free to email me via the contact form on my site.

extjs_new
16 Dec 2008, 9:52 AM
In an effort not to muck up the lovely ExtJS forums, I have posted a blog entry where you can leave comments about errors/bugs you find in the book.

http://www.vinylfox.com/learning-extjs-book-bugs/

Its not the optimal way to handle these sorts of things, but its easy for me :)

Hi, do you the ebook of learning Ext JS, would you mind to share for download so that I can read also the book? Thank for your generosity.

jay@moduscreate.com
16 Dec 2008, 9:54 AM
Hi, do you the ebook of learning Ext JS, would you mind to share for download so that I can read also the book? Thank for your generosity.

Dude! Are you serious?! It's $23 USD, not expensive by any means!

VinylFox
16 Dec 2008, 10:35 AM
@extjs_new - This book is a copyrighted piece of material, it cannot be shared in the way your asking.

If you would like to review the book to see if it would fit your needs, then chapter 7 is available free for download on the publishers web site.

http://www.packtpub.com/files/learning-extjs-sample-chapter-7-layouts.pdf

@Jay - thanks for cracking me up in the middle of a long work day with your blunt responses. Much appreciated.

eggspencer
16 Dec 2008, 11:35 AM
I'm just flicking through the DnD chapter - the sub-headings are magical:

Drop what you're doing
Life's a drag
Drop me off
Interacting the fool

Seriously guys, you need some better puns ;) But to anyone who hasn't bought the book, now that you've seen those literary gems I expect you'll want to buy it immediately!



Any you should, it's good.

Ramsay
16 Dec 2008, 3:12 PM
I'm just flicking through the DnD chapter - the sub-headings are magical:

Drop what you're doing
Life's a drag
Drop me off
Interacting the fool

Seriously guys, you need some better puns ;) But to anyone who hasn't bought the book, now that you've seen those literary gems I expect you'll want to buy it immediately!

Yeah, sorry. That was me, I have a penchant for bad jokes. I promise I won't punish you any more otherwise you might have to take punitive measures. Glad you like the book!

hashira
20 Dec 2008, 1:44 AM
Wow, I've been waiting for this one
ill get my boss to order it first thing Monday
Just one question, which version of Ext does the book cover? im assuming a larger emphasis on version 2?

VinylFox
20 Dec 2008, 3:06 AM
2.x and up.

This includes 3.x, but not any new developments that are specific to the 3.x line.

extjs_new
20 Dec 2008, 7:54 AM
Hi, i tried to download the sample code. Just by inspecting, i have some what understand Ext.

Just want to ask about the combo box. On the first load, I can see all the displayfield, but after I choose from the list, it will only reveal the one I selected and the other displayfield are all hidden/remove. Is this correct or not? This behavior are the same all thru out the examples in the book. Thanks

e.g from Chapter3/6_forms_combobox.php

var genres = new Ext.data.SimpleStore({
fields: ['id', 'genre'],
data : [['1','Comedy'],['2','Drama'],['3','Action']]
});


new Ext.FormPanel({ ......
items: [{....
{
xtype: 'combo',
name: 'genre',
fieldLabel: 'genre',
mode: 'local',
store: genres,
emptyText:'Select genre...',
displayField:'genre',
width: 130
}...

mjlecomte
20 Dec 2008, 8:11 AM
look at page 106 for the answer.

igocancun
20 Dec 2008, 6:53 PM
Finally it arrived. Thanks for the book authors!!!!

Lonely Wolf
21 Dec 2008, 5:03 AM
I would like to get this book in PDF, but I live in Russia and the opportunity to pay only webmoney.ru or by bank transfer to Russia. Help me plz...

linux_china
21 Dec 2008, 6:41 PM
I bought the ebook from packtpub today, and enjoy reading now. :)

hashira
28 Dec 2008, 9:25 PM
Hi

I got the PDF version of the book the other day. I must say its very easy to read and understand.

Is this place OK to post questions about book? if not let me know. i will post my questions there next time.

I just wanted to ask if there was any particular reason for setting the spacer image (page 24) within the onReady() function?


Ext.onReady(function(){
Ext.BLANK_IMAGE_URL = 'images/s.gif';
});

I usually set it outside any function but after the ExtJs includes. The only difference that i can see is the scope. I dont think there is really any difference but ...

Thanks

mjlecomte
29 Dec 2008, 4:51 AM
As with the Ext demo examples, there's no real reason other than it's just simpler to show in the example when everything is included inside the onReady block. You can specify the blank image url anytime after the base library is included to override the original definition.

hashira
29 Dec 2008, 5:12 AM
I.c. so if you don't do it after Ext has finished initializing itself, setting Ext.BLANK_IMAGE_URL will not overwrite the default value, but rather be overwritten itself.

Cheers for that :)

VinylFox
29 Dec 2008, 6:20 AM
...so if you don't do it after Ext has finished initializing itself, setting Ext.BLANK_IMAGE_URL will not overwrite the default value, but rather be overwritten itself.

Not quite.

All that's needed is to define the blank image somewhere after the ExtJS library files have been included, and before you start displaying widgets.

The blank image does not care if the DOM is ready or if ExtJS is ready, its just overwriting a static variable.

hashira
29 Dec 2008, 7:35 AM
Hi VinylFox,

Oh ok i get it (finally). its just a global variable that you can overwrite providing you set it after its initially set

Cheers

murrah
11 Jan 2009, 11:32 AM
Thanks for the book - very useful even for a medium level user like me.

I would like to suggest that in version 2 you include a chapter on Ext.Template and Ext.XTemplate. You use examples that use Templates but dont actually talk about them and for beginners that might be confusing.

Thanks again!

Cheers,
Murray

murrah
11 Jan 2009, 11:43 AM
Also, I just went to the link for the files and got a 404 error because the link is case sensitive - I used "5142_code.zip" instead of "5142_Code.zip" - just in case anyone else falls into that hole.

Cheers,
Murray

VinylFox
11 Jan 2009, 3:03 PM
The samples are also available on Google code (and typically more up to date there)

http://code.google.com/p/learning-extjs-book-samples/

murrah
11 Jan 2009, 9:21 PM
The samples are also available on Google code (and typically more up to date there)

http://code.google.com/p/learning-extjs-book-samples/

Thanks!

coca12
12 Jan 2009, 1:45 AM
Keep up the good work!

Scorpie
12 Jan 2009, 6:14 AM
The store mentioned for sale in the Netherlands, Computer Collectief, does not sell this book as of yet. Anybody know another site where I can order it and pay with paypal or IDEAL ?

Scorpie
15 Jan 2009, 12:12 AM
The store mentioned for sale in the Netherlands, Computer Collectief, does not sell this book as of yet. Anybody know another site where I can order it and pay with paypal or IDEAL ?

Nevermind, got it from Amazon.co.uk, will arrive tomorrow :)

VinylFox
15 Jan 2009, 6:01 AM
Nevermind, got it from Amazon.co.uk, will arrive tomorrow :)

Good to hear you found it.

stevets
10 Feb 2009, 8:49 AM
I just found out about this book. Within 10 minutes I ordered a copy to be shipped overnight.

Thanks doods!\:D/

nightowl
16 Feb 2009, 5:30 AM
The book is a very basic introduction to ExtJS. It's far from an in-depth discussion of ExtJS, it's even not that informative about the different possibilities of the framework. Every aspect is discussed briefly, sometimes hasty, with 1 example. Pitty that the examples are not quite "real life" - other than learning the syntax of Ext, you don't get an idea of how to apply it in an effective way. Trying out the examples, some just don't work (eg "removing grid rows from the data store", p 109, you have to remember that in the prev chapter an sm was set for the grid, even though in the current chapter and the current code there si no longer a sign of the rowselectionmodel)


It's not quite what I expected.

Animal
16 Feb 2009, 5:33 AM
If there is a bug, post a report directly to their bug report page. I'm sure the author will fix it.

Don't forget that it's the first book on ExtJs, and came out pretty quickly, so don't expect the world...

CutterBl
16 Feb 2009, 5:41 AM
@nightowl -

I'm sorry you did not get what you were looking for from the book. It is a basic introduction, which is what the title implies. Perhaps you weren't the intended audience of the book? At some point it will be great to have more advanced titles for Ext, but this is the first book on the library, so it makes sense to give an introduction to the framework.

Earlier in this thread you will find a link to Shea's blog, where he has setup an area to list any bugs you might find. Any fixes are being made freely available.

VinylFox
16 Feb 2009, 5:48 AM
Also, grab the most recent code from google code - linked in a previous post on this thread.

nightowl
16 Feb 2009, 6:55 AM
@Cutter: I'm really just getting to learn ExtJS. I guess I'm part of the target audience of the book. I'm just giving my feedback, for other users to consider. Maybe it's interesting for you too, if you plan to publish a follow-up.

From my perspective as a newbie-user, it's too much "bits and pieces", but it lacks a real "hands-on" approach. The examples are all apart, there's not much in the book that adds on what is found here on the site.

I'm still hoping for an introduction to building an app with ExtJS, instead of an overview of all the possibilities. With "building an app", I don't mean all the details of "application design", or inheritence, but some basic examples.

- Building a login form
(there is info about forms, but nothing about how to ensure throughout the app that the same person is logged in or not, and that the session is not spoofed)
- Building a Grid that shows data to one user, and a limited set of that data to other users. How to ensure your AJAX doesn't output too much? How to dynamically adjust your column model? ...

In fact, all the things you encounter in a real-life app.

One example of what I mean, and what is lacking:
page 56/57, loading a form with data. You talk about dynamically loading data in the form, which is great, but the ID is hardcoded in the code. I'd assume in real-life app, you want this ID to be dynamic too, passed as an argument to the URL. How to grab this from the document URL? Can it be done in the ExtJS/Javascript code, or should we be looking at parsing it in the code from PHP, where PHP outputs the final ExtJS code? It's just that small step that would make it interesting, instead of a collection of theoretical examples.

As I see it, the book should be titled "a quick overview of the possibilities of ext js", instead of "learning ext js".


(yes, I want to contribute, so I've put 2 bug reports in your system)

mjlecomte
16 Feb 2009, 7:31 AM
@nightowl

I think you're asking for something very specific. THe book would then need to be entitled "How to build my specific app (with ExtJS)".

They could have included a complete app for an online video store using trees and forms with a java backend. Would that have helped you?

IMO the book lives up to it's billing.

VinylFox
16 Feb 2009, 7:39 AM
I agree with mjlecomte, and just wanted to address some things in your statements so you can have a greater understanding of the "why".


- Building a login form
(there is info about forms, but nothing about how to ensure throughout the app that the same person is logged in or not, and that the session is not spoofed)
Your describing a form. Authentication is not something you can enforce client side, it needs to be enforced on the server side and relayed to the client side. Think of ExtJS as a pretty wrapper around your application.

- Building a Grid that shows data to one user, and a limited set of that data to other users. How to ensure your AJAX doesn't output too much? How to dynamically adjust your column model? ...
Changing the data based on user should also be done server side. Client side has no way to enforce that data is not displayed - keep in mind that the user always has access to override any code thats run in the browser.


One example of what I mean, and what is lacking:
page 56/57, loading a form with data. You talk about dynamically loading data in the form, which is great, but the ID is hardcoded in the code. I'd assume in real-life app, you want this ID to be dynamic too, passed as an argument to the URL. How to grab this from the document URL? Can it be done in the ExtJS/Javascript code, or should we be looking at parsing it in the code from PHP, where PHP outputs the final ExtJS code?

Passing params to a form load call is not hard coded, its quite dynamic. Those params can come from anywhere you want, data store, user input, etc.


It's just that small step that would make it interesting, instead of a collection of theoretical examples.
I use code just like these examples in my daily work - typically the only difference is that I extend to create, instead of the more procedural style of the examples. They were created this way to promote easy learning for those new to ExtJS.

nightowl
16 Feb 2009, 7:44 AM
OK - you can have your point of view on this. Let's not discuss the proposed topics in detail, I don't think it's the appropriate topic for it. I'm just saying that things like this are important to know when you start building an actual application - what goes where. How does Ext fit it? etc.

I'd certainly find it interesting to read about it. Maybe it was not your intention for this book, but it may be a good idea for a follow-up.

my 2 cents. nothing more.

mjlecomte
16 Feb 2009, 7:58 AM
You might also be interested in this thread:
http://extjs.com/forum/showthread.php?p=286084#post286084

Although I doubt it will be an A-Z guide on building an app either.

The content you mention is certainly worthy of discussion, it just seems beyond the scope of the book. There have been threads (long ones in fact) on the nature of your questions BTW, but the content is abstract.

jbird526
16 Feb 2009, 8:40 AM
This is a great book that really helps with the basics. Combine this and Saki's examples for a bit more advanced functionality, a lot of the newby questions dont need to be posted.

jay@moduscreate.com
16 Feb 2009, 10:19 AM
OK - you can have your point of view on this. Let's not discuss the proposed topics in detail, I don't think it's the appropriate topic for it. I'm just saying that things like this are important to know when you start building an actual application - what goes where. How does Ext fit it? etc.

I'd certainly find it interesting to read about it. Maybe it was not your intention for this book, but it may be a good idea for a follow-up.

my 2 cents. nothing more.

how you fit ext in to an application depends on how you plan on implementing Ext. For instance, does ext live in different parts of a regular web page or do you use it (like most of us do) as full UI management for the application.

nightowl
17 Feb 2009, 12:09 AM
how you fit ext in to an application depends on how you plan on implementing Ext. For instance, does ext live in different parts of a regular web page or do you use it (like most of us do) as full UI management for the application.

It's things like that, that are informative to explain in a book. You may know that, but a newbie doesn't necesseraly. I'm sure there is not 1-fits-all approach to using Ext (neither is there one-great-solution-to-solve-this-particular-problem for PHP), but I expect to find that kind of information in a book.

This is exactly what I mean when I say that the book gives more an overview of the parts of Ext, and doesn't elaborate enough on how to apply them.

(I'm being dragged in this discussion - I think the book is OK, but could be improved, all I initially wanted to do was give the feedback on what could be improved)

VinylFox
11 Apr 2009, 8:04 AM
In case anyone is interested in a free copy...

http://net.tutsplus.com/articles/news/friday-freebies-learning-ext-js/

VinylFox
6 May 2009, 12:14 PM
I just saw this and it made me laugh, so I thought I would share...

http://content.screencast.com/users/VinylFox/folders/Jing/media/ac10fd54-8bac-46df-9e59-257ccd11d574/2009-05-06_1601.png

Apparently Amazon decided to auto generate key phrases. :)

For anyone not familiar, "work sucks" is a phrase from a movie that's referenced in the examples in the book.

jay@moduscreate.com
6 May 2009, 12:19 PM
That is awesome!

hengzhi100
10 Jun 2009, 3:25 PM
where can i buy?

jay@moduscreate.com
10 Jun 2009, 3:27 PM
Seriously? how about looking a vynilfox's signature.

Animal
11 Jun 2009, 2:20 AM
Seriously?

I don't think so. That's a first post:



Join Date: 01-29-2009
Posts
Total Posts: 1 (0.01 posts per day)
Find all posts by hengzhi100
Find all threads started by hengzhi100
Referrals: 0
User Notes: [Post User Note]


A spam account.

jay@moduscreate.com
11 Jun 2009, 3:16 AM
I see no spam though?

Animal
11 Jun 2009, 3:23 AM
No, he's one of those weird ones that just posts random rubbish.

You sometimes see them cobble together Exty-looking questions to post at total random on the end of existing threads. No links, nothing. I've no idea what they get out of it.

jay@moduscreate.com
11 Jun 2009, 3:24 AM
Good question. Sometimes i wish i was an admin so i can help clobber these monsters.

VinylFox
11 Jun 2009, 3:47 AM
Ive noticed the same type of thing on my blog comments - just random statements - usually the signature links back, or the user profile. I assume it has something to do with SEO ranking.

But either way....

Book can be purchased at:


Amazon (US) (http://www.amazon.com/gp/product/1847195148?ie=UTF8&tag=viny07-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1847195148)
Amazon (UK) (http://www.amazon.co.uk/exec/obidos/ASIN/1847195148/)
Amazon (DE) (http://www.amazon.de/exec/obidos/ASIN/1847195148)
Amazon (FR) (http://www.amazon.fr/exec/obidos/ASIN/1847195148)
Packt Publishing (http://www.packtpub.com/learning-ext-js/)
Barnes & Noble (http://search.barnesandnoble.com/Learning-Ext-JS/Shea-Fredrick/e/9781847195142)

mystix
11 Jun 2009, 4:13 AM
Ive noticed the same type of thing on my blog comments - just random statements - usually the signature links back, or the user profile.


words escape me, so i'll post a pic.

these spammers are

@http://content.screencast.com/users/mystix/folders/Default/media/ac6a85c0-52d7-4740-ab84-54b3bf9305e3/donkey-funny.jpgs!!!

jay@moduscreate.com
11 Jun 2009, 5:17 AM
Shea, it might be helpful to put that on the first thread ;)

Boubalou
21 Aug 2009, 6:36 AM
Hey guys,

Is it still worth buying this book seeing Ext JS 3.0 being out for a couple of weeks now?

Concepts are probably similar, but over here, we never worked with 2.0, so I have no idea if the changes are drastic or just aesthetic (from 2.0 to 3.0). Please enlighten us!

Thanks,
Boubalou

jay@moduscreate.com
21 Aug 2009, 6:37 AM
Hey guys,

Is it still worth buying this book seeing Ext JS 3.0 being out for a couple of weeks now?

Concepts are probably similar, but over here, we never worked with 2.0, so I have no idea if the changes are drastic or just aesthetic (from 2.0 to 3.0). Please enlighten us!

Thanks,
Boubalou

Yes it is. Everything discussed in that book is relevant.

VinylFox
21 Aug 2009, 6:43 AM
Yeah, its still relevant, and will be for quite some time. ExtJS has no plans to re-factor the library, like what happened from 1.x to 2.x.

The only things you will miss out on are the new features that have been added in 3.x. For instance, the book does not cover Direct, there is no GridView, no hbox/vbox/flex layouts, etc.

This book is more about learning how to use the library as a whole, and not a "here are the config options for each component" so the ideas will always be relevant.

Boubalou
21 Aug 2009, 6:53 AM
Sweet, thanks guys.

Going straight to Amazon.ca! :)

mozexty
7 Apr 2010, 2:36 AM
Hi all, i have a question about the "Database-driven Combobox".
On page 48 of the book, i saw this code:
var genres = new Ext.data.Store({
reader: new Ext.data.JsonReader({
fields:['id', 'genre_name'],
root: 'rows'
})
proxy: new Ext.data.HttpProxy({
url: 'data/genres.php'
})
});

I do not understand what this snippet of code is supposed to do, especially the hilighted part.
The url property of my FormPanel us 'movie-form-submit.php', which ECHOes the Json-encoded data into my page. I don't know why i need 'data/genres.php'.

CutterBl
7 Apr 2010, 6:42 AM
Your form's url is for the data record of the values of each of the fields of your form. The 'genres' store is specifically for populating all of the available options of the Combo Box itself, the data for which is available from the remote resource located at 'data/genres.php' (in the sample).

mozexty
7 Apr 2010, 11:49 AM
Thanks for the quick reply, it's a bit clearer now. I'll try it again..

Ooypunk
23 Apr 2011, 11:46 AM
Is this book still relevant for Ext JS 4?

jay@moduscreate.com
23 Apr 2011, 1:40 PM
Some yes, but a whole lot has changed!

Ooypunk
23 Apr 2011, 1:43 PM
Any plans on a new version of the book then?

jay@moduscreate.com
23 Apr 2011, 2:05 PM
Would be cool.

VinylFox
23 Apr 2011, 4:36 PM
Is this book still relevant for Ext JS 4?

Somewhat...the basic concept is the same. Getting early access to Jay's Sencha Touch book would help. It's all just JavaScript tho, get that figured out and the rest will fall into place.

davisty
24 Apr 2011, 4:29 PM
I have the old one. Does it touch on 4?

jay@moduscreate.com
24 Apr 2011, 4:35 PM
no. It was published way before 4.0 became as stable as it is now.

VinylFox
24 Apr 2011, 5:44 PM
I have the old one. Does it touch on 4?

4 was not even a concept when that book was written, how could it? Keep in mind that were just dealing with JavaScript here, this is not a new language, just JavaScript with some awesome classes.

jay@moduscreate.com
24 Apr 2011, 7:03 PM
Last time I heard, shea could tell the future! ;)

davisty
25 Apr 2011, 8:06 AM
I bought the old one almost 6 months ago. I thought you may have had an revised edition.

Once you say it was just released, we expected new stuff in it. Silly me, that you got every one confused ...

jay@moduscreate.com
25 Apr 2011, 8:11 AM
I bought the old one almost 6 months ago. I thought you may have had an revised edition.

Once you say it was just released, we expected new stuff in it. Silly me, that you got every one confused ...

But that was posted 1 Dec 2008 10:15 PM (eastern).

VinylFox
25 Apr 2011, 8:49 AM
I bought the old one almost 6 months ago. I thought you may have had an revised edition.

Once you say it was just released, we expected new stuff in it. Silly me, that you got every one confused ...

I am so confused I'm not even sure how to reply to this. What exactly is your question again?

John Sourcer
25 Apr 2011, 10:12 AM
Is there a Kindle version of ExtJS in Action?

VinylFox
25 Apr 2011, 10:25 AM
Is there a Kindle version of ExtJS in Action?

Why would you ask that question in this thread?

is there a full moon today or something?

I'm closing this thread, since it's 3 years old and there are much better places to ask these sorts of questions.