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

Reply via email to