Add-on development summary
Information for add-on developers.
General Information
Want to find community add-on's for Plone? Want to develop your own add-on for Plone? Being an Add-on developer for Plone usually involves a few different skills. The main skill(s) require understanding of Zope Page Templates and the Python programming language. Usually with these skills you can customize Plone through-the-web interface using a web browser. Sophisticated functionality requires a deeper understanding of Python and the Zope Application Server.
What is the Collective
The Collective is an open code repository. It's like a Wiki.
The Collective is an experiment where all "trusted" developers in the Zope/CMF/Plone communities are allowed to get access to a single repository. Everyone is allowed to checkin to any of the modules in the collective (granted they do not break code). It is an attempt at a collective ego-less repository. It has over 300 developers and has moved from Sourceforge to the SVN Repository at plone.org. Since its an open repository it has a lot of code with widely varying quality. Much of the code that ends up in Plone starts off in the Collective, matures and then ends up being pulled into Plone.
- Collective Sourceforge Project - http://sf.net/projects/collective ( Not active anymore. use the Subversion Repository )
- Plone Subversion Repository Information
- Collective Mailing Lists
A confusion that is easily made is that there is an active CVS and SVN repository of the collective. It mainly due to hystorical reasons but the main reason is that CVS at sourceforge.net uses sourceforge logins and CVS while the SVN repository at plone.org uses plone.org logins and Subversion.