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/