PHP-GTK.eu End of Life and GDPR

If you're reading the PHP-GTK.eu community site these days, you certainly noticed that not a single piece of significant content was created since 2015, and not much since 2013.

Whatever this may mean for PHP-GTK itself is another issue, but for the site itself, it means it ceased to be relevant about 5 years ago, and it's time to move on for the site members. Since the site contains non-anonymous user, it will fall under the new EU GDPR regulations entering into force on 2018-05-25, and there is no point for me to spend time on evolving the site towards compliance when no one is actually using it.

So here is the EOL announcement: the site will be shutting down on 2018-05-24 and its data will taken offline.

A static version of the articles may be published again at some point here or elsewhere, but I wouldn't hold my breath on it. So if you have even some interest in the site content, be sure to copy/paste the pages of interest before it goes dark on 2018-05-24. Or contact me if you want a copy of the files and content, or check my blog for newer content.

Thanks all for participating, it's been a pleasure while it lasted.

FGM

Locating PHP-GTK developers

The "personal information" tab of user profiles on the community site include optional fields that allow geo-information to be stored and communicated: "latitude" and "longitude".

The site offers geo-nick, a simplistic API to obtain this information coupled with the optional IRC nick field, to allow any developer to create mashups showing community PHP-GTK developers, as identified by nickname (no actual name information is made available through this API) on a map.

See the service parameters.

Results to be expected

If you were to invoke the service today as: gtkphpnet.geo_nick('b', 3), here are the results you should be receiving:

Array
(
    [bb7] => Array
        (
            [0] => 47.227
            [1] => 8.819
        )

    [ben-fr] => Array
        (
            [0] => 43.30097
            [1] => -0.371754
        )

    [blahjake] => Array
        (
            [0] => 28.90421
            [1] => -81.26054
        )

)

Take note of the fact that the data are not checked for validity when users input them, so they may be incomplete (no + sign, for instance), or in an invalid format: it is up to you, as the data user, to check them before you use them.

The next page shows a minimal example demonstrating how to use the service from a PHP-GTK2 client application.

See a map ? Go to the next page.