On Thu, Aug 18, 2016 at 10:00 PM, Vincent Massol <[email protected]> wrote:
> ok I’ve started. > > 3 things: > > * I’ve started defining what we mean by a recommended app, see > http://extensions.xwiki.org/xwiki/bin/view/ExtensionCode/ > RecommendedExtensions/ > * I’ve processed the first 2 pages of the LT on the home page of e.x.o. > (ie the first 60 extensions) and I’ve marked 11 as recommended so far: > http://extensions.xwiki.org/xwiki/bin/view/ExtensionCode/ > RecommendedExtensions/ > * I’m hesitating for the following extensions. Specifically I need to know > what their authors think and whether they’re ok to support them actively. I > also don’t know them enough to know of their quality. Feel free to comment > on them. > > - http://extensions.xwiki.org/xwiki/bin/view/Extension/ > Recent+Blog+Entries+Macros/ ? > - needs cleaning > - http://extensions.xwiki.org/xwiki/bin/view/Extension/ > SunkenFlamingoTheme/ - I wouldn't recommend themes, if we like it we could replace the default (also in the future we should reduce the number of bundled themes) Thanks, Caty > > - http://extensions.xwiki.org/xwiki/bin/view/Extension/RtForm/ > - http://extensions.xwiki.org/xwiki/bin/view/Extension/ > Realtime+Netflux+Frontend/ > - http://extensions.xwiki.org/xwiki/bin/view/Extension/ > Realtime+Netflux+Backend/ > - http://extensions.xwiki.org/xwiki/bin/view/Extension/XQuiz/ > - http://extensions.xwiki.org/xwiki/bin/view/Extension/Condition+Macro/ > - http://extensions.xwiki.org/xwiki/bin/view/Extension/ > Suggest+LiveTable+Filter+Macro/ > - http://extensions.xwiki.org/xwiki/bin/view/Extension/Let% > 27s+Encrypt+support/ > - http://extensions.xwiki.org/xwiki/bin/view/Extension/ > Derzelas+Script+Runner/ > - http://extensions.xwiki.org/xwiki/bin/view/Extension/XCarousel/ > - http://extensions.xwiki.org/xwiki/bin/view/Extension/Wiki+ > Analyzer+Application/ > - http://extensions.xwiki.org/xwiki/bin/view/Extension/Event+Listeners+ > Administration/ > - http://extensions.xwiki.org/xwiki/bin/view/Extension/Filter+Script+API > Note: we will expose the filter app, should we also expose the API? > - http://extensions.xwiki.org/xwiki/bin/view/Extension/ZoneEdit+Macro > - http://extensions.xwiki.org/xwiki/bin/view/Extension/SVG+Rasterizing+API > - http://extensions.xwiki.org/xwiki/bin/view/Extension/Trusted+Headers+ > Authentication+Adapter > - http://extensions.xwiki.org/xwiki/bin/view/Extension/ > Trusted+authentication+framework > - http://extensions.xwiki.org/xwiki/bin/view/Extension/Mail+ > address+encryptor > - http://extensions.xwiki.org/xwiki/bin/view/Extension/XWikiTube > - http://extensions.xwiki.org/xwiki/bin/view/Extension/XFF+Maven+Plugin > Note: wrong author!!! > - http://extensions.xwiki.org/xwiki/bin/view/Extension/ > Rights+UI+Simplifier > > Thanks > -Vincent > > The result is here: > > > On 18 Aug 2016, at 19:36, Vincent Massol <[email protected]> wrote: > > > > I’m starting the work on this. BTW several of you have replied about EM > but this mail was only for “e.x.o” FTM (see the subject). > > > > The idea is to implement something similar to what Caty proposed at > > http://markmail.org/message/cr5edm27qcag6n3q > > > > I’m starting the work. > > > > Thanks > > -Vincent > > > > > >> On 23 May 2016, at 10:39, 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 > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

