Scratch 6pm!

I'll be doing this later tonight though -- promise.

On Fri, Mar 28, 2008 at 2:41 PM, Kevin Brown <[EMAIL PROTECTED]> wrote:

> I'll be including Brian's patch with the final Guice commit to make things
> go smoother. I'm hoping to have this committed by 6PM PST. Please let me
> know if anyone has issues!
>
>
> On Thu, Mar 27, 2008 at 1:49 PM, Kevin Brown <[EMAIL PROTECTED]> wrote:
>
> > Ok -- any other comments or concerns on this, or have they all been
> > addressed?
> >
> > I'm not going to commit this patch until Brian Eaton's new OAuth stuff
> > is committed, because this patch doesn't properly deal with any token or
> > signing related code, and I don't want to break anyone depending on it.
> >
> > Brian has told me he'll have something soon -- so hopefully this patch
> > can go in by this weekend (or early next week).
> >
> > Any objections to that schedule?
> >
> >
> > On Thu, Mar 27, 2008 at 12:15 PM, Kevin Brown <[EMAIL PROTECTED]> wrote:
> >
> > > On Thu, Mar 27, 2008 at 6:39 AM, Michael Mahemoff <[EMAIL PROTECTED]>
> > > wrote:
> > >
> > > > It's encouraging to see DI incorporated into Shindig's architecture
> > > > in
> > > > an explicit manner such as this.
> > > >
> > > > To accommodate the diverse needs of Shindig consumers, I'm hopeful
> > > > Shindig will, over time, become flexible and plugin-based. Adoption
> > > > of
> > > > Guice would be a major step in that direction.
> > > >
> > > > Slightly OT, but I expect the Javascript code will also need a means
> > > > for
> > > > consumers to switch between different implementations, in order to
> > > > make
> > > >  browser behaviour more flexible. It would probably work simply by
> > > > redefining certain variables, but would need a clean separation of
> > > > concerns in order to work. (Similar to JQuery's plugin
> > > > architecture.)
> > >
> > >
> > > You can already drop in a custom implementation of any js feature. As
> > > long as the new code conforms to spec it's fine to replace it in your own
> > > deployment. In fact, it's actually a requirement for supporting
> > > opensocial-0.7 today.
> > >
> > > The other js (stuff in the javascript/) directory isn't nearly as
> > > robust, but I wouldn't really endorse using that code on a production site
> > > anyway unless you feel like doing a lot of work. Paul, Zhen, and Cassie 
> > > have
> > > all been doing some work to make it more useful, but I feel that it should
> > > be scrapped and started from scratch to actually try to meet the needs of
> > > real sites. The original version was only created as a stopgap solution
> > > anticipating the creation of the gadget server.
> > >
> > >
> > >
> > > >
> > > > Kevin Brown wrote:
> > > > > Hi everyone,
> > > > >
> > > > > If you're not working with or interested in development of the
> > > > Java
> > > > > implementation, you can ignore this.
> > > > >
> > > > > After discussing this on several separate occasions, I've decided
> > > > to go
> > > > > ahead and give using Guice a shot. So far it's coming along pretty
> > > > nicely,
> > > > > though it does require a few small changes to some of the current
> > > > behavior
> > > > > (mostly cleanup of stuff that was known to be crufty and didn't
> > > > really get
> > > > > revisited in the last refactoring changes). For the most part, our
> > > > code was
> > > > > pretty DI friendly to start with, so the changes are minimal.
> > > > Probably the
> > > > > biggest change is that most configuration will be moving to an
> > > > external
> > > > > properties file, and some new classes will need to be introduced
> > > > to handle
> > > > > various url generation pieces of CrossServletState.
> > > > >
> > > > > When I get closer to something complete, I'll be doing the usual
> > > > JIRA /
> > > > > patch submission.
> > > > >
> > > > > If anyone has strong objections to Guice, feel free to speak up --
> > > > I've
> > > > > personally never used it myself, but I've heard good things from
> > > > other
> > > > > people about it, and it seems to me to be a bit easier than
> > > > Spring.
> > > > >
> > > > > For reference:
> > > > >
> > > > > http://code.google.com/p/google-guice/source/browse
> > > > >
> > > > > One minor annoyance -- I have had some trouble finding an up to
> > > > date maven
> > > > > repository, so I'm only using the initial 1.0 release that's
> > > > available on
> > > > > http://repo1.maven.org/maven2/com/google/code/guice/guice/1.0/ --
> > > > this
> > > > > doesn't include some of the servlet integration work, so I still
> > > > had to wire
> > > > > up pieces by hand.
> > > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > ~Kevin
> >
> >
> >
> >
> > --
> > ~Kevin
>
>
>
>
> --
> ~Kevin




-- 
~Kevin

Reply via email to