Small update:

I have been working heavily with gtk-php in the last month, the current 
status of the work is visable
at http://midgard.hklc.com/phpmole_midgard.png
and a downloadable version is phpmole.0.4.tgz 
<http://midgard.hklc.com/phpmole.0.4.tgz>

This is in the middle of a development project, so it has no guarentees 
of working, however I do use it here..

to install:

dependancies: (this is a desktop applicaiton - runs on linux only!)

gtkscintilla ( from http://www.moleskine.f2s.com/)
php > 4.0.6
php-gtk (latest version)
libcurl and php-curl (to access midgard servers)

get hold of the php 4.0.6 & cvs checkout php-gtk (or download the latest 
version)
compile php-gtk with
./configure --enable scintilla

install the tarball into /usr/share/phpmole, and softlink 
/usr/bin/phpmole to /usr/share/phpmole/phpmole
(make sure the php path is correct in the phpmole file)

keep your fingers crossed and fire it up.


To use with midgard.
in the /usr/share/phpmole/legacy/ directory is a file called 
midgard_reciever.php - put this code into a host page on the midgard 
server, and turn authenication on.

now add a bookmark to point at that host (right click on the tree)...
If you are lucky you will get a box asking for the password...!

The editor currently features! (most of which works!)

editing of files, scp access to files, and midgard objects
syntax highlighting
inline autocompletion for html & php
limited configuration support (eg. fonts)
drag and drop file and scp modifying
create new files/directories on local and remote (scp) servers
bookmarking of directories locally of remotely(scp)
search & replace (on single files only at present, and no options work!)

note: scp support only works with ssh version 1 - it relies on building 
and storing rsh keys.


I should be updating midgard-lite soon - this is currently being used on 
our development server - however considering the complexity, the 
'updating of objects' may not be implemented....













---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to