then you could get 2 resource links that are the same but they are from 2 classes.

All examples i have seen now is that image urls mostly come from a few scopes. (classes) So for you to put those into the settings looks not to difficult and strange collisions are avoided.

johan



Cameron Braid wrote:
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



-------------------------------------------------------
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

Reply via email to