End of Life and GDPR

If you're reading the 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.


Community Site

Information pertaining to this site.

Gataka: the PHP-GTK IRC bot

The community site is now host to an IRC bot named Gataka (for "GTK"), helping users on the Freenode IRC channel for PHP-GTK, at irc://

Gataka on IRC

Its main features are:

  • API reference: ask about PHP-GTK elements (case does not matter) and Gataka will return links to their reference on the main PHP-GTK site. Examples: atk? returns the links to the ATK static functions page and the ATK enums page. gtkentry? returns the link to the GtkEntry class reference page.
  • User tracking: "seen foo" returns the last quote from foo
  • Factoids: teach the bot like: Gataka: foo is bar and query it with foo? to receive bar as an answer. Make it forget with Gataka: forget about foo

Exporting geo-nick information to GoogleEarth

Inspired by Marc Quinton I made an application for on-line generating KML files with the GPS coordinates of developers here. It can be used as a simple example of using some Gtk widget, PHP DOM extension, XMLRPC and for flying over our heads - enjoy :)

The results of the 2007 IDE poll are in !

Following a two-weeks poll, a first for the community site, the results for the development environment used by PHP-GTK developers are in.

Results for the sprint 2007 IDE poll on

Unsurprisingly, Eclipse and Zend Studio come ahead of the IDE pack (most PHP developers seem to favor the Zend-led Eclipse PDT over alternative plugins), with a major difference over the smaller players (from 25% for Zend Studio down to 4% for the next choice) Surprises are elsewhere:

geo_nick API

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.

access_stats API

The site offers "access_stats", a simplistic API to obtain actual live statistics from the site over XML-RPC, to allow any developer to work with real data when creating charts with PHP-GTK.

access_stats API

  • method name: gtkphpnet.access_stats
  • parameters: none
  • returns: date-indexed array of number of nodes shown


This function is used on the site itself to produce the chart (using GD) shown in the site handbook about access stats.

RPC services on this site

This site offers several XML-RPC services to PHP-GTK developers, in order to help them work out their dev skills with distributed programs.

Accessing the XML-RPC services

These services are available from this site using the following set of parameters:

Syndicate content