The knowledge of server-side programming languages - such as PHP, ASP.NET, Java, ColdFusion, Perl, etc. - is also
EGD comes with a feature which allows web-masters to get players' data in a webservice flavor. Indeed, there are two scripts which you
can directly call:
Especially the latter, is very useful for setting up web forms where users have to enter players' data, for instance for events registration. Using these features it is quite easy to access the EGD database via an AJAX
call, and get all the players' data. This can be very useful in order to get names' spelling validation and up to date player's GoR.
EGD will add to the HTTP response a
in order to tell the browsers to accept to load data coming from these services.
This takes away the need to write server-side proxies and makes the use of these services extremely simple and straightforward.
To see the services in action, look at the example below; try typing some letters in the last name
field, and see what happens: after the third letter, a combo appears with the list of all the players (if any) whose last names match the string typed in. Adding more letters, the search is dinamically refined. Select one of the entries clicking on it, and all the other fields will be automagically filled :
Imagine to have this little form in your tournament registration page: nice, isn't it ?
Start playing around, and let me know feedback and suggestions: