The phpHtmlLib library contains a set of PHP classes and library functions to help
facilitate building, debugging, and rendering of XML, HTML, XHTML,
|Author:||Mike Walsh (profile at wordpress.org)|
|WordPress version required:||3.8|
|WordPress version tested:||4.2.2|
|Added to WordPress repository:||04-04-2011|
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|Total downloads:||3 838|
Click to start download
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 plugin page.
- 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.
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.