> 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

Reply via email to