On Mon, May 23, 2016 at 11:58 AM, Thomas Mortagne <thomas.mortagne(a)xwiki.com
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.).
A "Recommended Extensions" filter (to show *only* recommended extensions)
makes sense, but as Thomas said, I wouldn't select it by default (at least
for now, as we won't have that many recommended extensions at the
beginning). I would display all extensions by default, making sure that
recommended extensions are given priority by the search (boost factor).
+1 for curation otherwise.
Thanks,
Marius
>
> On Mon, May 23, 2016 at 10:39 AM, Vincent Massol <vincent(a)massol.net>
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/ApplicationDevelopmentBestPra….
> 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
> > devs(a)xwiki.org
> >
http://lists.xwiki.org/mailman/listinfo/devs
>
>
>
> --
> Thomas Mortagne
> _______________________________________________
> devs mailing list
> devs(a)xwiki.org
>
http://lists.xwiki.org/mailman/listinfo/devs
>