IWETHEY v. 0.3.0 | TODO
1,095 registered users | 1 active user | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Not too burdensome
A Seaside UI is a tree of "component" objects. You can think of them sort of like separate windows, each in their own thread, with their own state and widgets and event handlers, but all ending up renderered to the same HTML page. Each component gets a chance to stick some extra information into the URL based on its current state. Most of them don't take advantage of this, but, say, a MessageViewer might add a "messageid=23" parameter. That's half of the extra work. The other half is writing a piece of code that, when starting a new session, constructs an appropriate component tree based on the incoming request. So it would need to look at the "messageid=23", and build the UI to include a MessageViewer holding onto the appropiate message. Then it would go from there in its usual persistent-session way.

In most web environments, you end up doing this (mapping application state to and from URLs) for every page of the app. The only thing that makes it "extra" in Seaside is that most of the time Seaside lets you get away with not doing it.
New That makes sense.
Thanks for the info.
Regards,

-scott anderson

"Welcome to Rivendell, Mr. Anderson..."
New Welcome aboard!
Always nice to see fresh blood. You, there, in the back, hide those fangs. And you, no ropes, we're trying to be friends here. Yes, I know that you were trying to be friendly but...

OK, OK, the crowd sometimes gets a bit rowdy, but we're a friendly lot. Really.

Cheers,
Ben

(I was just joking about the fangs.)
"good ideas and bad code build communities, the other three combinations do not"
- [link|http://archives.real-time.com/pipermail/cocoon-devel/2000-October/003023.html|Stefano Mazzocchi]
Expand Edited by ben_tilly March 25, 2004, 07:07:30 PM EST
New Yeah, what Ben said. :-)
We're also obviously quite rude in not welcoming you sooner.
-----
Steve
New Greetings! (new thread)
Created as new thread #148712 titled [link|/forums/render/content/show?contentid=148712|Greetings!]


Peter
[link|http://www.debian.org|Shill For Hire]
[link|http://www.kuro5hin.org|There is no K5 Cabal]
[link|http://guildenstern.dyndns.org|Blog]
     Ah, good. I'll have to look at Seaside again. - (admin) - (9)
         Re: Ah, good. I'll have to look at Seaside again. - (deSitter)
         Probably no worse than adding an expired session error - (tuberculosis) - (2)
             Badly written J2EE... - (admin) - (1)
                 Complete with the abysmal oracle specific sql I've been - (tuberculosis)
         Not too burdensome - (Avi Bryant) - (4)
             That makes sense. - (admin)
             Welcome aboard! - (ben_tilly)
             Yeah, what Ben said. :-) - (Steve Lowe)
             Greetings! (new thread) - (pwhysall)

History shows again and again how Nature points out the folly of men.
77 ms