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.



This page lists the main sources available for support should you encounter problems with PHP-GTK. Not that it happens often, but ... :-)


First look at the introductory tutorials for PHP-GTK 2 on the official PHP-GTK site.

Then, when looking for a widget reference, check both the PHP-GTK 2 reference for its class and the GTK+ Reference manual, from which the PHP-GTK 2 doc derives. Although these are more difficult to relate to PHP-GTK than the native PHP-GTK documentation because it is designed for C coders, it is sometimes more complete than the matching PHP-GTK reference, due the time need to adapt the documentation.

Forums and Support

If you are stuck and need non-urgent help, start by looking at the FAQ, then the forums are a good place place to browse and ask for help. Chances are your questions have been asked before so make sure to search the archives first. Please also consult Eric S. Raymonds tips on How To Ask Questions The Smart Way before posting.

Non-english support

You will be able to find information in other languages on the regional sites for PHP-GTK, listed on the community page.

Some of the reference manuals listed above are also available in non-english languages on the PHP-GTK site.

Professional services

If you are looking for a PHP-GTK consultant or developer, consult the professional services page, the list of community members providing services and check the PHP-GTK blogs : many bloggers are professional and will be able to quote you service offers individually or through their employer.

Bug reports and feature requests

The main avenues for discussion of these are currently the forums and the the PHP-GTK mailing lists listed on the community page. If what you consider to be a bug is confirmed as such to you, you may be told to report it. This is done on the main bug system.

IRC channel

For IRC-based support, join php-gtk on the FreeNode IRC network (

Community site problems

Use the contact page to get in touch with the site maintainers.

Books about PHP-GTK

There are now currently several books and magazines in print covering PHP-GTK: see the resources in print page for details.

Check Google

Sometimes Adsense gives actually relevant links for PHP-GTK support, or PHP support in general. Check below for advertisements: they may be relevant (or not). There is NO need to click on irrelevant links, as it might reduce ulterior relevancy.