Hi all,

I have been thinking about the plugin development process for jquery.
As it is today we have a wide variety of plugins and some of them are
officially supported. The problem as I see it today are the following:

- Version management, some plugins that are official do not change in
the same speed as the jquery core, leaving end-users to either not
upgrade the core or make their own changes to offical plugins. This is
not optimal. I believe that in order to become an official plugin, the
author(s) of the plugin has to verify what plugin versions works with
what core versions. If this is not possible, we must create a way to
identify how to work with plugins and version without forcing the
end-user to manually hack the core of jquery or the plugins. Maybe we
should look at PEAR or other libraries and see how they handle version
management for plugins.

- Offical plugins becomes official by word-of-mouth today, that is the
only way as it is now. Maybe offical plugins also should be able to
become official by adding requirement specifications for future
plugins to the jquery plugin library and letting development-teams
take on these requirements.

- Coding conventions. I believe that in order to make a plugin
official it has to follow strict coding conventions, otherwise it is
difficult for people to take on development whenever the orginal
author feels he/she do not have the time or focus for keeping the work
up.

This is just my thoughts and I am sure that John and the rest of the
core team has big ideas in this area, I just hope to create a bigger
discussion about how to work with official plugins and how to handle
requests for plugins, which I think is an important step in order to
jquery to become more stable, user-friendly and the de-facto choice
for javascript-libraries.

Best regards,
Mattias Hising
Front-End Architect PokerRoom.com

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

Reply via email to