I gotta be honest, with April Fools, I was scared to click on
goatrodeo.org...
Sounds great.
One other feature I'd like (and I think would be widely useful):
* Partitioned service cluster support for a/b testing: redirect some users to a different server, e.g. to test the new version
Hahaha.
David, would "improved client-side JavaScript support and better
JavaScript abstractions" cover my autocomplete customization
question?
Also, could I make a request to add JS and CSS minification in
production mode that can be controlled by a request parameter
variable. So, ?minificationOff=true would mean that it serves the
normal JS and CSS. I am not sure if this should be offered by the
framework or just controlled by the user in his build process.
One other feature I'd like (and I think would be widely useful):
* Partitioned service cluster support for a/b testing: redirect some users to a different server, e.g. to test the new version
Just do a redirect response?
On Thu, Apr 2, 2009 at 12:11 AM, David Pollak
<feeder.of...@gmail.com> wrote:
> Folks,
>
> Improved testing framework and better testing support when running in "test"
> mode.
>
Can you elaborate on what your plans are for this?
Thanks.
Bill
Thanks.
Bill
My resources are pretty limited, but I'd love to at least contribute what I can to the OSGi support. I'd love to see a plugin system for lift apps that's sensible!
Speaking of which, perhaps a plugin system that's sensible should be part of the list? I know grails does some neat stuff there with creating plugins (but their packaging/distribution model was less than desirable IMHO). Granted, a "plugin" in grails usually means "nice library" in scala, but being able to define extension points and plug in features would be handy (in certain circumstances. Hudson is my example of a good use of these features).
Tim,
It's on my backlog. Right now I'm working on a preso for a class I'm teaching today at Cal Berkeley. Tomorrow is tax day and next week is a family vacation. I'll try to get something to you.
Thanks,
David
On Apr 2, 2009 9:07 AM, "Timothy Perrett" <tim...@getintheloop.eu> wrote:
Just my two pence, but right now I understand these things are
possible with ViewDispatchPF and SnippetDispatchPF etc etc and all the
other tools we have in lift for creating modular view and logic code.
However, the one thing I would say is that a lot of people appear to
struggle with the particulars of how the hell one goes about creating
a plugin / module / component – this must mean we are not doing
something right... Even if it is just in communication of these things
to the community as a whole.
@dpp I know you mentioned you were going to make me a sample (re this
thread:
http://groups.google.com/group/liftweb/browse_thread/thread/932a730659975d0d
)
I know its a big ask, but any chance you could bash something out that
the community can consume and regurgitate some proper documentation /
tutorial on? (perhaps I could scala-blog it or similar)
Cheers, Tim
On Apr 2, 4:34 pm, David Pollak <feeder.of.the.be...@gmail.com> wrote:
> On Thu, Apr 2, 2009 at 7:30 AM, Josh Suereth <joshua.suer...@gmail.com>wrote:
> > > My resources are pretty limited, but I'd love to at least contribute what I > > can to the OSG...
> > feeder.of.the.be...@gmail.com> wrote: > > >> Folks, > > >> I think we've got our Lift 1.1 list. ...
> >> Lift, the simply functional web frameworkhttp://liftweb.net
> >> Beginning Scalahttp://www.apress.com/book/view/1430219890
> >> Follow me:http://twitter.com/dpp > >> Git some:http://github.com/dpp > > --
> Lift, the simply functional web frameworkhttp://liftweb.net
> Beginning Scalahttp://www.apress.com/book/view/1430219890
> Follow me:http://twitter.com/dpp > Git some:http://github.com/dpp --~--~---------~--~----~--------...
Hi David,
On Thu, Apr 2, 2009 at 9:28 PM, David Pollak
<feeder.of...@gmail.com> wrote:Ooh, I stepped in that one.
>
>
> On Thu, Apr 2, 2009 at 2:30 AM, Bill Venners <bi...@artima.com> wrote:
>>
>> Hi David,
>>
>> On Thu, Apr 2, 2009 at 12:11 AM, David Pollak
>> <feeder.of...@gmail.com> wrote:
>> > Folks,
>> >
>> > Improved testing framework and better testing support when running in
>> > "test"
>> > mode.
>> >
>> Can you elaborate on what your plans are for this?
>
> It's a goal, not a set of plans. I'm expecting one of the committers would
> take ownership and figure it out. Wanna be a committer, take ownership, and
> figure it out?
>
The testing Lift apps is a good, real use
case for both ScalaTest and Specs. I hope to meet with Eric Torreborre
Monday. I'll talk with him about what's needed for Lift, as I think
he's more familiar with its testing needs. I have definitely wanted to
do some work with Lift so I can become more familiar with it as a web
app framework, but just haven't had time yet. I'm gradually popping
things off my stack of tasks, so I'll get there eventually.
Bill
>>
>> Thanks.
>>
>> Bill
>>
>>
>
>
>
> --
> Lift, the simply functional web framework http://liftweb.net
> Beginning Scala http://www.apress.com/book/view/1430219890
> Follow me: http://twitter.com/dpp
> Git some: http://github.com/dpp
>
> >
>
I have been reading up on OSGi with some discipline it could allow Erlang like live upgrades (also nice to not have to shutdown a JVM, so +1.I'm curious on the Portlet support - is that embedding portlets in snippets and/or creating portlets (rather than servlets)?
MarcOn 02/04/2009, at 3:11 AM, David Pollak wrote:Folks,
I think we've got our Lift 1.1 list. If anyone has anything to add, please speak up now.
We will have bug-fix releases of 1.0 along the way and we'll have a release off the 1.0 branch when Scala 2.8 is released.
- Improved documentation: better VScalaDoc coverage as well as better tutorial and cook-book documentation.
- Improved J2EE support including JTA and Portlets.
- Finish Record/Field code with backing store including JDBC, JPA and Goat Rodeo (what's Goat Rodeo? http://goatrodeo.org)
- Improved client-side JavaScript support and better JavaScript abstractions.
- Client/Server data synchronization (integrated with Record/Field)
- Improved support for REST.
- Improved performance including caching templates when running in production mode.
- OSGi support.
- Improved testing framework and better testing support when running in "test" mode.
- Implement Servlet 3.0 support.
- HTML 5 and Web Sockets support and integration with Kaazing's Web Sockets server. Also, sensing which browser is making the request and performing optimizations based on that browser's characteristics (specifically, Chrome and Firefox 3.1 support)
Also, it would be great it Lift1.1 included all of the
necessary .js, .css and class files for the new MenuWidget
Cheers, Tim