On Feb 8, 2013, at 5:42 PM, Anca Luca <[email protected]> wrote:

> On 02/08/2013 02:32 PM, Vincent Massol wrote:
>> On Feb 8, 2013, at 1:39 PM, Eduard Moraru<[email protected]>  wrote:
>> 
>>> On Thu, Feb 7, 2013 at 6:47 PM, Vincent Massol<[email protected]>  wrote:
>>> 
>>>> On Feb 7, 2013, at 5:38 PM, Eduard Moraru<[email protected]>  wrote:
>>>> 
>>>>> On Thu, Feb 7, 2013 at 6:31 PM, Vincent Massol<[email protected]>
>>>> wrote:
>>>>>> Hi Caty,
>>>>>> 
>>>>>> On Feb 7, 2013, at 5:08 PM, "Ecaterina Moraru (Valica)"<
>>>> [email protected]>
>>>>>> wrote:
>>>>>> 
>>>>>>> Hi,
>>>>>>> 
>>>>>>> XWiki Flavors are a set of predefined extensions having a specific use
>>>>>>> case in mind. XWiki Flavors can be considered specializations of XWiki
>>>>>>> instances suited for different purposes like public websites,
>>>>>>> intranets, content sharing, project management, community status,
>>>>>>> business intelligence, etc.
>>>>>>> 
>>>>>>> Scenario: You want to install XWiki. The installer will propose
>>>>>>> different 'flavors' and will install automatically all required
>>>>>>> extensions. This way you will have a product close to your initial
>>>>>>> needs. You can later refine it by installing / uninstalling other
>>>>>>> extensions.
>>>>>>> 
>>>>>>> So when I first thought about the process of installing a Flavor I
>>>>>>> imagined that I could customize what I wanted from the Flavor and
>>>>>>> select just the things I need. Actually for me Flavors were like
>>>>>>> categories with subcategories, and more of a classification system,
>>>>>>> than a packaging one.
>>>>>>> 
>>>>>>> 
>>>> http://incubator.myxwiki.org/xwiki/bin/download/Improvements/Flavours/customizedInstall.png
>>>>>>> Also another difference in my vision is that I had a Base Package that
>>>>>>> contains the common denominator for all Flavors. The Base Package
>>>>>>> should contain basic mechanics for managing content and users.
>>>>>>> Selecting no flavor will still result in having basic wiki features
>>>>>>> (page creation, attachments, history, users, etc.).
>>>>>>> 
>>>>>>> After some discussions with Eduard I understood that Flavors could be
>>>>>>> defined as extensions and they could contain just a list of
>>>>>>> dependencies on other extensions. The Extension Manager will install
>>>>>>> the 'exact' list it gets from the definition without the ability to
>>>>>>> exclude some dependencies.
>>>>>> Indeed.
>>>>>> 
>>>>>>> I've watched the 'recent' mails about XWiki Flavors [1] [2] [3] [4]
>>>>>>> and for me the conclusion is clear: we will never agree on what
>>>>>>> starting features are the best and that will solve everybody's
>>>>>>> problems. But that is ok and normal and the strength of XWiki is it's
>>>>>>> extensibility.
>>>>>>> 
>>>>>>> So the next idea was to have a Flavor Creator that will allow users to
>>>>>>> create their own collections of extensions. This collection should be
>>>>>>> then published to extensions.xwiki.org and could appear in the
>>>>>>> installer list as suggestions.
>>>>>> Some thoughts:
>>>>>> 
>>>>>> * Yes, the idea is that anyone can contribute a flavor on xwiki.org,
>>>>>> since it's an extension like any other (it would just have a new type,
>>>>>> called "flavor" since we don't have this ATM). The DW will list all
>>>> flavors
>>>>>> it can find from e.x.o. This is where we need some ways to bring the
>>>> best
>>>>>> flavors to the top. My idea was to add ratings to the Repository app for
>>>>>> that
>>>>>> 
>>>>> I agree with this. IMO, we should bring back the idea of extension types
>>>>> (including this new "flavour" type) and, as you`ve mentioned, add things
>>>>> like ratings.
>>>> Not sure we're talking about the same thing. There are already extension
>>>> types (they correspond to the maven<packaging>  element). Currently AFAIK
>>>> the EM has implementations for XAR and JAR. We need to add either support
>>>> for "POM" or create a new Maven packaging but that's probably unnecessary,
>>>> supporting POM is enough.
>>>> 
>>> What I meant was the ability to specify for each extension that it is an
>>> application, a macro, a skin, a flavour, etc.
>> I think type and category are 2 separate things.
>> 
>> For category I was thinking about just using the existing tag feature and 
>> making that visible in the EM UI.
> 
> Hm, but we have that, no? a beautiful tagcloud on top of the extensions 
> livetable on the main page.

Not in the EM UI. We have it in the Repository app UI.

Thanks
-Vincent

> The only issue is that tags UI is  by default on the bottom of the page, and 
> for extension authors it's not really straightforward to go there and fill in 
> the tags. Maybe if we put a warning in edit mode or something, to tell people 
> to not forget to add tags so that the tags are easier to discover.
> 
> Anca
> 
>> 
>> WDYT?
>> 
>> Thanks
>> -Vincent
>> 
>>> Thanks,
>>> Eduard
>>> 
>>> 
>>>>> Also, this should be reflected in the EM UI to allow a user to do
>>>> browsing
>>>>> (by extension types) and not only searching (which is a bit intimidating
>>>> to
>>>>> new users).
>>>> Yup.
>>>> 
>>>> Thanks
>>>> -Vincent
>>>> 
>>>>> Thanks,
>>>>> Eduard
>>>>> 
>>>>> 
>>>>>> * Also, in the DW the user should be allowed to not install any flavor
>>>> so
>>>>>> that he can then install extensions one by one if he so wishes
>>>>>> 
>>>>>> * Re the base package there's no need to have one since extensions
>>>> declare
>>>>>> their require dependencies
>>>>>> 
>>>> http://incubator.myxwiki.org/xwiki/bin/download/Improvements/Flavours/flavorCreator.png
>>>>>>> If Application Within Minutes let's you create your own applications,
>>>>>>> the Flavor Creator would let you make packages of extensions for a
>>>>>>> specific purpose. This way we strengthen XWiki's extensibility and we
>>>>>>> let the users take the power and customize the solutions that are
>>>>>>> perfect for them.
>>>>>> Sounds good.
>>>>>> 
>>>>>> Thanks
>>>>>> -Vincent
>>>>>> 
>>>>>>> Just some ideas.
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> Caty
>>>>>>> 
>>>>>>> [1] [Idea]"Community" flavor
>>>>>> http://xwiki.markmail.org/thread/2e3fdm3hfuh54vpr
>>>>>>> [2] [Idea] XWiki Project Development Flavor
>>>>>>> http://xwiki.markmail.org/thread/334vzyytfvlppmri
>>>>>>> [3] Idea collection minimal xwiki configuration
>>>>>>> http://markmail.org/thread/abma4pzuq2ooy6as
>>>>>>> [4] [UserStory] Wiki Archetypes
>>>>>>> http://xwiki.markmail.org/thread/jp35ackl2puuscjv
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to