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.

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
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to