So, after some months of discussion with Rafael Villar (pachi) and delaying the issue, I’ve finally found some time to improve the pygtk.org site. I strongly believe that pygtk is one of the easiest ways to create cross platforms GUI. Some people may say, it’s not so cross platform, because it’s hard to install on windows. Okay, and that’s why I did the pygtk all-in-one installer for Windows.
I think that most of the potential of pygtk is lost because it’s hard to figure out how powerful it is, and the good documentation resources are not obvious. For example, if you have visited pygtk.org before, you have realized that the 90% of the information on the front page, is news, the rest are links. So the first time someone visits the site with no clue on what pygtk is all about it’s so hard to figure out what is it all about. Also, the about section, talks about a lot of technologies, but fails on explain what PyGTK can do for you, which problems it solves.
Another problem on the site was the download section, on top of it you have the sources of the releases, and almost at the end, the win32 version. I’ve been using pygtk for almost 5 years if I remember correctly. I have never built it yet, I have installed it using apt, yum, yast, emerge and the windows installers. Why on earth do we need the sources on top of the page? Then I realized another thing, people from linux, have it installed already on almost all distros. From the statistics of the site, we realized that most visitors are windows users, and most of them, go to the download page always. So the most potentially useful bit of the download section is the windows installer.
So, this issues have been improved, we have updated the about page, we have put some information on the front page and we have reordered and merged some sections on the download page. Also, we have improved the documentation on how to install it on windows inside the PyGTK FAQ, which it’s now alive on http://live.gnome.org.
We also would like to improve the documentation page, and the documents itself. The tutorial is not the best document to getting started, and it’s a direct translation from the GTK+ tutorial so it misses some PyGTK specific magic. However is the most downloaded bit, guess why? It’s on top. We’re thinking about a starter guide rescuing some material from the articles and the FAQ, and rename the tutorial to manual.
PyGTK Win32 Installer
I’m getting have ready to upload the MS Windows all-in-one installer, (btw, I need to find a better name) for pygtk nsis sources, so people can help me to improve it and I can start making regular releases, if it gets into an stable and acceptable shape, we may use it as the official pygtk windows installer. Up to now, the patch to include the script and the installer building Makefile is waiting in waiting for approval in the pygtk bugzilla (#435319).