Tera-WURFL is a PHP class that can identify the capabilities of mobile devices using the standardized Wireless Universal Resource File (WURFL). This implementation uses the same methods as the stock PHP WURFL library, but significantly improves performance by storing the WURFL data in a database backend (currently only MySQL). You can use multiple patch files to override the capabilities in the WURFL file. Tera-WURFL is able to figure out if the client visiting your site is a wireless device or a desktop Web browser. Unlike other implementations of WURFL, Tera-WURFL includes an easy-to-use graphical user interface to allow you to update your WURFL file directly from the Internet, load the WURFL file, browse and clear the device cache, and more.
|Tags||Software Development Libraries php classes Internet Web Dynamic Content|
|Operating Systems||OS Independent|
|Implementation||PHP 5+ MySQLi|
Release Notes: This version introduces a MongoDB database connector, better support for Microsoft SQL Server and higher performance in MySQL. Also in this version, there is a full-featured command line interface for administering your system from the shell or scripts.
Release Notes: A SimpleDesktop Matching Engine was introduced, which increases detection speed for desktop browsers by 10 times compared to version 2.0.0, while reducing the cache size by caching all desktop user agents in a single cache entry. Capability Filtering was introduced, which allows you to increase performance and drastically cut the size of your database. Capability Filtering lets you decide which capabilities you want to use from the WURFL file and ignores the rest. A bug that was preventing Firefox from being detected properly in some situations was fixed.
Release Notes: The changes from version 2.0.0 RC5 include a MySQL4 database connector, an improved MySQL5 database connector, and various grammatical and spelling corrections.
Release Notes: This is a complete code rewrite from the 1.x series. It takes much of the functionality for 2.x from an early pre-release of the Java WURFL Evolution project. It is currently more stable than 1.x and considerably more accurate. The 2.x branch includes specific User Agent Matchers that apply specific detection methods to specific groups of devices (i.e. Samsung, Apple, Nokia, and Firefox).