We're still here

Rumours of PHP-GTK's death have been greatly exaggerated! The project is very much still alive, but we're waiting for PHP 5.3 to come out, and also some work needs to be done on the Cairo extension before a new release can be made. This should be completed soon. This release will come with support for GTK+ 2.14 and 2.16, Cairo, and PHP 5.3.

The next release will also include official installers for Windows and Mac OSX, and an installer script (thank you bob) for Linux.

PHP-GTK at php|tek 2009

youtube user "caseysoftware" interviews Elizabeth M. Smith about PHP-GTK during the php|tek 2009 conference, and compares it with Adobe AIR.

Ubuntu repository with PHP-GTK

Hi all. I have set up a small Ubuntu repository (i386) with PHP-GTK (and some other packages), if anyone is interested. I configured PHP-GTK like this:
 ./configure --with-extra --with-html --with-libsexy --with-spell \
  --enable-php-gtk --enable-scintilla --enable-gtkhtml --with-mozembed
And I installed the following dependencies when I compiled it:
aptitude install -y php5-cli cvs php5-dev libglade2-dev \
  php-pear build-essential libgtkhtml3.8-dev libsexy-dev libxul-dev libgtkextra-x11-2.0-1
To set up the repository on your Ubuntu Intrepid do this in

Glade 3 (3.4.1) Build for Windows (Installer Included)

Glade 3 running on LinuxRecently I have had the obligation to develop desktop applications for Windows platforms in a fast and practical, to make this happens I decided to use Glade.

The only problem is that I've been using Linux for over 4 years and 2 years since I have not developed anything under/for Windows, but nothing is forever and this time is no an exception.

At first, I searched a lot through the internet looking for something already done, in my search I found a few projects, but none that were not updated to run in an acceptable manner, at the end I lost too much time, so I decided to take control of things and make my own compilation of gtk + libraries for Windows and finally achieve the power to run Glade properly.

After a few days (1 and an half, actually) trying to run my favorite software for the design of graphical user interfaces (Glade) under Windows, I finally succeeded.

This was my result.

So I've decided to create an installation script and publish it for anyone who needs Glade on Windows... you can get in an easy way, just a click away.

World map of PHP-GTK developers

The site now hosts a map of the registered members of the PHP-GTK community. You can find it here.

Data review

On that occasion, I reviewed the coordinates given by existing members and noticed a good number had visibly inverted latitude and longitude; so I inverted them again to place them where it appeared to make more sense (are there really PHP-GTK devs in the middle of the pacific, or near the South pole ?). So you may want to double-check your coordinates to make sure the values are correct, because it's likely I've not found every error. Remember: latitude is the North-South one, typically from -68 (Ushuaia, Argentina) to +64 (Fairbanks, Alaska), and longitude is the East/West one, from -150 (Anchorage, Alaska) to 174 (Auckland, New Zealand).

Room for improvement

What I'd really like is for the PHP-GTK Brazil community to allow us to list their members here, just like we already offer that access with the geo-nick API.

One small thing: see the GTK marker on the map ? If someone with better graphics skills can come up with a better set of Google Maps markers than this one I just created, by all means send it, so everyone can benefit !

knj SMS

screenshot for KNJ SMSThis application is another SMS-sender. It works via either Gnokii, a knj SMS gateway or the two danish providers CBB (www.cbb.dk) or Bibob (www.bibob.dk). It has a phonebook, groups of contacts, logs sent messages and have a quick-search-function.

Its default language is english - but I have also translated it into danish. If you want to translate it into other languages, it can easily be done via "poedit" (aptitude install poedit) - since it works via locales.

Syndicate content