I just realized there is another issue that I came across with assets. 
We use netbeans and it doesn't support having META-INF/assets very well for 
maven projects. 
I have a simple proposal, why not /t5-assets and /t5-js-modules/ from root?
This way META-INF isn't involved, it's in the place where IDEs and web apps 
expect assets and all other goals of a single place for library assets is 
accomplished. 

On Sep 10, 2013, at 4:47 PM, Howard Lewis Ship <hls...@gmail.com> wrote:

> - assets
>> Class path assets now have to be moved to META-INF/assets directory.
>> Right now, there is a bug that if tapestry doesn't find an asset and its
>> in the new directory, it's error message will show the old class path asset
>> path. This is very confusing.
>> Also, this has complicated the GWT integration. GWT assets have to talk to
>> each other, and the new locations have to be communicated, causing problems
>> I wasn't able to solve as of right now.
> 
> I'm considering adding an additional virtual folder, something like
> "asset-redirect" that would analyze the request (to see if GZip was
> supported) and redirect to the correct /assets or /assets.gz URL. The
> difference would be that with /asset-redirect/ you would not be expect to
> provide the correct content checksum. However, this is somewhat "dangerous"
> as long as classpath assets can be anywhere, rather than just under
> META-INF/assets.
> 
> Man, I wish I could talk to myself in 2005 about what I've learned in the
> meantime.
> 

Bob Harner explains this very well in his blog: 
https://github.com/bobharner/blog/wiki/Jumping-Into-Tapestry-5.4-Alpha-3

> 
>> 
>> - bootstrap
>> Bootstrap styling replaces tapestry.css now. All styles that depended on
>> it are broken and need to be fixed one by one. There is no simple way as of
>> now to override the bootstrap CSS location alone.
>> All bean editor and related styles are broken by default as of now.
> 
> Could you expand on this?
> 

Reply via email to