On Thu, 14 Oct 1999 10:58:33 +1000, Jay, Dylan wrote:
John Glossner wrote:
Also, using Homesite I can ftp edit the live website but is it possible to ftp edit the version?
Nope. Versions work with cookies, which FTP obviously has no semantics for. Versions are cool and magical, but not quite as magical as they first seem.
Actually, Zope's FTP -could- have cookie semantics... the FTP module within Medusa does maintain a session state, as it maps the FTP cmds to HTTP operations behind the scenes. The FTP session could strip off and cache the cookie info on behalf of the user. There would need to be added a new command or two for creating/closing a version, but that's what the FTP 'site' command is for. Such a 'site' command would just invoke the appropriate manage_xxx calls. -Jeff Rush
At 07:43 14/10/99 , Jeff Rush wrote:
On Thu, 14 Oct 1999 10:58:33 +1000, Jay, Dylan wrote:
John Glossner wrote:
Also, using Homesite I can ftp edit the live website but is it possible to ftp edit the version?
Nope. Versions work with cookies, which FTP obviously has no semantics for. Versions are cool and magical, but not quite as magical as they first seem.
Actually, Zope's FTP -could- have cookie semantics... the FTP module within Medusa does maintain a session state, as it maps the FTP cmds to HTTP operations behind the scenes. The FTP session could strip off and cache the cookie info on behalf of the user. There would need to be added a new command or two for creating/closing a version, but that's what the FTP 'site' command is for. Such a 'site' command would just invoke the appropriate manage_xxx calls.
The problem is not maintaining the cookie, the problem is getting the cookie in the first place. ZServer FTP supports cookies, but in order to get the Version cookie, you need to press a button on a certain page. You can't do this with FTP. Someone already gave a solution: set the cookie when a certain FTP action is taken, like trying to open a file within the Version (navigate to the version, and select the 'join' file for download, or something). -- Martijn Pieters, Web Developer | Antraciet http://www.antraciet.nl | Tel: +31-35-7502100 Fax: +31-35-7502111 | mailto:mj@antraciet.nl http://www.antraciet.nl/~mj | PGP: http://wwwkeys.nl.pgp.net:11371/pks/lookup?op=get&search=0xA8A32149 ------------------------------------------
participants (2)
-
Jeff Rush -
Martijn Pieters