A Plugin Directory for Wikka


There are many great plugins contributed by Wikka users. Since our goal is to keep Wikka's core as small as possible, while allowing extensibility, a user-maintained plugin directory (with code and instructions on how to install specific extensions) would be the most natural solution. As part of our effort to make the development and maintenance of plugins easier, we would like to create a dedicated plugin directory in the Wikka SVN repository.

Contributors will be able to upload and maintain plugins, link them from development pages, keep track of changes and allow easy diff'ing/merging for users.

The first step: choosing a good directory layout

We have now the possibility to create SVN user accounts restricted to specific nodes of the repository. This means that any contributor willing to upload plugins, patches and modifications will be able to do this without messing up the core development line or other users' contributions.

Depending on how contributors will post their plugins, different approaches are possible:

1.User folders with plugin subfolders
(each user will be able to create subfolders for each plugin/hack)
wikka/plugins
.............../DarTar
....................../skineditor
....................../useradmin


2. Simple plugin folders
(a flat organization fo plugins, to make browsing easier)
wikka/plugins
.............../skineditor
.............../useradmin


A few things to keep in mind before choosing the best layout:

Given the above constraints, which directory layout would be the most appropriate?

The following steps

Once an agreement on the previous point is reached, the following steps are required to set up the plugin directory

Comments ?

Feedback welcome




CategoryDevelopmentDiscussion
CategoryUserContributions
CategoryAdmin
There are 22 comments on this page. [Show comments]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki