On Mon, Jun 18, 2012 at 4:33 PM, Sergiu Dumitriu <[email protected]> wrote: > On 06/18/2012 03:49 AM, Thomas Mortagne wrote: >> >> On Mon, Jun 18, 2012 at 8:53 AM, Vincent Massol <[email protected]> >> wrote: >>> >>> >>> On Jun 16, 2012, at 2:28 AM, Jerome Velociter wrote: >>> >>>> Hi devs, >>>> >>>> Now that all the scripts on the Internets are implemented as jQuery >>>> plugins, should we bite the bullet and make it easier for extensions >>>> developers to integrate such scripts ? >>>> Note it would not necessarily mean we use it ourselves in web/XE. >>>> >>>> If we don't do something about it, there is the risk that many >>>> extensions >>>> bring their own jQuery to the party, which will translate in slower page >>>> loads and more importantly a less enjoyable extension developer >>>> experience. >>>> >>>> An alternative idea would be an "official" jQuery extension (with a JSX) >>>> that other extensions can depend upon, should they need jQuery. >>>> >>>> What do you think ? >>> >>> >>> I agree about the need. My preference would go to a jquery extension that >>> you would install explicitly or you would simply install some extension that >>> depends on jquery (for example my latest fullcalendar extension would have >>> an extension dependency on jquery). >>> >>> However ATM we're not able to create extensions that contribute resources >>> on the file system (@thomas: do you have a plan to make this possible? - >>> We've several use cases where it would be nice to have it: skins for example >>> too). >> >> >> No plan right now, concentrating on other things. The main issue is >> that it's not that easy to do something which is working all the time >> since you can't write in a WAR for example and even in a expended WAR >> you don't really have any official API allowing to do that. > > > Actually it is possible, jsrx offers files from inside jars.
That's for on demand skin extensions but Vincent was talking about installing a full filesystem skin or adding more things in resources/ folder. > > >>> >>> So +1 to bundle it in XWiki platform ATM with the goal of making it an >>> extension as soon as we can have that. >>> >>> BTW could someone tell me the cons of using a JSX to bundle JQuery vs >>> filesystem? >>> The JSX can be cached with "long" so in term of performance is should be >>> comparable no? >>> The "cache" is a local client browser cache right? (not a server-side >>> cache) >>> >>> So if we don't have much difference in performance/memory I'd be +1 to >>> bundle it as an on-demand JSX. >>> >>> Thanks >>> -Vincent >>> > > > -- > Sergiu Dumitriu > http://purl.org/net/sergiu/ > > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

