Win a free copy of Pro PHP-GTK
Monday, March 27th, 2006I 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.
