[Seaside] WAFileLibrary / Resource Path
Sebastian Sastre
ssastre at seaswork.com
Tue Aug 14 02:03:34 UTC 2007
Ah, I forgot to mention that you use it by evaluating:
(WADispatcher default entryPointAt: 'applicationName') deployFiles
then search the created folder called 'files' and copy that tree
anywere deployment files is expected to be.
No need comparisions.
Enjoy
Sebastian Sastre
> -----Mensaje original-----
> De: seaside-bounces at lists.squeakfoundation.org
> [mailto:seaside-bounces at lists.squeakfoundation.org] En nombre
> de Sebastian Sastre
> Enviado el: Lunes, 13 de Agosto de 2007 22:37
> Para: 'Seaside - general discussion'
> Asunto: RE: [Seaside] WAFileLibrary / Resource Path
>
> Hi Ken,
>
> maybe is too KISS but I've made this a couple of hours
> ago because I didn't want to manage files manually too much.
> So with this an image is able to write in disk all the
> libraries that a seaside app uses writed in a consistent
> shape under your image dir.
>
> I'll use rewrite rules in apache so copying that file
> directory path should be enough I think. Maybe you find a way
> to copy that to S3 and make your apps work in
> deployment/development by making behave differently in
> #updateRoot: ? Could be "the switch" you asked for?
>
> Be warned: I'm testing it just now myself so.. no guarantees ;)
>
> Sebastian Sastre
>
>
>
> > -----Mensaje original-----
> > De: seaside-bounces at lists.squeakfoundation.org
> > [mailto:seaside-bounces at lists.squeakfoundation.org] En
> nombre de Ken
> > Treis Enviado el: Jueves, 02 de Agosto de 2007 16:21
> > Para: Seaside - general discussion
> > Asunto: [Seaside] WAFileLibrary / Resource Path
> >
> > I'm using Amazon S3 to host my static content, which is
> easy enough to
> > do using methods like WAImageTag>>resourceUrl:. But the
> content of the
> > various file libraries is static too, so it seems like it'd
> make sense
> > to host it on S3 as well.
> >
> > The problem I'm having is that the URLs of file library
> content isn't
> > relative to the resource base -- so it always looks for /seaside/
> > files/SULibrary/effects.js, where I'd really prefer something like:
> >
> > http://mybucket.amazonaws.com/SULibrary/effects.js
> >
> > or
> >
> > http://s3.amazonaws.com/myBucket/SULibary/effects.js
> >
> > What would be the best way to refactor the code to
> accomplish this?
> > If nobody's interested in this sort of feature, then I guess I can
> > hack it however I want. But if other people are interested,
> I'd like
> > to know how to make it as useful as possible.
> >
> > It seems like this behavior should be configurable. Should
> I just make
> > it use the resource base URL, or keep a separate base URL for files?
> >
> > --
> > Ken Treis
> > Miriam Technologies, Inc.
> >
> > _______________________________________________
> > Seaside mailing list
> > Seaside at lists.squeakfoundation.org
> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
More information about the Seaside
mailing list