phpHtmllib is a set of PHP classes and library functions to help facilitate building, debugging,
and rendering of XML, HTML, XHTML, WAP/WML Documents, and SVG (Scalable Vector Graphics) images
as well as complex html ‘widgets’. It provides a mechanism to output perfectly indented/readable
tags, and a programmatic API to generating tags on the fly.
More information can be found on the phpHtmlLib
- Use the WordPress plugin installer from the Dashboard or Unzip and Upload the phpHtmlLib content to your /wp-content/plugins/ directory.
- Activate the plugin through the ‘Plugins’ menu in WordPress.
- Refer to the official plugin page for documentation, usage and tips.
- What does the phpHtmlLib plugin do? The plugin doesn’t provide any new functionality within WordPress. The plugin provides a library of Classes and Widgets that other plugins can build on top of. In particular, phpHtmlLib has a very strong set of Classes for Form Processng which allows forms to be quickly created and processed with a consistent look and feel.
- Do you plan to support phpHtmlLib 3. as a plugin? No. The phpHtmlLib 3.x thread was a complete re-write of phpHtmlLib for PHP5 and while it takes advantage of a lot of PHP5 functionality, the widget library isn’t as robust. The re-write also includes a complete MVC framework which is of no value as a WordPress plugin. The 2.x thread is being maintained for the purposes of proving a WordPress plugin.
Contributors & Developers
“phpHtmlLib” is open source software. The following people have contributed to this plugin.Contributors
The phpHtmlLib page provides
full details on changes, bugs, enhancesments, future developments and much more and is the definitive
source for the Change Log.
- Resolved a number of PHP Strict Standard notices resulting from calling non-static functions statically and/or mismatched method signatures between parent and child classes.
- Fixed spacing issues with radio buttons and check boxes.
- Checked for existing styling before overloading it with CheckBoxList DIVs.
- Fixed compatibility problem with PHP method_exists() function which caused PHP to crash with some versions of PHP 5.3.x on certain platforms (e.g. PHP 5.3.13 on Linux).
- Fixed recently added child constructors which addressed PHP5.3 compatibility issues so they play nice with PHP5.2.x as well.
- Added child constructors which are needed by some versions of PHP (e.g. 5.3.1) to allow proper constructor chain calling. A missing constructor in the middle of a grandchild->child->parent class results in a PHP error in SOME PHP releases.
- Fixed numerous deprecated notices and warnings which result when running under PHP5.
- Fixed problem with missing image on Action Bar when displaying empty the action bar on an empty GUIDataList widget.
- First release under the WordPress plugin respository.