I don't know how I'd feel about being forced to create a getting started,
code samples, faq and download area. At some point we'll be asking too much
of plug-in authors... but while we're making a list... :)

- $-friendly wrapper (as stated before)
- jslint error-free (one step up form missing semi-colons)
- javadoc commenting of plug-in external interface
- clearly stated license in jquery.plugin.js file

I've been using Javadoc commenting in my code for a few years now. It's been
really nice when going back to fix old bugs or review code because the
standardized comments make it easier to understand what's going in and
coming out of a function.

As for licensing, on my first jQuery project (back in January) the client
had a strict no-GPL policy and lawyers found the dual license language
confusing. Also, many plug-ins have no explicit license, so I had to seek
written permission from the plug-in authors to satisfy the client's lawyers.

The wording the lawyers didn't like was the "MIT AND GPL" (in
jquery.jsitself). The better wording comes from the
jQuery.com: (the second sentence being the important one)

"jQuery is currently available for use in all personal or commercial
projects under both MIT and GPL licenses. This means that you can choose the
license that best suits your project, and use it accordingly."

Brian.

On 3/26/07, Ariel Jakobovits <[EMAIL PROTECTED]> wrote:

you know what else would be nice in this "standard interface"? An include
of a search from the jQuery archives of any discussions related to that
plugin.

----- Original Message ----
From: Matt2012 <[EMAIL PROTECTED]>
To: discuss@jquery.com
Sent: Monday, March 26, 2007 5:01:31 AM
Subject: Re: [jQuery] Quality control for plugins

I wonder if its worth having a standard interface for plugin support
pages.

i.e. the jquery form plugin (http://www.malsup.com/jquery/form/) is a
great example with getting started, api, code samples, faq and
download areas whereas other great plugins have sometimes very
confusing support pages

..just a thought..



_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/




_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to