Hi Eddy, On Apr 13, 2012, at 1:00 PM, Eduard Moraru wrote:
> Hi Vincent, > > Any news on this? No news on my side, haven't done it yet. If you're interested to start the work, go ahead, we need this ASAP: * to reduce our technical debt * to implement the ease of use theme for 4.1 and later, more specifically to allow customizing the Menus for example. I'm available to brainstorm on the topic if you're interested. Thanks -Vincent > Thanks, > Eduard > > On Tue, Nov 8, 2011 at 2:11 PM, Marius Dumitru Florea < > [email protected]> wrote: > >> +1 >> >> Thanks, >> Marius >> >> On Mon, Nov 7, 2011 at 11:45 AM, Andreas Jonsson <[email protected]> >> wrote: >>> +1 >>> >>> Andreas >>> >>> 2011-11-03 11:56, Vincent Massol skrev: >>>> Hi devs, >>>> >>>> I'm implementing the LinkChecker UI and I want to be able to add a Tab >> in AllDocs. Right now I've coded it with a hardcoded #if but I really hate >> this. >>>> >>>> So here's my proposal: >>>> >>>> * Create the following modules: >>>> xwiki-platform-uiextension/ >>>> |_ xwiki-platform-uiextension-ui/ >>>> |_ xwiki-platform-uiextension-api/ >>>> >>>> where: >>>> * xwiki-platform-uiextension-ui/: contains XWiki.UIExtensionClass page >>>> * xwiki-platform-uiextension-api/: contains a ScriptService to get >> UIExtension data + contains an EventListener that refreshes the UI >> Extension Cache when an UIExtensionClass object is modified (this is for >> performance reasons) >>>> >>>> To start with I'm proposing to have the following fields for >> UIExtensionClass: >>>> * type: String, represents the type of the extension (for example for >> the AllDocs needs, I'll use a "IndexTab" type (or "AllDocsTab" type) >>>> * id: String, the technical name of the extension, which can be used >> for example as suffix for HTML class or ids. >>>> * name: String, the name of the extension, which can be used for >> displaying. For example for the AllDocs needs, it would be used as the name >> of the Tab >>>> * content: Textarea: the content of the extension. For example for the >> AllDocs needs, it would be used as the content to display when clicking on >> a tab >>>> >>>> I'd like to implement this ASAP and thus stop hardcoding UI Extensions >> from now on. >>>> >>>> Here's my +1 >>>> >>>> Thanks >>>> -Vincent >>>> >>>> PS: If you find a better than "uiextension" I'm all ears. A name >> without "extension" would be great to not confuse it with our Extensions >> (and with xwiki-platform-extension). >>>> _______________________________________________ >>>> 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 _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

