So I guess in the pom it should be xar - but of category: flavor? :) I'm not sure how it will be defined
On Fri, Feb 6, 2015 at 1:09 PM, Ecaterina Moraru (Valica) <[email protected] > wrote: > Hi, > > I'm not sure I know what are the differences between 1-4. > > I assume: > 1) needs to be defined in the .pom > 2) ? > 3) tag in repo app. The bad thing is that it's very easy to add a tag and > we have so many tags already defined. Filtering is done through livetable's > tag cloud. The bad thing is that it will be harder for us if in the future > we will want to add that tag cloud also in EM. > 4) type in repo app. > 4) category? > > So not sure what is the difference between type and category. > I would like a type in the repo app (so is this 1) or 4)?). We have a > finite number of types and this way flavors will be special. If we want to > add the filtering we just need to add a select inside EM (that will be able > to filter apps, flavors, macros, colorthemes, pluggins, etc.). > > But you might not agree with me. Actually in the type field I would like > to have: Apps, Flavors, Skins, even if all of them are XARs. I don't care > how they are packaged, I care that they have different functionality, > different purposes and different places to activate in the XE interface > (Skins are activated in Administration, Apps are accessible in AppBar, > Flavors will be suggested in the Wiki creation step). > > Thanks, > Caty > > > On Fri, Feb 6, 2015 at 12:14 PM, Thomas Mortagne < > [email protected]> wrote: > >> OK I mixed a bit the number after a last miute refactoring of the mail... >> >> On Fri, Feb 6, 2015 at 11:09 AM, Thomas Mortagne >> <[email protected]> wrote: >> > Hi devs, >> > >> > There is many ways to make an extension a flavor and we need to chose >> one. >> > >> > Here are a few I have in mind: >> > >> > 1) Extension of type FLAVOR (compared to XAR and JAR types for example) >> > 2) A Boolean indicating if an extension is a flavor >> >> > 2) A tag "Flavor" (or some of the name to be decided later) >> > 3) A unique category "Flavor" (or some of the name to be decided later) >> >> It's of course >> >> 3) A tag "Flavor" (or some other name to be decided later) >> 4) A unique category "Flavor" (or some other name to be decided later) >> >> > >> > I don't like 1) because a flavor does have anything special and I >> > don't see the point of reimplementing a new extension type handler >> > just to make an extension a flavor. >> > >> > I'm really not a fan for 2) either since it would makes this part of >> > the core of extension API which I really don't like since flavor are >> > XWiki runtime specific while you can use the xwiki-commons part of >> > Extension Manager for many use cases that don't have anything to do >> > with XWiki right now. >> > >> > So I'm hesitating between 3) and 4). When I started thinking about it >> > I was more into 3) since we already have tags in XWiki Repository but >> > since I saw that in both Android and IOS each application is in a >> >> > unique category I'm tempted to change my mind and give my +1 to 3). >> >> I'm sure you understood it's 4) here :) >> >> > Plus exposing categories is a nice new feature anyway. >> > >> > -- >> > Thomas Mortagne >> >> >> >> -- >> Thomas Mortagne >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs >> > > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

