Skip to content

Triumph 4 PHP is an open source editor and Integrated Development Environment (IDE) where PHP is a first-class citizen. Triumph was written exclusively for developing mid to large size web applications that run on the LAMP/WAMP stack. It saves you time by allowing you to easily navigate through your project's directory structure, database schema…

License

roberto-triumph/triumph4php

Repository files navigation

Triumph4PHP: Win the battle against your PHP projects

Triumph4PHP is a cross-platform text editor and IDE with the goal of providing a truly integrated development environment for developing mid to large size web applications using the LAMP stack. The main objectives are:

  • Made specifically for PHP web applications; taking into account web application issues such as pretty URLs, active record patterns, duck-typing, and virtual hosts.
  • Provide a clutter-free, tight interface for managing PHP source code that has a native look on either Windows or Linux.
  • Leverage existing MVC frameworks (Symfony, Laravel, Zend, CodeIgniter, CakePHP)

License

Triumph4PHP is licensed under the MIT license, meaning that both the program and the source code are provided free of charge; however the software is provided "as is". See LICENSE file for details.

Features

  • Easy project management that is extremely quick to setup.
  • Modern IDE features: PHP autocompletion, call tips, and source code navigation.
  • A comprehensive lint checker that warns you about uninitialized variables, unknown functions, classes or methods.
  • Full CodeIgniter support: Triumph4PHP understands CodeIgniter routes, controllers, templates, and database config files.
  • Full Laravel support: Triumph4PHP understands Laravel routes, controllers, templates, and database config files.
  • Integrated SQL Browser: Write and run SQL queries from within the IDE, editor supports autocompletion when editing SQL queries.
  • Cross-platform: Triumph4PHP is a native Windows / linux / Mac OS X application.
  • Performance: Bucking the recent trend of browser-based editors, Triumph4PHP is a C++ application; this makes it easier for Triumph4PHP to be optimized where needed.

Installation

The latest version of Triumph4PHP is available in binary from triumph4php main site. The site contains packages for Ubuntu, Fedora, Mac OS X, and MS Windows.

Status

While Triumph does not have every feature imaginable (and may not even have your favorite feature), Triumph is ready for every day use. Every release goes through sanity checks to make sure that it runs on Mac OS X, Ubuntu Linux, and MS Windows.

Development

Triumph exercises continuous integration; a buildbot instance runs Triumph's code on MS Windows and Ubuntu Linux to make sure that it compiles. The buildbot instance can be seen at http://ci.triumph4php.com:8020/.

Help

  • The online manual explains all non-trivial features of triumph4php.
  • Support forums are located in the support site
  • Bugs / Enhancements: Users can submit new bugs or feature requests at any time at the project's issue tracker. Please do not use the issue tracker for discussion, use it for requests only. The forums are better suited for discussions.
  • Triumph4PHP roadmap: A look at the upcoming features that are being actively developed: https://github.com/robertop/triumph4php/issues

About

Triumph 4 PHP is an open source editor and Integrated Development Environment (IDE) where PHP is a first-class citizen. Triumph was written exclusively for developing mid to large size web applications that run on the LAMP/WAMP stack. It saves you time by allowing you to easily navigate through your project's directory structure, database schema…

Resources

License

Stars

Watchers

Forks

Packages

No packages published