phpMyChat is an easy-to-install, easy-to-use multi-room PHP/DB chat. It is currently available for MySQL, PostgreSQL, and ODBC, and the work on Oracle is in progress. It supports IRC-like commands, moderators, and is available with 37 languages.
- UTF-8 compatible
- Statistics mod
- ProgramE (Alice AI) bot
- Gravatars mod and Avatars uploading allowed
- Archiving (logging) & Lurking mods
- Smilies, buzzes and image posting
- Off-line messaging mod
- Remember me
- Calendar mod
- Birthday mod
- Video posting (Youtube+195 sites)
- Live streaming Radio/TV plugin (WM Player)
- MathJax plugin support
- Country Flag mode
It's a pretty good project, though it has lost sight of true programing. This is a PHP3 application, that has only been updated to remove deprecated functions, and add new features, without rewriting the application for the modern world. Framesets, in general are bad joojoo in the development world since about 2001. It has layers of code just slapped onto the original, not following any form of syntax throughout. It's latest version I am trying to use has a lot of bugs, and lots of overwriting of data all across the system instead of functions or a class handling the system and dynamic content. All in all, PHPMyChat needs to enter the real-world and update. A complete rewrite from base one utilizing jQuery, correct use of PHP5, and HTML5 or DIV templating.