yes thats already fixed for a few days now!
whiner!

johan


On 1/24/07, Igor Vaynberg <[EMAIL PROTECTED]> wrote:

ajax requests shouldnt create versions anyways! did you fix that in 2.0yet?

-igor


On 1/24/07, Johan Compagner < [EMAIL PROTECTED]> wrote:

> Ahh so you are using pages with state. (you use ajax)
> You just don't want to version them? Because for navigation you only use
> bookmarkable pages
>
> Just have one base page that does serVersioned(false)
> then all your pages are unversioned.
>
> johan
>
>
> On 1/24/07, dukejansen < [EMAIL PROTECTED]> wrote:
> >
> >
> > Sorry, guess I misunderstood. Still trying to wrap my head around
> > these
> > concepts.
> >
> > We have an app that is all bookmarkable pages so far, but we may
> > encounter
> > cases without them further down the road.
> >
> > But even for our bookmarkable pages, they may have lots of activity on
> > them
> > which is ajax actions which update the model behind the scenes. The
> > way
> > wicket wires components to their models is still very beneficial, as
> > is the
> > markup inheritance and java-centric development model, etc.
> >
> > As an example, we currently have a search results page which must
> > always
> > include all search criteria in the URL. So right now we have multiple
> > panels
> > with various search criteria. When the user updates the form elements
> > and
> > clicks "search", we let wicket update all the backing models for us,
> > then we
> > assemble a new URL based on the updated models, and redirect to the
> > new URL.
> >
> > This is instead of what might be a more familiar web model where the
> > form
> > data is simply submitted TO the new URL -- instead, we are submitting
> > to
> > wicket, letting wicket do all the updates to our backing state, and
> > then we
> > just construct a new URL to represent the new criteria and redirect to
> > it.
> >
> > I won't deny that this is a bit wacky, but it was the only way I could
> > find
> > to ensure that my search criteria are included in the URL, but we
> > still get
> > wicket's free behavior of updating all model data. The trick is that
> > we are
> > abandoning the updated model data and redirecting to a new page...
> >
> > Not sure how well I've explained this. If there was a way to get
> > wicket to
> > simply use bookmarkable URLs when it does the form submission, I'd be
> > happy
> > to fall back on wicket.
> >
> > Also, FYI, we are using a lot of the Wicket ajax behavior for updating
> > state
> > which does NOT need to be in the URL.
> >
> > -Jason
> >
> >
> > Johan Compagner wrote:
> > >
> > > But i was talking about the settings maxpageversions.
> > > thats not the same thing as how many there can be in the pagemap
> > > That depends on the page map that is used (in 1.3 or 2.0)
> > > AccessStackPageMap uses by default 5 because that is
> > EvictionStrategy:
> > >
> > >     private IPageMapEvictionStrategy pageMapEvictionStrategy = new
> > > LeastRecentlyAccessedEvictionStrategy(5);
> > >
> > > The PageMap of the secondlevelcache only has one active in the
> > session.
> > >
> > > But you are making an app where all the urls are again bookmarkable
> > and
> > > you
> > > don't use forms anywhere?
> > > or if you use for (with wicket 1.2) you handle the post in the
> > constructor
> > > of the page itself?
> > > Thats not really where wicket is made for, your throw away pretty
> > much 90%
> > > of what makes wicket.
> > >
> > > johan
> > >
> > >
> > >
> > > On 1/24/07, dukejansen <[EMAIL PROTECTED]> wrote:
> > >>
> > >>
> > >> I think the current method name makes sense, but what is unclear is
> >
> > >> whether
> > >> the CURRENT page is taking up one of the positions. I would think
> > setting
> > >> the max to 1 would ensure that the pagemap contains the current
> > page and
> > >> no
> > >> others. If in fact the current page doesn't need room in the page
> > map,
> > >> then
> > >> I guess 0 would make more sense. I think adding detail to the
> > javadoc
> > >> should
> > >> be sufficient to clear up this ambiguity.
> > >>
> > >>
> > >> Johan Compagner wrote:
> > >> >
> > >> > set the max to 0 then the change list of the version manager will
> > >> really
> > >> > not
> > >> > ntain anything
> > >> >
> > >> > this is the test: (after the new one is added to the list)
> > >> >
> > >> >         // If stack is overfull, remove oldest entry
> > >> >         if (getVersions() > maxVersions)
> > >> >         {
> > >> >             expireOldestVersion();
> > >> >         }
> > >> >
> > >> > What is logical? max versions is that also counting the current
> > one?
> > >> > What is the best English for this??
> > >> > should we better express it like: setMaxPageUndoBuffer() ??
> > >> >
> > >> > johan
> > >> >
> > >> >
> > >> > On 1/24/07, dukejansen < [EMAIL PROTECTED]> wrote:
> > >> >>
> > >> >>
> > >> >>
> > >> >> Eelco Hillenius wrote:
> > >> >> >
> > >> >> > Well, every user (session) will use memory, correct. But only
> > to a
> > >> >> > certain limit. Wicket 1.2 holds a couple of page/ versions in
> > a
> > >> >> > session, and Wicket 2.0 by default only holds the current one.
> > So
> > >> the
> > >> >> > creation of a fresh instance (e.g. a bookmarkable page) will
> > replace
> > >> >> > another one. Hence, how much memory you'll need is a simple
> > function
> > >> >> > of the number of concurrent sessions times the size of your
> > session
> > >> >> > and page(s) in it.
> > >> >> >
> > >> >>
> > >> >> How can I instruct Wicket not to maintain the multiple versions
> > of a
> > >> >> given
> > >> >> page within the session? I've tried the following but when I
> > dump the
> > >> >> session contents I still see multiple page versions:
> > >> >>
> > >> >> getSessionSettings().setMaxPageMaps(1);
> > >> >> getPageSettings().setMaxPageVersions(1);
> > >> >>
> > >> >> Am I missing the boat on this entirely?
> > >> >>
> > >> >> -Jason
> > >> >> --
> > >> >> View this message in context:
> > >> >>
> > >> 
http://www.nabble.com/Strategy-to-avoid-new-instances-of-pages-and-panels-tf2566413.html#a8553452
> >
> > >> >> Sent from the Wicket - User mailing list archive at Nabble.com.
> > >> >>
> > >> >>
> > >> >>
> > >>
> > -------------------------------------------------------------------------
> > >> >> Take Surveys. Earn Cash. Influence the Future of IT
> > >> >> Join SourceForge.net's Techsay panel and you'll get the chance
> > to
> > >> share
> > >> >> your
> > >> >> opinions on IT & business topics through brief surveys - and
> > earn cash
> > >> >>
> > >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> >
> > >> >> _______________________________________________
> > >> >> Wicket-user mailing list
> > >> >> Wicket-user@lists.sourceforge.net
> > >> >> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >> >>
> > >> >
> > >> >
> > >>
> > -------------------------------------------------------------------------
> > >> > Take Surveys. Earn Cash. Influence the Future of IT
> > >> > Join SourceForge.net's Techsay panel and you'll get the chance to
> > share
> > >> > your
> > >> > opinions on IT & business topics through brief surveys - and earn
> > cash
> > >> >
> > >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> >
> > >> > _______________________________________________
> > >> > Wicket-user mailing list
> > >> > Wicket-user@lists.sourceforge.net
> > >> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >> >
> > >> >
> > >>
> > >> --
> > >> View this message in context:
> > >>
> > 
http://www.nabble.com/Strategy-to-avoid-new-instances-of-pages-and-panels-tf2566413.html#a8570594
> > >> Sent from the Wicket - User mailing list archive at Nabble.com.
> > >>
> > >>
> > >>
> > -------------------------------------------------------------------------
> > >> Take Surveys. Earn Cash. Influence the Future of IT
> > >> Join SourceForge.net's Techsay panel and you'll get the chance to
> > share
> > >> your
> > >> opinions on IT & business topics through brief surveys - and earn
> > cash
> > >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> >
> > >> _______________________________________________
> > >> Wicket-user mailing list
> > >> Wicket-user@lists.sourceforge.net
> > >> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >>
> > >
> > >
> > -------------------------------------------------------------------------
> > > Take Surveys. Earn Cash. Influence the Future of IT
> > > Join SourceForge.net's Techsay panel and you'll get the chance to
> > share
> > > your
> > > opinions on IT & business topics through brief surveys - and earn
> > cash
> > >
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > _______________________________________________
> > > Wicket-user mailing list
> > > Wicket-user@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >
> > >
> >
> > --
> > View this message in context: 
http://www.nabble.com/Strategy-to-avoid-new-instances-of-pages-and-panels-tf2566413.html#a8572544
> >
> > Sent from the Wicket - User mailing list archive at Nabble.com.
> >
> >
> >
> > -------------------------------------------------------------------------
> > Take Surveys. Earn Cash. Influence the Future of IT
> > Join SourceForge.net's Techsay panel and you'll get the chance to
> > share your
> > opinions on IT & business topics through brief surveys - and earn cash
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> >
> > _______________________________________________
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
>
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> opinions on IT & business topics through brief surveys - and earn cash
>
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>
>

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to