Projects / Tulip IDE

Tulip IDE

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
Licenses
Operating Systems
Implementation

Recent releases

  •  01 Mar 2005 02:48

    Release Notes: 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.

    •  21 Oct 2004 14:21

      Release Notes: 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.

      •  11 Aug 2004 22:34

        Release Notes: 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.

        •  25 Jun 2004 17:42

          Release Notes: 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.

          •  20 Mar 2004 01:33

            No changes have been submitted for this release.

            Recent comments

            01 Mar 2005 03:46 pablodalloglio

            Re: 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

            24 Oct 2004 02:30 davidrjburke

            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!

            18 Aug 2004 06:45 pablodalloglio

            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.

            >

            18 Aug 2004 03:44 sleemanj

            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.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.