I am writing this regarding a recent discussion and ticket #446:
https://www.assembla.com/spaces/liftweb/tickets/446-extract-the-javascript-framework-specifics-into-their-own-modules
The proposal is to make Lift-Webkit lighter by extracting specific
javascript frameworks and their related scala code into their own
modules. The idea is to maintain the current package names.
Please let me know what your thoughts are on this.
In the phase thereafter I am planning to see what JqJsCmnds and
JqSHtml have to offer and try to abstract (some of) that functionality
so that javascript frameworks can support a second capability tier. I
can fill in the jQuery implementation of that from what is already
there and provide the one for (the newly added) Ext-Core. Ideally the
Lift example website should then be updated to run with different
javascript frameworks backing it.
I would like to hear what your thoughts are on these proposals.
Best,
Dirk Louwers
Your proposal is compelling, and as per review-board, I agree we should take this step. Its a really positive one.
The only thing we need to figure is how we manage the defaults - i.e. how do we ensure JQuery is the default javascript dependency at a project level? I guess we could manage this through archetypes for now.
Cheers, Tim
> --
> You received this message because you are subscribed to the Google Groups "Lift" group.
> To post to this group, send email to lif...@googlegroups.com.
> To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.
>
>
Regarding my proposal on the next phase: I'd like to identify what js
"widgets" are most commonly used and try to abstract the
implementation of these so that people can use the most common ones
with whatever javascript framework they are using supporting such
capabilities. From what I've identified so far in the example
application a date picker and modal dialog are likely candidates.
Best,
Dirk
On 29 mrt, 23:19, Timothy Perrett <timo...@getintheloop.eu> wrote:
> Dirk, this was totally the right thing to do bringing this on-list. Thank you.
>
> Your proposal is compelling, and as per review-board, I agree we should take this step. Its a really positive one.
>
> The only thing we need to figure is how we manage the defaults - i.e. how do we ensure JQuery is the default javascript dependency at a project level? I guess we could manage this through archetypes for now.
>
> Cheers, Tim
>
> On 29 Mar 2010, at 21:56, Dirk Louwers wrote:
>
> > Hi,
>
> > I am writing this regarding a recent discussion and ticket #446:
> >https://www.assembla.com/spaces/liftweb/tickets/446-extract-the-javas...
On 29 mrt, 23:51, Dirk Louwers <dirk.louw...@stormlantern.nl> wrote:
> Personally I am not much of a convention over configuration proponent,
> but in keeping with the framework I guess that going by jquery's
> popularity it should be the default indeed. (See Google Trends:http://www.google.com/trends?q=jquery%2C+ext%2C+yui&ctab=0&geo=all&da...).
On 29 mrt, 23:51, Dirk Louwers <dirk.louw...@stormlantern.nl> wrote:
> Personally I am not much of a convention over configuration proponent,
> but in keeping with the framework I guess that going by jquery's
> popularity it should be the default indeed. (See Google Trends:http://www.google.com/trends?q=jquery%2C+ext%2C+yui&ctab=0&geo=all&da...).
Otherwise, I like the suggestion for common things like modal dialog. Rock something out on a branch and lets check it out :-)
Awesome stuff Dirk - keep it coming.
Cheers, Tim
On Mar 29, 11:56 pm, Dirk Louwers <dirk.louw...@stormlantern.nl>
wrote:
> Hi,
>
> I am writing this regarding a recent discussion and ticket #446:https://www.assembla.com/spaces/liftweb/tickets/446-extract-the-javas...
Ok, I am now going to proceed with making my first incisions!
--
You received this message because you are subscribed to the Google Groups "Lift" group.
To post to this group, send email to lif...@googlegroups.com.
To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.
Thanks for pointing that out. Luckily haven't done too much work from
the master branch yet so can easily switch over.
Is there a particular place/resource that I can refer to to get a feel
for the package object feature?
Best,
Dirk
On 4 apr, 15:56, David Pollak <feeder.of.the.be...@gmail.com> wrote:
> On Sun, Apr 4, 2010 at 6:03 AM, Dirk Louwers
> <dirk.louw...@stormlantern.nl>wrote:
> > liftweb+u...@googlegroups.com<liftweb%2Bunsu...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/liftweb?hl=en.
>
> --
> Lift, the simply functional web frameworkhttp://liftweb.net
> Beginning Scalahttp://www.apress.com/book/view/1430219890
Hi David,
Thanks for pointing that out. Luckily haven't done too much work from
the master branch yet so can easily switch over.
Is there a particular place/resource that I can refer to to get a feel
for the package object feature?
To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.
On 4 apr, 15:56, David Pollak <feeder.of.the.be...@gmail.com> wrote:
> On Sun, Apr 4, 2010 at 6:03 AM, Dirk Louwers
> <dirk.louw...@stormlantern.nl>wrote:
> > liftweb+u...@googlegroups.com<liftweb%2Bunsu...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/liftweb?hl=en.
>
> --
> Lift, the simply functional web frameworkhttp://liftweb.net
> Beginning Scalahttp://www.apress.com/book/view/1430219890
On 4 apr, 15:56, David Pollak <feeder.of.the.be...@gmail.com> wrote:
> On Sun, Apr 4, 2010 at 6:03 AM, Dirk Louwers
> <dirk.louw...@stormlantern.nl>wrote:
> > liftweb+u...@googlegroups.com<liftweb%2Bunsu...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/liftweb?hl=en.
>
> --
> Lift, the simply functional web frameworkhttp://liftweb.net
> Beginning Scalahttp://www.apress.com/book/view/1430219890
On 4 apr, 15:56, David Pollak <feeder.of.the.be...@gmail.com> wrote:
> On Sun, Apr 4, 2010 at 6:03 AM, Dirk Louwers
> <dirk.louw...@stormlantern.nl>wrote:
> > liftweb+u...@googlegroups.com<liftweb%2Bunsu...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/liftweb?hl=en.
>
> --
> Lift, the simply functional web frameworkhttp://liftweb.net
> Beginning Scalahttp://www.apress.com/book/view/1430219890
Cheers, Tim
> To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.
Sorry for pitching in late :)
I am yet to digest the discussion thread, but would certainly look
forward to this.
Couple of points:
- I had posted a kind of 'wishlist' sometime back along the lines in
the context of Javascript DSL[1]. See if that is useful.
- Regarding package object, you might have a look at Dean's book [2]
and scalaodules [3].
Cheers, Indrajit
[1] http://groups.google.com/group/liftweb/msg/cc90c4015d2fbecb
[2] http://programming-scala.labs.oreilly.com/ch07.html#PackageObjects
[3]
http://github.com/weiglewilczek/scalamodules/blob/master/framework/core/scalamodules-core/src/main/scala/org/eclipse/scalamodules/core/package.scala