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

Reply via email to