wicketstuff-merged-resources is now available in JIRA: http://wicketstuff.org/jira/browse/WMR
and from wicketstuff maven repo: <repositories> <repository> <id>wicket-snaps</id> <url>http://wicketstuff.org/maven/repository</url> <snapshots> <enabled>true</enabled> </snapshots> <releases> <enabled>true</enabled> </releases> </repository> </repositories> <dependency> <groupId>org.wicketstuff</groupId> <artifactId>wicketstuff-merged-resources</artifactId> <version>1.3.4-SNAPSHOT</version> </dependency> i am also going to add a short wiki page at wicketstuff.org regards, Stefan Jörn Zaefferer-2 wrote: > > Good point, I forgot that wicketstuff has its own JIRA installation. > Though the entry for the project is missing. Let me know once its > there, and I'll create the report. > > Jörn > > On Fri, Aug 29, 2008 at 12:26 PM, Peter Ertl <[EMAIL PROTECTED]> wrote: >> why don't you open up an issue in JIRA? >> >> >> Am 29.08.2008 um 12:22 schrieb Jörn Zaefferer: >> >>> Here is a first patch for the RevisionVersionProvider: >>> >>> Index: >>> src/main/java/org/wicketstuff/mergedresources/versioning/RevisionVersionProvider.java >>> =================================================================== >>> --- >>> src/main/java/org/wicketstuff/mergedresources/versioning/RevisionVersionProvider.java >>> (revision >>> 4147) >>> +++ >>> src/main/java/org/wicketstuff/mergedresources/versioning/RevisionVersionProvider.java >>> (working >>> copy) >>> @@ -15,7 +15,7 @@ >>> >>> public int getVersion(final Class<?> scope, final String >>> fileName) >>> throws VersionException { >>> final String file = getResourcePath(scope, fileName); >>> - final InputStream in = >>> ClassLoader.getSystemResourceAsStream(file); >>> + final InputStream in = >>> RevisionVersionProvider.class.getClassLoader().getResourceAsStream(file); >>> if (in == null) { >>> throw new VersionException(scope, fileName, >>> "can't >>> find " + file); >>> } >>> >>> >>> ClassLoader.getSystemResourceAsStream in my deployment enviroment, it >>> always returned null for classpath resources. Using the >>> RevisionVersionProvider classloader works fine. >>> >>> Let me know where I should post further patches etc. >>> >>> Jörn >>> >>> On Fri, Aug 29, 2008 at 11:29 AM, Stefan Fußenegger >>> <[EMAIL PROTECTED]> wrote: >>>> >>>> Code is now available through wicketsuff: >>>> >>>> https://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/trunk/wicketstuff-merged-resources/ >>>> wicketstuff-merged-resources and >>>> >>>> https://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/trunk/wicketstuff-merged-resources-examples/ >>>> wicketstuff-merged-resources-examples >>>> >>>> Now I want to make it available through >>>> http://wicketstuff.org/maven/repository/. I therefore registered at >>>> wicketstuff.org/teamcity (sfussenegger). What's next? >>>> >>>> >>>> Stefan Fußenegger wrote: >>>>> >>>>> I just finished the 4th and last entry of my series "Wicket Interface >>>>> Speed-Up" on my blog. To give a short summary: I investigated one of >>>>> my >>>>> apps with YSlow and started optimizing it's interface rendering speed >>>>> [1]. >>>>> Especially Wicket's way of handling resources, i.e. JS and CSS files, >>>>> causes interfaces to load rather slowly. In my articles, I explain how >>>>> to >>>>> modify the cache interval [2], how to mount resources with a version >>>>> (e.g. >>>>> /css/all-1234.css) in order to use aggressive client-side caching >>>>> (e.g. >>>>> resources expire after a year) [3]. Finally, I show how to merge >>>>> resources >>>>> at application startup (using a class classed MergedResourceStream) to >>>>> reduce the number of resources a client has to download [4], including >>>>> code). I was able to increase interface loading times considerably, so >>>>> it's surely worth a look. >>>>> >>>>> I feel that it would also be worth to discuss, whether this work could >>>>> be >>>>> part of upcoming Wicket versions. For the time being I'd like to make >>>>> the >>>>> code attached to [4] a wicketstuff project - sfussenegger needs commit >>>>> access ;) - and wait for your feedback. >>>>> >>>>> The links: >>>>> [1] >>>>> http://talk-on-tech.blogspot.com/2008/08/wicket-interface-speed-up.html >>>>> Wicket Interface Speed-Up >>>>> [2] >>>>> >>>>> http://talk-on-tech.blogspot.com/2008/08/wicket-interface-speed-up-modifying.html >>>>> Wicket Interface Speed-Up: Modifying Expires and Cache-Control Headers >>>>> [3] >>>>> >>>>> http://talk-on-tech.blogspot.com/2008/08/wicket-interface-speed-up-caching.html >>>>> Wicket Interface Speed-Up: Caching Resources Forever >>>>> [4] >>>>> >>>>> http://talk-on-tech.blogspot.com/2008/08/wicket-interface-speed-up-merging.html >>>>> Wicket Interface Speed-Up: Merging Resources for Fewer HTTP Requests >>>>> >>>> >>>> >>>> ----- >>>> ------- >>>> Stefan Fußenegger >>>> http://talk-on-tech.blogspot.com // looking for a nicer domain ;) >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/Discussion-on-%22Wicket-Interface-Speed-Up%22-tp19197540p19216657.html >>>> Sent from the Wicket - User mailing list archive at Nabble.com. >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > ----- ------- Stefan Fußenegger http://talk-on-tech.blogspot.com // looking for a nicer domain ;) -- View this message in context: http://www.nabble.com/Discussion-on-%22Wicket-Interface-Speed-Up%22-tp19197540p19264974.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]