PHP development training
Yesterday I gave a PHP enterprise development introduction to the nice people at zap all people about the various tools available to be more productive, produce better results and have more PHP fun.
While I don’t like to call it “enterprise” development because anyone can work this way (In most projects for my clients I am the only developer), enterprises are of course obliged to work in a more structured way.
The topics we discussed were:
- Local development (with WAMPSERVER, on Windows in this case)
- Debugging with Xdebug
- Eclipse IDE (PDT and others)
- Subversion
- mod_rewrite
- Zend Framework (& OO best practices)
- Unicode (UTF-8)
- ORM (although we were out of time by then)
There are probably numerous other tools and standards that could improve PHP projects, so I of course don’t state this is the perfect list. In my humble opinion, working with an environment similar to this one could give awesome results (especially in a team, but again, also as a single developer).
Something I didn’t mention was a useful bugtracker. Although, for my own projects, I prefer a simple todo-list. Maybe that’s something for a future session.
Any other suggestions to the list are highly appreciated.
Tags: php, productivity


29. January 2009 at 15:51
Another useful (and opensource) bugtracker: http://www.redmine.org. The subversion integration makes it very useful for internal bugtracking, and it’s easy enough for all customers to use. Definitely worth a try.
Downside: it’s a Ruby On Rails app, and I don’t like configuring my servers for Ruby On Rails.