I agree... I'd argue that no matter how many cool features the "next version" of jQuery has, if the docs and underlying support mechanisms aren't intuitive and easy to use, then people will turn away from it. I think that the next "release" should be full-featured, robust documentation. andy
_____ From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Rick Faircloth Sent: Friday, September 28, 2007 8:59 AM To: jquery-en@googlegroups.com Subject: [jQuery] Re: When will the API be updated for 1.2.1? <soapbox> I've been saying for awhile now that jQuery, now that it is becoming more popular, with even more new users and developers of plug-ins on top of the rapidly developing core, needs a content management system to handle, in a systematic, disciplined way, the core updates, plug-in availability as well as compatibility, and all associated documentation. The reason given, and it is understandable, is that this is a loosely connected, volunteer effort on everyone's part and expectations and discipline can't be enforced on volunteers. I disagree. If everyone wants to see jQuery continue to prosper, it, and those associated with it. core developers, plug-in developers, and users, will have to work within a disciplined system to maintain usability. It's getting out of hand. I would love to try the new image shadow effect in the latest core, but I'm afraid to put the core on a page with jQuery that is running well to see what happens. If it doesn't work, then there are endless hours spent trying to track down fixes, or find out answers to compatibility questions, documentation, etc. At some point, the chaos will turn users away from even a superior form of development. And can a poorly supported system of developing, meaning it lacks disciplined development, testing, and documentation, even be called superior? </soapbox> Rick From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Juha Suni SC Sent: Friday, September 28, 2007 9:24 AM To: jquery-en@googlegroups.com Subject: [jQuery] Re: When will the API be updated for 1.2.1? In the meanwhile it would help tremendously if the documentation and API links were consistent in where they point to, and the 1.2 api in the wiki was easy to find. FYI: The 1.2 API in the wiki is at: http://docs.jquery.com/Core (or by clicking "jQuery Core" in the wiki main page at http://docs.jquery.com) Problems: Most documentation main page links point to the 1.1.2 -version API. For example clicking "Attributes" on the main page (http://docs.jquery.com) under the DOM in the right, takes you to 1.1.2 API. As do all the other under the DOM-title. "Traversing" for example takes you to http://docs.jquery.com/DOM/Traversing which is 1.1.2, but to get to the 1.2 traversing-section you need to click "jQuery Core" first, then choose traversing from the left to get to http://docs.jquery.com/Traversing which is 1.2. This is made even more difficult by the fact that all the API-links you find in Google and in jQuery-related discussions point to different places, none of them being 1.2 or even having a link to 1.2 or even mentioning they might be out of date. http://docs.jquery.com/Api again has links pointing both to 1.2 and 1.1.2 docs nicely mixed together. The "official" (it is, right?) API on the other hand is only 1.1.2 with no mention of it being outdated. Same goes with the visualjquery.com -site which is certainly very popular and many links point to it. This is extremely confusing for new users, and even for us regulars. I spent 10 minutes trying to find the 1.2 API that I remembered stumbling upon before. Many new users might have no idea they are browsing an old version of the API (its easy to confuse 1.2 with 1.1.2). This is made even more important by the fact that 1.2 and 1.1.2 actually do have major differences and some 1.1.2 stuff just won't work under 1.2. One of jQuery's key strengths is the low learning curve and good documentation. With outdated documentation (especially when up-to-date documentation _is_ available) making things harder for new users these benefits disappear. I'm certainly not trying to bash anyone and I do understand the possible difficulties in getting things to work smoothly and in keeping docs up to date. I'm just suggesting that since we do have a decent up-to-date API at http://docs.jquery.com/Core, shouldn't most links point to that instead of the outdated 1.1.2? And even though the 1.1.2 API would still be available, I'd strongly suggest placing a visible text informing the user that the information might be outdated with a link to the latest API. ----- Original Message ----- From: Brandon <mailto:[EMAIL PROTECTED]> Aaron To: jquery-en@googlegroups.com Sent: Thursday, September 27, 2007 6:24 PM Subject: [jQuery] Re: When will the API be updated for 1.2.1? The documentation is going through some growing pains. Currently the only source of documentation for 1.2.x is on the wiki. I've been thinking about how we can take those docs and create an XML file like we had before ... currently the only idea I have is to screen scrape which if you look at the actual markup of the Wiki is a pain and doesn't scale well for inclusion of plugins, etc. I've made a little progress (still have a long way to go) with using Hpricot to at least get the core docs into XML. -- Brandon Aaron On 9/27/07, Andy Matthews <[EMAIL PROTECTED]> wrote: I use this: http://jquery.com/api/ all the time because it's the simplest, easiest, reference for jQuery methods and behaviours. But it still lists it's version as 1.1.2. Are there plans to update this reference? Alternately, I'd argue that there needs to be ONE single point of entry (on the jQuery site at least) for a straight up reference. I'm not talking about the fluffy examples found in the wiki area, but just a terse explanation of the method, it's parameters, and how to use it. ____________________________________ Andy Matthews Senior ColdFusion Developer Office: 877.707.5467 x747 Direct: 615.627.9747 Fax: 615.467.6249 [EMAIL PROTECTED] www.dealerskins.com <http://www.dealerskins.com/>
<<image001.png>>