wicket-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matej Knopp <matej.kn...@gmail.com>
Subject Re: [wicket 1.5] removing page version manager
Date Fri, 02 Oct 2009 21:15:56 GMT
Main problem with Change is that it only can do undo. It can not do
redo which is what we need when user clicks the "Forward" browser
button. Plus wicket pages can change significantly between versions.
Representing these differences as chain of Changes is extremely
challenging if not impossible. Plus you still have to serialize model
objects, etc, which can cause another headache and it completely
ignores the rest of page state like simple class variables.


On Fri, Oct 2, 2009 at 11:10 PM, Carl-Eric Menzel
<cm.wicket@users.bitforce.com> wrote:
> On Fri, 2 Oct 2009 14:03:05 -0700
> Igor Vaynberg <igor.vaynberg@gmail.com> wrote:
>> can we yank ipageversionmanager and ichange out of 1.5? it has always
>> been broken because no one implements ichange objects to keep the page
>> state consistent.
> How exactly is it broken? Just that nobody uses it, or that it actually
> doesn't work, or causes more headaches than it's worth?
>> the downside is that if someone is using httpsessionstore they will
>> take a bigger hit on session usage because every version is serialized
>> in its entirety. the up side is that it will actually work and the
>> code can be vastly simplified.
>> any concerns?
> Only that I've just written a few pages about how to use it, for our
> book ;-)
> Carl-Eric

View raw message