One difference between Recommended and Supported could be that "it's
demonstrating an advanced use case build on top of XWiki and user's
installing it could see the power/benefits of XWiki". Unfortunately even
this "definition" is subjective.

So my big problem is that I don't really understand how to say if an
extension is recommended or not, and how this status is
evolving/deprecating a particular extension over time.

Thanks,
Caty

On Mon, Aug 29, 2016 at 6:17 PM, Ecaterina Moraru (Valica) <
[email protected]> wrote:

> How does an extensions looses it's "Recommended" status?
>
> Thanks,
> Caty
>
> On Mon, Aug 29, 2016 at 6:16 PM, Ecaterina Moraru (Valica) <
> [email protected]> wrote:
>
>> "Not a core Extension (i.e. not bundled by default in the base XWiki
>> Distribution)"
>>
>> extensions.xwiki.org/xwiki/bin/view/Extension/Templates+Application/ is
>> bundled
>> extensions.xwiki.org/xwiki/bin/view/Extension/Tour+Application is bundled
>> extensions.xwiki.org/xwiki/bin/view/Extension/CKEditor+Integration is
>> bundled
>>
>> I find http://extensions.xwiki.org/xwiki/bin/view/Extension/Notes+
>> Application to be not very complex.
>>
>> Missing:
>> - Blog (which is currently bundled)
>> - http://extensions.xwiki.org/xwiki/bin/view/Extension/Flash+
>> messages+application
>> - http://extensions.xwiki.org/xwiki/bin/view/Extension/TotemApplication
>> was also interesting
>> - what about Repository app?
>>
>> Do we also provide a way for users to filter what apps are bundled (and
>> maybe implicitely supported/recommended)?
>> What about extensions that have "XWiki Development Team" as author? Are
>> they implicitly supported/recommended? Is there a way to filter and see
>> what they are?
>> What is the difference between supported and recommended? Is it
>> documented somewhere? Should the users care about this difference? (maybe
>> the answers are found above in the thread, but I don't remember any
>> conclusion)
>>
>> "Don't recommend extensions that are installed as dependencies of other
>> recommended extensions, unless there are end-user use cases for using them
>> directly."
>> This means we don't support the apps dependencies? And in this category
>> we have some macros: fullcalendar, pdfviewer, etc.
>>
>> Thanks,
>> Caty
>>
>> On Mon, Aug 29, 2016 at 5:44 PM, Vincent Massol <[email protected]>
>> wrote:
>>
>>> Latest news:
>>>
>>> * I’ve finished reviewing all extensions on e.x.o
>>> * The list of extensions that I consider recommended (there are 26 as of
>>> now) is available at http://extensions.xwiki.org/xw
>>> iki/bin/view/ExtensionCode/RecommendedExtensions/
>>> * There are some extensions that I don’t know well enough to know if
>>> they could be recommended (not sure if they have active support, how well
>>> they work on latest XE, etc): http://design.xwiki.org/xwiki/
>>> bin/view/Proposal/RecommendedExtensionsSelection
>>>
>>> To @Extension creators: please review the list and let me know if you
>>> have some extensions that you’d like recommended (make sure to check the
>>> criteria defined at http://design.xwiki.org/xwiki/
>>> bin/view/Proposal/RecommendedExtensionsSelection).
>>>
>>> Next steps:
>>> * Modify the extension sheet to visually see when an extension is
>>> recommended
>>> * Modify the e.x.o home page to highlight Recommended Extension (see
>>> http://markmail.org/message/cr5edm27qcag6n3q )
>>> * Modify EM to add the notion of Recommended
>>> * Merge back the new Recommended field in the Repository Application
>>>
>>> Thanks
>>> -Vincent
>>>
>>> > On 22 Aug 2016, at 11:20, Vincent Massol <[email protected]> wrote:
>>> >
>>> > I’ve started a wiki page to track which extensions we’re not sure
>>> about (whether they should be recommended or not):
>>> > http://design.xwiki.org/xwiki/bin/view/Proposal/RecommendedE
>>> xtensionsSelection
>>> >
>>> > Please edit it if you have opinion/knowledge about them (or reply on
>>> this thread and I’ll do the syncing).
>>> >
>>> > Note that for an app to be recommended it must follow the rules
>>> defined on
>>> > http://design.xwiki.org/xwiki/bin/view/Proposal/RecommendedE
>>> xtensionsSelection#HWhatisaRecommendedExtension
>>> >
>>> > Thanks
>>> > -Vincent
>>> >
>>> >> On 18 Aug 2016, at 21:00, 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/Rec
>>> ommendedExtensions/
>>> >> * 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/Rec
>>> ommendedExtensions/
>>> >> * 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/SunkenF
>>> lamingoTheme/
>>> >> - http://extensions.xwiki.org/xwiki/bin/view/Extension/RtForm/
>>> >> - http://extensions.xwiki.org/xwiki/bin/view/Extension/Realtim
>>> e+Netflux+Frontend/
>>> >> - http://extensions.xwiki.org/xwiki/bin/view/Extension/Realtim
>>> e+Netflux+Backend/
>>> >> - http://extensions.xwiki.org/xwiki/bin/view/Extension/XQuiz/
>>> >> - http://extensions.xwiki.org/xwiki/bin/view/Extension/Conditi
>>> on+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/Derzela
>>> s+Script+Runner/
>>> >> - http://extensions.xwiki.org/xwiki/bin/view/Extension/XCarousel/
>>> >> - http://extensions.xwiki.org/xwiki/bin/view/Extension/Wiki+An
>>> alyzer+Application/
>>> >> - http://extensions.xwiki.org/xwiki/bin/view/Extension/Event+L
>>> isteners+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+Ras
>>> terizing+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+ad
>>> dress+encryptor
>>> >> - http://extensions.xwiki.org/xwiki/bin/view/Extension/XWikiTube
>>> >> - http://extensions.xwiki.org/xwiki/bin/view/Extension/XFF+Mav
>>> en+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/ApplicationDev
>>> elopmentBestPractices. 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

Reply via email to