On Thu, Sep 25, 2014 at 1:24 PM, [email protected] <[email protected]> wrote: > +1 too. >
> I assume you’ve checked the license, the community and its activity and found > them compatible? MIT license, same as jQuery. See https://www.openhub.net/p/jstree . The activity is pretty good IMO. As for the community, there's only one maintainer, https://github.com/vakata , that occasionally gets pull requests. This is not perfect, but I doubt you can get much better for a JavaScript widget (it's not a tool-kit or a platform). > > Thanks > -Vincent > > On 25 Sep 2014 at 12:13:41, Marius Dumitru Florea > ([email protected](mailto:[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 _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

