Re: [Boa Constr] Interface comments
Status: Beta
Brought to you by:
riaan
From: Riaan B. <riaan@e.co.za> - 2001-01-17 20:57:28
|
Hi Randy, Randy wrote: > > > > > I want to clear up something which you seem to expect of Boa. > > Boa is not just a Frame Designer, it aims to be an Python IDE > > supporting as many Python technologies as possible that aid the > > development process. > > Against my will, I switched from Boa to Xemacs because Boa > does not support editing of remote Python CGI server files via > FTP, and Xemacs does. I would very much prefer using Boa but > cannot directly do so for my CGI work. > > One alternative is to do my CGI development locally with Boa > and upload files to the server, but using Xemacs to remotely > edit server files works better - the server changes are > instantaneous and the development is far faster and easier. > > Randy The current CVS version is halfway there, FTP connections can be browsed with the explorer and can be copy and pasted to the filesystem. The idea is definitely to end up editing the Boa modules transparently over FTP, but we're not there yet. As an amusing but effective quick hack you may try is the following; if you are not using the Zope side of Boa. My Zope Explorer implementation uses FTP as the transport. In Editor.py change the definitions of the Zope Views (for me line 69) from: defZopeDocModelViews = (HTMLSourceView,) adtZopeDocModelViews = (ZopeHTMLView,) to: defZopeDocModelViews = (PythonSourceView,) adtZopeDocModelViews = () Also define under the 'zope' section of Explorer.*.cfg the parameters of your FTP connection. This adds the thin layer of syntax highlighted Python on top of essentially a FTP text document model. Basic operations like Save, Find, Cut/Copy/Paste etc work, but features that access parsed python datastructures fail, so expect a lot of noise on stderr ;) HTH in the meanwhile... -- Riaan Booysen ___________________________________________________ Boa Constructor - RAD GUI building IDE for wxPython http://boa-constructor.sourceforge.net |