Archive for the 'Pro PHP-GTK' Category

Pro PHP-GTK SQL File

Tuesday, May 16th, 2006

The source code available for Pro PHP-GTK from the Apress site is missing the SQL needed to get started with the demo application. I will try to get the source code updated ASAP. Until then, the file can downloaded here.

Pro PHP-GTK Now Available

Monday, April 24th, 2006

Pro PHP-GTK is now available. Pro PHP-GTK was written to provide the reader with an understanding of the fundamentals of PHP-GTK. This approach empowers the user with the ability to create applications not by just copying and modifying the examples but by understanding what tools are available to solve a problem and how different pieces of the puzzle work together. The book goes into the details of parent and child relationships, signals and events, layout, displaying and collecting different types of data and customizing the look and feel of an application.

The table of contents (PDF) and Chapter 3, Understanding PHP-GTK Basics, (PDF) are both availabe from the Apress website. Please feel free to ask me any questions before deciding whether or not to buy this book. I will answer all questions as quickly as I can.

Win a free copy of Pro PHP-GTK

Monday, March 27th, 2006

I need help. I have been working on a new PEAR package called Structures_Form. This package is designed to make managing and presenting input forms easy no matter what type of user interface is needed. For example, you can create a form that collects user account information such as username, password, address, etc. and then display the same form using HTML, PHP-GTK 2, or CLI.

This is a rather large task. Not only in creating a generic form package but also in creating all of the element classes. There needs to be one element for each type of form input. I have already written a few PHP-GTK 2 element classes but there are many more to go. I will give a free copy of my upcoming book, Pro PHP-GTK, to the person who writes the most element classes by April 24, 2006 (the books publication date).

A few rules:

  • It isn’t a real good use of resources to have two people work on the same element (unless they are working together of course) so please leave a comment telling everyone which element you want to work on. Please don’t work on elements that others are working on and please only work on one element at a time.
  • All submissions may be added to the PEAR package. This means that they must conform to the PEAR coding standards. It also means that they must be licensed the same as the rest of the package (the latest version of the PHP license). Of course, you will be credited for your work and you will retain all copyrights for the classes that you write. If you already have a PEAR account, you will be added to the package as a contributor.
  • If a submission is not clean, well organized, well commented, or just doesn’t work, I won’t count it. PEAR packages have to be high quality code. Anything that does not live up to the PEAR standards will not be accepted.
  • Finally, all the code you submit should be your own work. Please don’t submit anything that violates a license or copyright.

If you have any questions, just drop a comment. I will answer all questions and provide any help that you need. Thanks in advance to everyone that lends a hand.

Pro PHP-GTK

Friday, July 29th, 2005

A few months ago I started working on a book about PHP-GTK 2 for Apress Publishing titled Pro PHP-GTK. Since I finally have a signed contract I guess I can now post a note about it here. The book is tentatively scheduled for a February publish date. It will cover pretty much all aspects of PHP-GTK 2 by following along with the process of developing a rather involved PHP-GTK application.