[LWN Logo]
[LWN.net]
From:	 Henri Bergius <henri.bergius@nemein.com>
To:	 lwn@lwn.net
Subject: Phpmole 1.3 released
Date:	 11 May 2002 23:04:12 +0300

Fresh from the presses:

Finally 1.3 is released

/11th May 2002/

This is a major update to phpmole, after nearly 3 months of hard work, 
the new look, fully featured and only php ide written in php comes out 
of it's shell.

New features include:
New look, Interactive Debugger(beta), Database Navigator/Viewer, html 
presentation module, autotext, full color highlight configuration, 
better WYSIWYG html editing, faster help navigation, Midgard Image title
and parameter support, slightly better win32 support and lots of other 
cool experimental stuff...

For more information - please visit
http://www.akbkhome.com/Projects/phpmole-IDE/

------------------------------------------------------------------------


   Detail Changes

*General*
Major interface overhall - looks perdy....
menu items 'freeze' when documents are not open
Recent open file list added
The Navigation tree now defaults to popup rather than open
on select.
Module warning system on loading - most of the time this is just
'informative', but it's always fun to get all those modules working.
Revert to save added and working

*Editor (Scintilla)*
All the scintilla settings should work
- set your own comment color font etc.
Fixed changes being lost when using folding editor
Added autotext for adding GPL/PHP headers and PHPDoc comments

*Editor (WYSIWYG)*
turned off preparsing of html by default, its a config option, so
what you see after using the html editor is exactly what gtkhtml sends
out. (rather than a guestimation of what it should be)..

*Debugger:*
The run button asks you what you want to debug/execute, and remembers
the association of the current open file/directory.
APD interactive, the beginnings of a fully interactive stepping debugger
is included, refer to
http://www.akbkhome.com/Projects/phpmole-IDE/Screenshots/Full%20PHP%20Debugger.html
for full instructions.

*Help:*
changed the storage for the help navigation to db2 rather than serialize
parse of devhelp (there is a devhelp->dba convertor in tools) - this
makes
an amazing speed difference!

*Database:*
The Database navigator, allows you to access and browse databases,
including
all data contained - should be able to handle 'huge' databases, as it
only loads
from the database what it thinks it can fit on the screen, and refreshes
when
you scroll.

*Midgard fixes:*
pulldowns and calendars fixed
scores supported
upload of mpeg supported.
Title editing on attachments works
Parameters should work
Known bug: screens 800x600 and smaller may have problems editing an
article and
browsing the images at the same time

*Phppresents:*
using the gtkhtml editor, you can build simple presentations and use the
forward back (up down=zoom) to navigate around a html presentation.
present.php is a standalone version (in modules/phppresents)


*Windows*
phpmole.exe is a bootstrapper based on php_gtk.exe
all you need to do 'in theory' is double click on it,
it assumes that php-gtk is set up and the binary is in c:/php4/
Extended phpglade (for future use as a interface builder), phpmole
attempts to use this for most of windows glade calls, due to libglades
bugs. - still experiencing some crashes though.


*Experimental*
pgtkhtml is a wysiwyg editor writen entirely in phpgtk (no gtkhtml
widget
required) - it probably doesnt work, and currently it is not active,
but if you want to play with it....

*Silly*
Phpmole has a small icon - a world that appears in the gnome task bar..
I Welcome Suggestions for a real logo...
Proof of concept - imap/mail transport module added...

*Php CodeDoc*
Developed a yet another alternative to phpdoc, - this time adding in
the source code to the documentation (works very well!), example at
http://docs.akbkhome.com/phpmole/






-- 
Henri Bergius                           Henri.Bergius@nemein.com
Consultant Partner                      Tel: +358-20-198 6032
Nemein Oy		                http://www.nemein.com