> On 29 Aug 2016, at 17:27, Ecaterina Moraru (Valica) <[email protected]> wrote: > > 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.
I don’t understand what’s the issue with http://design.xwiki.org/xwiki/bin/view/Proposal/RecommendedExtensionsSelection#HWhatisaRecommendedExtension Could you be specific? Thanks -Vincent > 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 _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

