Hi Marius. I would like to know if you have considered using an AngularJS based tree. Does it exists? Why would not it be a better idea instead of using an 'old-fashion' jQuery tree?
Thanks, 2014-09-25 12:24 GMT+02:00 [email protected] <[email protected]>: > +1 too. > > I assume you’ve checked the license, the community and its activity and > found them compatible? > > 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 > -- Guillaume Delhumeau ([email protected]) Research & Development Engineer at XWiki SAS Committer on the XWiki.org project _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

