yeah, johan and eelco and i were just IM'ing and we also like gili's undo thing better so far. we've got a fairly concrete idea of how to implement it as well. i think someone should be able to get to this before i get there in an new experimental branch.
the main question i see that is left is how to make this interoperate with staleness detection when it's actually needed (which i think is mainly on form submits, although i'm not sure)...
the issue should definitely be in the bug tracker at a high priority. we at least have to come to consensus about what to do by 1.0. this feels like a better start on finishing off the back button problem than cloning, so i'm a lot happier now.
i'd really like to hear chris' thoughts on this...
jon
Martijn Dashorst wrote:
I agree with the feelings and concerns of Eelco and Johan, not because I'm part of Topicus, but because my first unpleasant encounter with Wicket was the This Page contains stale data. I immediately went to Eelco asking whether this was a programming error or something else.
I don't think that supporting the back button is really important, but I think /scratch that/ consider it obligatory for the 1.0 release. without that, we won't have any leverage over other frameworks.
I also find that it should be as transparent as possible to the user, i.e. no copy/cloning to build. I also consider imposing detachable models on the user a Bad Thing.
I really hope we can come up with something good. Though Gili posted an interesting view on the subject, I don't think that the 'undo operation' is the correct view. When I hit the back button it is not *always* because I want to revert changes, but because I want to choose something else.
Perhaps it is best to put this into the bug tracker with prio 9 (highest), and postpone the discussion until Jonathan is here. I bet there is other stuff we need to take care of which also need addressing. Until Jon is here and we can cut corners by face to face discussions (perhaps have a conference call with Chris?) I'd go for other quick wins.
Martijn
Eelco Hillenius wrote:
I understand, and share, the gut feeling you have against any form of cloning in Wicket. Therefore, I think we should really agree all on this before we put it in any version at all. But, and I have made this an issue a couple of times before, SUPPORTING THE BACKBUTTON IS REALLY IMPORTANT.
------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Wicket-develop mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wicket-develop
------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Wicket-develop mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wicket-develop
