My post “Combining DHTMLRules, tableless layout and multiple page forms with HTML_QuickForm” led to several inqueries about why the layout with the shown code snippets still uses tables. The answer is: One needs to tell HTML_QuickForm_Controller (QFC) about the usage of another renderer.
Read the rest of this entry »
Using the tableless renderer together with HTML_QuickForm_Controller
December 23rd, 2007Fix for problems with Log 404 plugin (version 1.2.1) for WordPress
March 31st, 2007Combining DHTMLRules, tableless layout and multiple page forms with HTML_QuickForm
March 29th, 2007With the new 0.3.0 release of HTML_QuickForm_DHTMLRulesTableless it is now possible to build forms with HTML_QuickForm that have the following features:
- tableless layout (no <table> tags, very good accessibility)
- DHTMLRules (form elements errors are shown on top of each element)
- more than one page
Generator for DB_Table
March 27th, 2007As announced on February 18th, a generator for DB_Table is available now. David C. Morse has put some work into this new generator script which was based on the script that PEAR::DB_DataObject offers.
Read the rest of this entry »
DB_Table 1.5.0RC1 is available
February 18th, 2007Since last week, a new major release of DB_Table is available. Almost all the great work for the new release was done by David C. Morse who is now the co-lead of DB_Table. Welcome, David!
So what’s new in release 1.5.0? The changelog says:
Read the rest of this entry »
2x Zend Certified Engineer
January 11th, 2007Yesterday I have (successfully) taken the “Zend PHP 5 Certification” examination. Before I go into details about the exam and my preparation for it, I’d like to sum up the examination for PHP 4.
On August 31th, 2006, I have passed the PHP 4 examination. While the exam itself was rather easy, I was pretty annoyed after the exam. I had chosen to do the exam in German language on the VUE registration form. This wasn’t a good idea of mine: The translation was very bad. On one of the questions I couldn’t even guess what the original English question might have been. And there was also a real error in the exam: I don’t remember the exact question, but I was a question about the understanding of regular expressions. Unfortunately, all possible answers were wrong (they all matched only one character, but the string from the question). My solution was then do chose the answer that seemed to be meant as the right answer (because the other answers had additional “errors”).
Howto: Adding explanations next to form fields with Tableless QuickForm renderer
December 27th, 2006Today, a user of HTML_QuickForm_Renderer_Tableless asked how he can add explanations next to form fields. An example of such an explaination or additional information is shown in the following screenshot:
Structures_DataGrid 0.8.0 released
December 16th, 2006Today Olivier and I have “flooded” PEAR with new releases of Structures_DataGrid and its 19 subpackages. The reason for releasing all packages was a license change from PHP License 2.0 to New BSD license which is more flexible and compatible to other open source licenses.
The new major feature of the new release is streaming support. Until this release, it was impossible to use Structures_DataGrid for converting a huge database table into, for example, a CSV file. We offer now the possibility to fetch the data in chunks of, by default, 500 records from the database and to write these records into the CSV file, followed by the next chunk of 500 records, and so on.
New Tableless renderer releases
December 4th, 2006New releases of both HTML_QuickForm_Renderer_Tableless (0.4.3) and HTML_QuickForm_DHTMLRulesTableless (0.2.3) are available. The renderer had only a little stylesheet change to achieve layout compatibility with Windows Internet Explorer 7. The DHTMLRules got support for multiple error messages (needed for groups), and there were some bug fixes.
DB_Table 1.4.0 released
November 9th, 2006I have released DB_Table 1.4.0 today. Besides small fixes, there is a new feature about static form elements, and the handling of file form elements was optimized.