Hi Vincent,

Any news on this?

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

Reply via email to