Hi, Today we released a new version of PokerRoom.com, the worlds 3rd largest poker site. The site has approximately 100,000 - 200,000 visits a day and at peak we serve poker games to 25,000 - 30,000 users.
The new front-end platform is running on PHP 5 with the Smarty Template Engine (http://smarty.php.net) for templating, presentation plugins and front-end caching. The old version of PokerRoom used a lot of legacy javascript code and maintenance was hell. In order to avoid this we started looking for a javascript library that was: 1. Small in order to decrease download-time and minimize used bandwidth 2. Easy to start using 3. Well documented 4. Had a big community 5. Were extensible 6. Where fun to use and easy to teach PHP-developers. We evaluated jquery, dojo, mochikit and prototype+scriptaculous. In the end we did not find any library/framework that could match the jquery library. The community (this list mainly) has been a treasure for a lot of answers and we have had very nice support by Christian "Tablesorter" Bach as well. We use jquery for - Client Validation (input verification and ajax-calls for business verification) (http://www.pokerroom.com/signup.php) - Inline Popups (for avoiding popups to 90% and not break processes) plugin: thickbox - Ajax-posting of forms (send message, create gift voucher) plugin: form.js - Rewriting urls (add external logging and create a popup (the 10%)) - Generate dynamic content (validation ) using Michael Gearys DOM-creator - Sorting tables with Maestro Bachs Tablesorter plugin. - A lot more We will start using jquery more heavily after this release. Thanks to the community for discussing and creating this great piece of library. http://www.pokerroom.com http://www.casinoroom.com Mattias Hising (http://www.hising.net) Front-End Architect PokerRoom.com / bwin Games (http://www.bwin.com) _______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/
