On Mon, Aug 29, 2016 at 6:39 PM, Vincent Massol <[email protected]> wrote:
> > > On 29 Aug 2016, at 17:29, Ecaterina Moraru (Valica) <[email protected]> > wrote: > > > > should "ratings" or "active installs" be part of the Recommended > definition? > Actually my question was: in the recommended definition should we have a threshold for a value of extension's rating or active installs count in order to be recommended? For example: diagram app has 88 active installs, but no rating, etc. We could decide what is recommended based on a count of active installs > 50 and an average rating > 3, for example. This way we could automate the recommended process and also it would encourage extension authors to rate their extensions, while seeing how used the extensions are. Thanks, Caty > > Re http://extensions.xwiki.org/xwiki/bin/view/Extension/ > Ratings+Application I may have missed it. How do you use it? (the doc is > not clear). > > Does it have an admin UI section for configuring it? How do you enable it > for a given space only for example? > > Re Active Installs I haven’t put since I don’t see why we would recommend > it. It’s only useful for xwiki.org IMO. > > Thanks > -Vincent > > > Thanks, > > Caty > > > > On Mon, Aug 29, 2016 at 6:27 PM, 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. > >> > >> 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+A > >>>> pplication to be not very complex. > >>>> > >>>> Missing: > >>>> - Blog (which is currently bundled) > >>>> - http://extensions.xwiki.org/xwiki/bin/view/Extension/Flash+m > >>>> essages+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/ZoneEdi > >>>>> t+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 > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

