+1 for defining something and lets say I trust you for the choice

On Thu, Sep 25, 2014 at 12:11 PM, Marius Dumitru Florea
<[email protected]> wrote:
> Hi devs,
>
> There are a couple of places in XWiki were a tree widget is used or
> needed: document index, WYSIWYG editor wiki page linking, XAR import,
> navigation panel, database tree list, report step of Distribution
> Wizard, extension upgrade when asking confirmation to clean unused
> pages, etc. But we don't have a standard / recommended tree widget /
> library. We use either SmartClient which is very heavy or a custom
> tree based on Prototype.js.
>
> Since we want to ditch the heavy SmartClient tree and we decided to
> move away from the dead Prototype.js to jQuery I propose to use jsTree
> ( http://www.jstree.com/ ) as the standard / recommended library for
> creating trees in XWiki.
>
> It is one of the best and most used tree widgets written using jQuery.
> I have used jsTree on the File Manager (
> http://extensions.xwiki.org/xwiki/bin/view/Extension/File+Manager+Application
> ) and it was a positive experience. Moreover, there are other
> extensions based on, like the Dynamic Hierarchy Macro (
> http://extensions.xwiki.org/xwiki/bin/view/Extension/Dynamic+Hierarchy+Macro
> ).
>
> My plan is:
> * include jsTree in the default distribution (through a webjar
> dependency); it won't be loaded by default, obviously; you'll have to
> use Require.js to load it.
> * start rewriting the current trees using jsTree
>
> Here's my +1.
>
> Thanks,
> Marius
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to