Current project status
The module provides device capability detection as an api to developers.
The WURFL module can be used by calling the native interface:
$requestingDevice = wurfl_get_requestingDevice();
// get capabilities (see http://wurfl.sourceforge.net/help_doc.php)
$width = $requestingDevice->getCapability('resolution_width');
$height = $requestingDevice->getCapability('resolution_height');
$browser = $requestingDevice->getCapability('mobile_browser');
By using the Mobile Tools module, you can use the more generic function call:
The function will forward its request to the module that has been selected to detect device capabilities (currently, only the WURFL implementation exist, but more implementation could be added in the future!).
The module can be used to make adaptive themes, do advanced logging, etc ... Reports on experimentation are welcome!
Making device groups
Device groups is a concept introduced by the Mobile Tools module in order to switch to different themes depending on the device. WURFL just provides a simple "Mobile Device" group. However you can easily make a contrib module that extends the device groups. For an example, look at the "contrib" folder of this module.
For questions, issues or other relevant communications contact me or follow me on twitter @twom