+1 for the idea, and +1 for the Thomas' remarks. 2016-05-23 11:38 GMT+02:00 Eduard Moraru <[email protected]>:
> +1 for curation as I agree it fits better our size, but on the long run the > ratings need to improve so that, at some point, it can take over most of > the curation effort. > > Thanks, > Eduard > > On Mon, May 23, 2016 at 12:19 PM, Ecaterina Moraru (Valica) < > [email protected]> wrote: > > > +1 > > > > Thanks, > > Caty > > > > On Mon, May 23, 2016 at 11:58 AM, Thomas Mortagne < > > [email protected] > > > wrote: > > > > > +1 for the curation in general but I'm not a big fan of your proposal > > > of displaying only recommended extensions by default in EM (90% of the > > > users won't change the filter and will find very few extensions). We > > > could make recommended extensions listed first when you have empty > > > search input instead and highlight them some way in the extension > > > displayer (like some validation icon, a different color, etc.). > > > > > > On Mon, May 23, 2016 at 10:39 AM, Vincent Massol <[email protected]> > > > wrote: > > > > Hi devs, > > > > > > > > We have a lot of entries on extensions.xwiki.org (869 as of today) > and > > > this causes some problems for our users: > > > > > > > > P1) A lot of them are not of good quality (they don’t work with the > > > latest versions, they are complex to use, they’ve not been updated for > a > > > long time and are doing old and deprecated ways of doing things such as > > not > > > providing an entry in the Applications Panel for example, they’re not > > just > > > polished, etc) and this causes frustrations for our users. Note that > this > > > also reflects on the overall quality of the XWiki project and product. > > > > > > > > P2) It’s hard for users to locate good extensions among the rest. > > > > > > > > We’ve started addressing P1) by introducing ratings on e.x.o. This is > > > not fully successful so far because we don’t have enough people voting > > and > > > because those ratings are not used to display/filter extensions on the > > > Extensions LT or inside XWiki in the EM UI. So we need to continue this > > > effort. > > > > > > > > Note that this proposal is not addressing non-extensions such as > > > snippets which we’ll need to move elsewhere at some point but that > > becomes > > > less important with the proposal below. > > > > > > > > Proposal > > > > ======= > > > > > > > > I’d like to propose an additional strategy that, IMO, is better > suited > > > for the size of our community: curation. Curation is the process of > > > hand-selecting the best extensions and marking them as recommended. The > > > idea would be to list recommended extensions first on the e.x.o home > > page, > > > in the EM UI in XWiki and even in extension search results. In the EM > UI, > > > an idea would also be to have a new “Recommended Extensions” filter in > > > addition to the existing filters (core extensions, installed > extensions, > > > etc) and that would be the default filter on the “Add Extensions” UI. > > > > > > > > I propose to add a “Recommended” xproperty in the Repository app for > > > that. We can decide whether we want this just for e.x.o or committed in > > the > > > Repository app in xwiki-platform. > > > > > > > > Then we need to decide about the curation process: > > > > > > > > * The XWiki core committers are in charge (i.e. have the > > responsibility) > > > of monitoring the apps that are marked “Recommended”, ie. validating > that > > > it’s done correctly. XWiki core committers have the authorization to > > unset > > > an app that was marked a recommended by a community member. > > > > * We wouldn’t offer a simple way in the UI to mark an extension as > > > recommended since we don’t want everyone who has an account on > xwiki.org > > > to start marking apps as recommended. OTOH we want to allow people from > > the > > > xwiki community to help out. So the way to mark an extension as > > recommended > > > would be to use the object editor (for now, we can define a better > > > implementation mechanism later on). > > > > * We define some basic rules that extensions need to follow at > minimum > > > to be accepted as recommended. These will be our guidelines to avoid > > > conflict of opinions (although there’s always the possibility in which > > case > > > it’s resolved through a vote): > > > > - Need to work on LTS + latest XWiki version (ie. ATM that would be > > > 7.4.x and 8.1) > > > > - Need to present a polished aspect and be easily usable > > > > - Need to follow most of the best practices defined on > > > > > > http://dev.xwiki.org/xwiki/bin/view/Community/ApplicationDevelopmentBestPractices > > . > > > Some important examples: technical pages are hidden, extension is > > > registered in the app bar when it makes sense, extension is > > > internationalized (if it makes sense), pages are in xwiki syntax 2.0+. > > > > > > > > WDYT? > > > > > > > > I’m willing to help do the work and mark extensions as recommended. > > > > > > > > Thanks > > > > -Vincent > > > > > > > > _______________________________________________ > > > > devs mailing list > > > > [email protected] > > > > http://lists.xwiki.org/mailman/listinfo/devs > > > > > > > > > > > > -- > > > 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 > > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Guillaume Delhumeau ([email protected]) Research & Development Engineer at XWiki SAS Committer on the XWiki.org project _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

