> On 19 Aug 2016, at 11:28, Vincent Massol <[email protected]> wrote: > >> >> On 19 Aug 2016, at 09:58, Thomas Mortagne <[email protected]> wrote: >> >> On Thu, Aug 18, 2016 at 9: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/ >>> ? >>> - http://extensions.xwiki.org/xwiki/bin/view/Extension/SunkenFlamingoTheme/ >>> - 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/ >> >> This one will probably end up in XE in not too long anyway. >> >>> - >>> 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? >> >> No need to recommend this one for final users IMO, it's only supposed >> to be used as a dependency since it's mostly a script service. > > So we need to set up a rule on this: > > A) Do we want Recommended extensions to be only for users and not for devs? > > For example: http://extensions.xwiki.org/xwiki/bin/view/Extension/JIRA+Module > (it’s not used as any dependency of any other module) > > My opinion: it’s ok not to list them we should only recommended end user > extensions (i.e. for users & for admins but not for devs). > > B) When we have extensions that are installed as dependencies of other > recommended extensions should we not list them? > > For example, I’ve recommended > http://extensions.xwiki.org/xwiki/bin/view/Extension/JIRA+Administration/ but > it’s a dependency of > http://extensions.xwiki.org/xwiki/bin/view/Extension/JIRA+Macro > > My opinion: it’s ok not to list extensions that are dependencies of > recommended extensions, *unless* there are use cases for using them directly. > > WDTR?
s/WDTR/WDYT/ :) I’ve updated http://extensions.xwiki.org/xwiki/bin/view/ExtensionCode/RecommendedExtensions/ FTM, I’ll change if we don’t agree about the proposal on points A and B. Thanks -Vincent > Thanks > -Vincent > >> >>> - 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 >>> >> >> You should also recommend >> http://extensions.xwiki.org/xwiki/bin/view/Extension/XWiki+Authenticator+Trusted+LDAP >> (until I find time to merge it with >> http://extensions.xwiki.org/xwiki/bin/view/Extension/LDAP/Authenticator/). >> >>> 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

