On Thu, Sep 25, 2014 at 1:47 PM, Guillaume "Louis-Marie" Delhumeau
<[email protected]> wrote:
> Hi Marius.
>

> I would like to know if you have considered using an AngularJS based tree.

Yes. Event though the File Manager is based on AngularJS, for the
folder tree I've used jsTree.

> Does it exists? Why would not it be a better idea instead of using an
> 'old-fashion' jQuery tree?

See http://ngmodules.org/modules?query=tree . There are a few, but
nothing mature and far from being as powerful as jsTree. I've checked
the top results and most have only a few commits so they are not
actively maintained. Moreover, their authors don't bother to answer
the user questions on ngmodules.org

AngularJS integrates very well with jQuery so I don't see any problem
in using a (very powerful and mature) 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
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to