On 04/02/2010 12:22 PM, Vincent Massol wrote:
> Hi,
>
> I'm implementing the mail entitled "[Proposal] Rationalize our projects and 
> SVN structure" and I need to start creating extensions.xwiki.org (a **first** 
> version of it).
>
> Here's my current thinking re its structure:
>
> * An ExtensionClass
> - Description
> - icon (optional)
> - Download page (optional)

Why a distinct download page? I find it hard to manage it like this.

> - created by
> - contributor
> - bundled with (none, top level projects except contrib, extensions)
> - content (with template having Tested With + Requirements sections)
> - type (macro, snippet, application, plugin, skin, other)
>
> * A MacroClass
> - macro type
>
> * A SnippetClass
> - languages (multi choice list: script languages)

Macro and Snippet are added along the ExtensionClass?

> Note: In the future we'll need to map these classes to the Extension Manager 
> descriptor, with dependencies for example.
>
> * Have an ExtensionClassSheet that does basically the same thing as now
> * Have an ExtensionClassTemplate with predefined sections to guide the 
> author: Usage, Installation&  Requirements, Tested With (note: Installation&  
> Requirements could also be put in the Download page, common to all versions)
> * Keep the Download classes too for now
> * On the home page, have a big livetable mapped to ExtensionClass for now.
>
> * Put all extensions in an Extensions space
> * Use a prefix of "Extension"
> * When an extension is made of different "types", then bundle it as  a zip 
> with type "other". For example the Watch extension is made of a XAR + 2 jars, 
> it would be bundled as a zip and a type of "other".
>
> * Move Module References to platform.xwiki.org
>
> * Possibly write some scripts to help migrate current content on 
> code.xwiki.org to extensions.xwiki.org
>
> WDYT?

-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to