Tulip is a PHP-GTK based editor for PHP. It has an interface that allows you to set up your projects and deal with them in a distinct way through an intuitive file explorer tree. It has CVS controls, making it possible to create, update, and delete remote files seamlessly from a CVS server, allowing the programmer to manage several big projects with individual organization for each project. It has controls that lock work files, enhancing security in a networked development environment. It has auto-completion, syntax highlighting, and syntax hints, features provided through GtkScintilla, and configuration files containing all of the syntax rules. It has an embbed Database navigator with which you can access MySQL or PostgreSQL, make queries, and edit or delete records.
| Tags | Database Front-Ends Software Development |
|---|---|
| Licenses | GPL |
| Operating Systems | Windows Windows POSIX Linux |
| Implementation | PHP |
Recent releases


Changes: This release supports remote file editing through Web Services/SOAP and included a code cleanup and class restructuring, locking and unlocking of CVS files, and the ability to accepts files as a command line parameter. The edited filename is now shown on the title bar, and different icons can be used per project.


Changes: A new preferences option and color configuration were added. Many bugfixes were made. Built-in GTK documentation was added. A debug reporting system was implemented.


Changes: This release has built-in documentation, improvements on debug, new shortcuts, many bugfixes, new menu items, caret lines, braces highlighting, a new "open recent" menu option, and new word wrap.


Changes: This release has a new file dialog, a menu with nice icons, new shortcuts, new file explorer controls, a save workspace option, new debug resources, new Java-style documentation, and bugfixes in the project backend and translation. It can generate documentation. Tabs are replaced by spaces. This release allows a user to open a locked file if they are the previous user.


No changes have been submitted for this release.
- All comments
Recent commentsRe: I have trouble trying to install it on Mandrake 10.0
> I get the following error
> [db@localhost tulip]$ php tulip.php
> +-----------------------------------------------------------------+
> | Tulip Editor
> |
> | Copyleft (l) 2004 Solis Lajeado/RS -
> Brasil |
> +-----------------------------------------------------------------+
> | Licensed under GPL: www.fsf.org for
> further details |
> |
> |
> | Site: http://tulip.solis.coop.br
> |
> +-----------------------------------------------------------------+
> | Abstract: A PHP coding editor
> |
> |
> |
> | Started in January, 1, 2004
> |
> | Author: Pablo Dall'Oglio
> (pablo@solis.coop.br; pablo@php.net)
> |
> +-----------------------------------------------------------------+
>
>
>
>
> Starting Tulip Editor...
>
>
>
>
>
>
>
>
> Warning: dl(): Unable to load dynamic
> library
> '/usr/lib/php/extensions/php_gtk.so' -
> /usr/lib/php/extensions/php_gtk.so:
> undefined symbol: gtk_search_in_target
> in
> /home/db/Programs/Tulip-IDE-for-PHP/tulip/tulip.php
> on line 28
>
>
>
>
> Fatal error: Class filetree: Cannot
> inherit from undefined class gtkctree in
> /home/db/Programs/Tulip-IDE-for-PHP/tulip/classes/explorer.class
> on line 20
> [db@localhost tulip]$
>
> and I can see the library where it is
> supposed to be!
>
Weird, I don't know how is your installation, anyway try to download the full-featured pre-compiled version of php-gtk from tulip's site. Its installed under /usr/local, so it wont mess your installation...
regards
Pablo Dall'Oglio
I have trouble trying to install it on Mandrake 10.0
I get the following error
[db@localhost tulip]$ php tulip.php
+-----------------------------------------------------------------+
| Tulip Editor |
| Copyleft (l) 2004 Solis Lajeado/RS - Brasil |
+-----------------------------------------------------------------+
| Licensed under GPL: www.fsf.org for further details |
| |
| Site: http://tulip.solis.coop.br |
+-----------------------------------------------------------------+
| Abstract: A PHP coding editor |
| |
| Started in January, 1, 2004 |
| Author: Pablo Dall'Oglio (pablo@solis.coop.br; pablo@php.net) |
+-----------------------------------------------------------------+
Starting Tulip Editor...
Warning: dl(): Unable to load dynamic library '/usr/lib/php/extensions/php_gtk.so' - /usr/lib/php/extensions/php_gtk.so: undefined symbol: gtk_search_in_target in /home/db/Programs/Tulip-IDE-for-PHP/tulip/tulip.php on line 28
Fatal error: Class filetree: Cannot inherit from undefined class gtkctree in /home/db/Programs/Tulip-IDE-for-PHP/tulip/classes/explorer.class on line 20
[db@localhost tulip]$
and I can see the library where it is supposed to be!
Re: Looks promising, but the installation sounds troublesome
All the available packages are there to make your life easier, but you aren't obligated to use them. All the packages are about php-gtk and its dependences, you can use the official packages if you want too.
Fell free to use the official packages if you find the correct ones. These available at the site are my own compilation and I'm sure they work properly.
regards
Pablo
> Tulip looks promising from the
> description and screenshots. But the
> install seems to be a real pain.
>
> Looking from a debian user's point of
> view - there are a lot of packages that
> it (the website) says are required, and
> gives a whole lot of what seem to be
> unofficial packages of them downloadable
> from the site. The install docs say
> that you should force dpkg to install
> these (-force-conflicts), no way am I
> going to do that, last thing I want is
> to mess up my debian managed packages.
> After all that, the tulip package itself
> is just a zip file.
>
> Shame, too much hassle to get it
> installed, so I'll keep an eye on the
> package but have to stick with jEdit.
>
Looks promising, but the installation sounds troublesome
Tulip looks promising from the description and screenshots. But the install seems to be a real pain.
Looking from a debian user's point of view - there are a lot of packages that it (the website) says are required, and gives a whole lot of what seem to be unofficial packages of them downloadable from the site. The install docs say that you should force dpkg to install these (-force-conflicts), no way am I going to do that, last thing I want is to mess up my debian managed packages. After all that, the tulip package itself is just a zip file.
Shame, too much hassle to get it installed, so I'll keep an eye on the package but have to stick with jEdit.