| 1 | This file is just a reminder to myself of the things I know I have yet to do. | 
| 2 | It is by no means comprehensive. | 
| 3 |  | 
| 4 | 3.x | 
| 5 | ----- | 
| 6 | Start work on a PHP5 specific version of phphtmllib taking advantage | 
| 7 | of the rich set of OOP symantics. | 
| 8 |  | 
| 9 |  | 
| 10 | 2.x.x | 
| 11 | ----- | 
| 12 | - add a function/widget for automatically dumping a db table/schema | 
| 13 | to an xml file. | 
| 14 | - Add the display() ability to the base classes to directly output | 
| 15 | the contents to the output buffer.  This is much better for HUGE pages. | 
| 16 |  | 
| 17 | - Add a widget repository on the web site. | 
| 18 | - build a simple CalendarWidget for showing a nice simple | 
| 19 | calendar with today's date selected | 
| 20 |  | 
| 21 | - Finish the FormWizard class. | 
| 22 | - Add pre_js and post_js methods to the FormProcessor to allow a FormContent and | 
| 23 | FormElement to place JS before and after the <form> tag, instead of the always | 
| 24 | before <form> as it is now | 
| 25 | - Add the ability to automatically create a hidden form field in the FormProcessor | 
| 26 | when a FormElement has been disabled.  When a <input> is disabled in the browser, | 
| 27 | the browser never sends it's value when a form is submitted. | 
| 28 |  | 
| 29 | - Add proper JOIN clause support in the SQLDataListSource to support outer joins. | 
| 30 |  | 
| 31 | - Start work on new documentation tutorials to help build a php.net/manual/en style | 
| 32 | of documentation. | 
| 33 |  | 
| 34 |  | 
| 35 | - Check out the ZZ/OSS php app installer.  Maybe this is a good alternative to | 
| 36 | the PEAR package installer.  We could use this for 'pluggable' widgets. | 
| 37 | http://www.zzoss.com/phpwiki/index.php/ZzossInstaller | 
| 38 |  |