How about also supporting getPages().putPackageAlias(package, alias); So that all classes under this package (recursively) will be aliased with 1 statement.
Cameron > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:wicket-develop- > [EMAIL PROTECTED] On Behalf Of Johan Compagner > Sent: Monday, 1 August 2005 1:24 AM > To: [email protected] > Subject: Re: [Wicket-develop] Feature list for 1.1 > > 3 other features: > > <1> short url support through ApplicationPages.putClassAlias: > > getPages().putClassAlias(HelloWorld.class, "helloworld"); > > These aliases will be used for 2 things: > > 1> bookmarkablePage url support. "bookmarkablePage=helloworld" will map > on the HelloWorld class > 2> all url that wicket is generating will map the Class to that string. > So that all urls are shortend: > See pub example you now have: > > /wicket-examples/pub/resources/home/Beer.gif > instead of > /wicket-examples/pub/resources/wicket.examples.pub.Home/Beer.gif > > > <2> HomePage rendering support > If a homepage is accesses through just "/" then you can now > specify what wicket should do, see ApplicationPages: > > /** > * Use this homepage strategy if you don't want to redirect so the > url just stays '/' . > */ > public static final HomePageRenderStrategy NO_REDIRECT = new > HomePageRenderStrategy("no-redirect"); > > /** > * Use this homepage strategy if you want to redirect the homepage > to a bookmarkable url like: bookmarkablePage=mybookmarkablepage > * This is the same as calling: setResponsePage(MyPage.class);. > */ > public static final HomePageRenderStrategy BOOKMARK_REDIRECT = new > HomePageRenderStrategy("bookmark-redirect"); > > /** > * Use this homepage strategy if you want to redirect the homepage > just as a normal page would be in > * wicket (when you submit a form on the page or when you do in the > code: setResponsePage(new MyPage()); > * If you have set the overall Redirect Strategy to ONE_PASS_RENDER > then the homepage response will honor that. > * Then it is the same as setting the homepage strategy to > NO_REDIRECT. > */ > public static final HomePageRenderStrategy PAGE_REDIRECT = new > HomePageRenderStrategy("page-redirect"); > > <3> With the homepage rendering support to a bookmarkable page we now > also have redirect to a bookmarkable url from within wicket > just set the response class in the RequestCycle > setResponsePage(MyPage.class); You can give that one also PageParameters > The call tho setResponsePage(Class) will always result into a client > redirect. It doesn't render the page directly if the ONE_PASS_RENDER > is set as a rendering strategy. You must use setResponsePage(Page) for > that. > > johan > > > > > Martijn Dashorst wrote: > > Can anybody make a decent feature list of stuff we include in 1.1? The > > changes.xml file is not enough information (quite empty!), and the > > trackers also don't supply much information. > > > > Stuff I have until now: > > o JavaScript support > > o CSS support > > o Markup inheritence > > o Simplified choice component > > o Include tag > > o experimental AJAX > > > > Martijn > > > > > > > > ------------------------------------------------------- > > SF.Net email is Sponsored by the Better Software Conference & EXPO > > September > > 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices > > Agile & Plan-Driven Development * Managing Projects & Teams * Testing > > & QA > > Security * Process Improvement & Measurement * > http://www.sqe.com/bsce5sf > > _______________________________________________ > > Wicket-develop mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/wicket-develop > > > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > _______________________________________________ > Wicket-develop mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/wicket-develop ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ Wicket-develop mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wicket-develop
