On Apr 6, 2010, at 2:42 PM, Ecaterina Valica wrote:

> The current naming for the extensions
> http://code.xwiki.org/xwiki/bin/view/Extensions/
> 
> is kind of confusing with the one given to the general extensions.xwiki.org.
> 
> We should find another name for the external modules, or we put them in
> Other section?

In the proposal all extensions are put as extensions and listed in one 
category: extensions.

The rationale is that a user shouldn't have to know if what he looks for is a 
macro, snippet, application, other type of extension. He's looking for 
something to solve a need.

Thats said, I've mentioned a "type" below for advanced users who want to list 
only extensions of a given type. What we currently call "extensions" will go in 
the "others" category. Types are:
macro, snippet, application, plugin, skin, other. Composite extensions will 
also be listed as "other" (as mentioned below).

Thanks
-Vincent

> Thanks,
> Caty
> 
> On Tue, Apr 6, 2010 at 10:48, Vincent Massol <[email protected]> wrote:
> 
>> 
>> On Apr 3, 2010, at 3:46 PM, Sergiu Dumitriu wrote:
>> 
>>> 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.
>> 
>> Yes, I agree that we should store the DownloadClass objects in the same
>> page.
>> 
>>>> - 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?
>> 
>> Yes since they contain additional data, not common with other extension
>> types.
>> 
>>>> 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?
>> 
>> Thanks
>> -Vincent
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to