Welcome to the Plugin Portal project. The Plugin Portal is a
web application that allows the NetBeans community to contribute to the
NetBeans plugin eco-system by adding plugins and commenting on and
rating existing plugins. This project includes the web
application called the "Plugin Portal" behind the "Plugins" tab on
http://www.netbeans.org as well as the "Plugin System" that provides
the business logic behind maintaining the plugins.
History
In the fall of 2006, Josef Holy and Jiri Rechtacek put together a
presentation that proposed an overhaul of the plugin eco-system for
NetBeans. The presentation talked about the idea of a "Plugin
Portal" where developers could contribute NetBeans plugins.
The presentation also included ideas about including Web 2.0
to make the Plugin Portal experience richer. Another driving
need to provide a Plugin Portal was the need to get rid of
"nbextras.org" web site. The "nbextras.org" web site was a
short term solution to provide a place for people to look for NetBeans
plugins. In order for a developer to contribute their plugin,
they would submit a request and wait for the "nbextras.org"
administrators to add the information. David Botterill, a
NetBeans Evangelist, saw an opportunity to create the Plugin Portal
using Sun's tools and technologies. David's ideas was to
involve the community in the project as well as prove that a real world
web application could be done with Sun's tools and technologies
following Sun's "Eat our own dog food" mantra. David began
gathering requirements for the Plugin Portal in December 2006 and
delivered the first release (Phase I) on March 9, 2007.
Phase I
Date Completed:
March 9, 2007
Defining Features:
- Developer can add plugins
- Users can comment on plugins
- Users can rate plugins
Phase II
Date Completed:
May 4, 2007
Defining Features:
- Plugin Portal available as a NetBeans IDE Update Center
Phase III
Date Completed:
April 5, 2008
Defining Features:
- Developers can request plugin verification so plugins show up in the Plugin Manager in NetBeans 6.x IDE
- Developers can manage/delete comments previously made.
- Plugin owners receive email notifications when comments are added or changed for the plugin(s) they own
- Check out the full list of new features and bugs fixed in the functional specification listed below
Functional Specification:
http://www.netbeans.org/source/browse/pluginportal/www/docs/phaseIII_func_spec.pdf
Getting Involved
Mailing Lists:
List
Archives
dev@pluginportal.netbeans.org
The main list for developers to discuss development issues/artifacts
and requirements for version control. |

 |
cvs@pluginportal.netbeans.org
A mailing list for version control commit messages. When new
directories or files are committed to this project repository, an
e-mail is sent to this list. The e-mail contains a simple diff based on
the commit. If this list is deleted, the system will generate mail
failures for every commit made to the project repository. |

 |
announce@pluginportal.netbeans.org
Announcements of new releases and other major events. |

 |
issues@pluginportal.netbeans.org
A mailing list for issue or artifact creation and
changes. When new issues or updates to issues are committed, an e-mail
is sent to this list. If this list is deleted, the system will generate
mail failures for every issue created or updated in the project. |

 |
users@pluginportal.netbeans.org
A general discussion list for the modules end users. |

 |
Related Information