Tools To Use With Yii

I’m currently trying to find the best set of tools to use when developing with Yii.

So far I came across these:

  • Framework: Yii (of course)

  • IDE: Netbeans + PHP support + Yii plugin

  • Quick text editor: Notepad++ Portable

  • Lightweight web-based Database administration tool (MySql, Sqlite, SQL Server, etc): Adminer

  • Lightweight web-based Database modelling tool: WWW SQL Designer

  • Portable production-ready WAMP stack (PHP, Apache, MySql, PhpMyAdmin,etc): Uniform Server

  • Prototyping and diagrams: Pencil Project Portable

  • Image editing: GIMP Portable and Inkscape Portable

  • Browser: Chrome with inspect element feature

Share your set up. ;)

  • Framework: Yii (of course)

  • IDE: none, simply text editor;

  • Quick text editor: Aptana on Mac and Notepad++ (or PSPAD) on Windows

  • Lightweight web-based Database administration tool (MySql, Sqlite, SQL Server, etc): Mysql Tools

  • Lightweight web-based Database modelling tool: none;

  • Portable production-ready WAMP stack (PHP, Apache, MySql, PhpMyAdmin,etc): none, developing server;

  • Prototyping and diagrams: Pencil Project;

  • Image editing: GIMP;

  • Browser: Firefox with firebug and chrome, safari and internet explorer for crossbrowser testing.

  • IDE: PhpStorm + Yii plugin

  • Quick text editor: Notepad++

  • Lightweight web-based Database administration tool (MySql, Sqlite, SQL Server, etc): None, PhpStorm can do it

  • Lightweight web-based Database modelling tool: None, PhpStorm can do it

  • Portable production-ready WAMP stack (PHP, Apache, MySql, PhpMyAdmin,etc): My own

  • Prototyping and diagrams: Balsamiq

  • Image editing: Photoshop

  • Browser: All popular ones

I use the same configuration with the exception to the Database modelling options. I use PHPMyAdmin included with WAMP for administration, and MySQL Workbench for modelling. Both are great tools!

OS and web server: Linux + Apache2 and/or Nginx.

Editor: vim.

Database: PostgreSQL + pgAdmin3.

Writing docs: markdown and graphviz.

Graphics: Gimp.

Browser: Firefox + Firebug.

With a pinch of Redmine for project managment.

  • IDE / Quick text editor: Sublime Text 2

  • Database administration tool: Navicat Premium

  • Portable production-ready WAMP stack (PHP, Apache, MySql, PhpMyAdmin,etc): I prefer VM (Parallels), so I have what I need

  • Image editing: Photoshop

  • Browser: Chrome (main), all others (testing)

  • Linux - Ubuntu 12.04(Lovely)

  • Framework: Yii (of course)

  • IDE: Netbeans + PHP support

  • Quick text editor: Geany

  • Lightweight web-based Database administration tool (MySql)

  • Lightweight web-based Database modelling tool: MySql Workbench

  • Portable production-ready LAMP stack (PHP, Apache, MySql, PhpMyAdmin,etc)

  • Prototyping and diagrams: Balsamiq

  • Image editing: GIMP and Photoshop(On VM)

  • Browser: Mozilla firefox

;)

  • OS: Windows 8.1

  • Framework: Yii (of course)

  • IDE: Netbeans + PHP support + Yii plugin

  • Quick text editor: Notepad++

  • Lightweight web-based Database administration tool (MySql, Sqlite, SQL Server, etc): phpmyadmin

  • Lightweight web-based Database modelling tool: Mysqlworkbench

  • Prototyping and diagrams: Lucidchart

  • Image editing: Photoshop, Ilustrator

  • Browser: Chrome with inspect element feature

  • OS: Windows 10

  • Framework: Yii

  • IDE: Codelobster + Yii plugin

  • Quick text editor: Sublime Text

  • Database administration tool: phpmyadmin

  • Image editing: Photoshop

  • Browser: Chrome

  • OS: Linux Mint Debian Edition 2

  • Framework: Yii2

  • IDE: PHP Storm

  • Quick text editor: Sublime Text 3

  • Lightweight web-based Database administration tool (MySql): adminer

  • Lightweight web-based Database modelling tool: Mysqlworkbench

  • Portable production-ready LEMP stack (PHP, Nginx, MySql, etc): Vagrant

  • Prototyping and diagrams: Paper and pen :)

  • Image editing: Photoshop

  • Quick image editing: Shutter

  • Browser: Chrome with inspect element feature

  • Framework: Yii2

  • IDE: PHPStorm

  • Quick text editor: Sublime 3

  • Lightweight web-based Database administration tool: phpmyadmin

  • Lightweight web-based Database modelling tool: MySql Workbench

  • Portable production-ready custom stack of the provider Cloudways Yii Hosting (PHP, Apache, Varnish, Memcached, MySql, PhpMyAdmin, PHP-FPM)

  • Prototyping and diagrams: Pencil and Paper

  • Image editing: Photoshop

  • Browser: Chrome and Firefox with inspect element feature

  • OS Linux (OpenSUSE Leap)

  • Framework: Yii/Yii2

  • IDE: PhpStorm + Yii Plugin

  • Quick text editor: vim

  • Lightweight web-based Database administration tool (MySql, Sqlite, SQL Server, etc): PHPStorm, DbSchema, Postgresql tools

  • Lightweight web-based Database modelling tool: PHPStorm and DbSchema (DbSchema mostly for visualization and data navigation, quite good at reverse engineering update, so I can use yii migrations + stay up to date in DbSchema)

  • Portable production-ready WAMP stack (PHP, Apache, MySql, PhpMyAdmin,etc): Own

  • Browser: Firefox, Chrome

  • Prototyping and diagrams, notes: Pencil, Kate