So, you want to help Foswiki by creating an extension? Great! Here's how to get started.

First, if you want to make a simple plugin using the Plugins API, read this. If you are making a contrib, for example a skin, or something which extends the core functionality, or if you have an existing plugin and you just want to learn how to package it, read To get a feel for the project, recommended reading includes GettingStarted and DevelopersBible, where details on coding standards and documentation guidelines can be found. All developer documentation has the DNA logo in the top right, so you know where you are.

If you haven't already done so, download and install the latest version of Foswiki.

You can fetch the a work-in-progress version from Subversion. See HowToStartExtensionDevelopmentInSubversion for more information on setting up a subversion-based development environment.

Additional Resources

Are you porting an existing extension from TWiki to Foswiki? See:

DeveloperDocumentation has a complete (unstructured) index of topics likely to be of interest to developers.
Topic revision: r14 - 09 Nov 2010 - 14:46:53 - AntonioTerceiro
 
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. see CopyrightStatement. Creative Commons LicenseGet Foswiki at sourceforge.net. Fast, secure and Free Open Source software downloads