> On 18 Aug 2017, at 23:38, Marius Dumitru Florea > <[email protected]> wrote: > > Looks good but I would show only 2 buttons: "Hide details" and "Open". > "Uninstall" and the rest of the extension action buttons would be available > from the drop down.
Yes that’s possible. Makes uninstall less visible but maybe that’s ok. It’s probably more consistent. Thanks -Vincent > > Thanks, > Marius > > On Fri, Aug 18, 2017 at 5:47 PM, Vincent Massol <[email protected]> wrote: > >> >>> On 18 Aug 2017, at 16:29, Ecaterina Moraru (Valica) <[email protected]> >> wrote: >>> >>> On Fri, Aug 18, 2017 at 5:00 PM, Vincent Massol <[email protected]> >> wrote: >>> >>>> I’ve created a design page for this at http://design.xwiki.org/xwiki/ >>>> bin/view/Proposal/ExtensionEntryPoints#Attachments >>>> >>>> And I’ve also proposed a new way to plug the entry point with the “Open” >>>> button. >>>> >>> >>> Seems nice. Why is it a dropdown? what are the options? >> >> ok I was sure you’d ask. It’s not actually :) I just took some html from >> another place and forgot to modify this… >> >> Thanks >> -Vincent >> >>> >>> Thanks, >>> Caty >>> >>> >>>> >>>> Let me know what you think. >>>> >>>> Thanks >>>> -Vincent >>>> >>>> >>>>> On 14 Oct 2016, at 16:10, Vincent Massol <[email protected]> wrote: >>>>> >>>>> Hi devs, >>>>> >>>>> Problem >>>>> ======= >>>>> >>>>> We have 2 issues right now when installing an extension in XWiki: >>>>> >>>>> 1) It’s not clear where is the entry point of that extension. >>>>> - Example1: an app that is only for admins and only has a >>>> ConfigurableClass >>>>> - Example2: an app that provides a macro and doesn’t have a UI >>>>> >>>>> 2) Even when an extension registers itself in the Applications Panel, >>>> the user still need to refresh the page or navigate away to see it. >>>>> >>>>> Proposal >>>>> ======== >>>>> >>>>> * Introduce the concept of Entry point (a.k.a home page) in Extension >>>> metadata >>>>> * Have the EM UI display the extension’s entry point (when there’s one) >>>> after having installed the extension so that the user can click on it >> and >>>> be taken to the home page of the extension. >>>>> >>>>> This would make extensions more discoverable IMO. >>>>> >>>>> Implementation Details >>>>> ================== >>>>> >>>>> * Some maven extension metadata properties in pom.xml >>>>> >>>>> * A format to represent an entry point. It shouldn’t be a full URL >> since >>>> that needs to be computed at runtime. Basically it should contain: >>>>> ** The document reference >>>>> ** The action to use (view, admin, etc) - optional, should default to >>>> “view" >>>>> ** The query string to use - optional, should default to an empty query >>>> string >>>>> >>>>> This corresponds to the notion of ResourceReference >>>> (EntityResourceReference to be precise). However we don’t have any >> textual >>>> representation of it ATM. >>>>> >>>>> WDYT? Good idea? Bad idea? >>>>> >>>>> Thanks >>>>> -Vincent >>>>> >>>> >>>> >> >>

