From: Kaspar Schiess Date: 2004-05-08T06:21:48+09:00 Subject: Re: What is Borges? -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 A couple of quick answers ;) : Carl Youngblood wrote: | Borges sounds pretty cool. Better documentation (including a good | tutorial) would be a great help. A couple quick questions: | | - Can it work with mod_fastcgi/ruby? I have a working version with mod_ruby. This is not in the CVS and will stay around for another two weeks on my HD; I am definitily wanting to do a fastcgi port. Current Integration methods are: * mod_ruby (experimental) * cgi * webrick | - Does the sessioning stuff support automatic fallback to GET-based | session ID propagation if the user has disabled cookies? You must use URL based session id's, there is no way around it. You can optionally have cookies on top of that, but the urls really must be there because of how Borges/Seaside is designed. And this probably does not bother you anyway, since Borges should only be used for Applications, not for Web Publishing. | - Can sessions be stored in a database or a drb store so that web | traffic can be easily load-balanced across multiple web servers? One session should always use one server. This is because server state is not saved, but kept alive in a Ruby process on the server. Ruby can't currently dump what would be neccessary to dump to be able to save off to a database (mainly continuations...). Load balancing can balance sessions (users) to different backends, from different frontends. But one session is always handled by one and the same backend. | - Is it necessary to construct HTML pages programatically or can you | have simple unbroken HTML templates that are editable by a | non-tech-savvy graphic designer? I am using eruby to do my templating, so no trouble there. You just need to take special care when constructing forms. May I suggest that we take this discussion to the borges-users list ? And could you sign here, here and here with your blood please ? ;) Tell me if you need a better answer, I will keep a list of things to put in the introduction based on this conversation. kaspar semantics & semiotics code manufacture www.tua.ch/ruby -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFAm/6hFifl4CA0ImQRAlvsAKCVIt52qY/9uwxjQ6pF6OBUDm6E9wCdHfQ7 vH8UP49H7h2R5xl04cA+PsQ= =OrNI -----END PGP SIGNATURE-----