thebestsophist / useragent_details

Detects the users browser/version and OS/version, and outputs as data into a custom datasource

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Useragent Details

  • Version: 1.2.1
  • Author: Phill Gray, A Yellow Raven
  • Build Date: 2013-04-28
  • Requirements: Symphony 2.2, 2.3

Installation

  • Upload the 'useragent_details' folder to your Symphony 'extensions' folder.
  • Enable it by selecting "Useragent Details", choose Enable from the with-selected menu, then click Apply.

Usage

Bundles a datasource that outputs the users browser, version, platform, platform version, if it's a mobile device, a robot or using chromeframe and IP address. Easy!

There is a setting on the preferences page to include geolocationing based on the IP address using Geoplugin. It also adds sun data (from data_sun_info) to the param pool. This is disabled by default as some people don't want the page load delay associated with geolocationing. Enabling this adds a location node to the bundled datasource, as well as lat/long and country values into the param pool.

Uses

In no way is this extension a replacement for ie conditionals.

Do not use this extension to solely provide content/styles etc to a couple of browsers only. There are dozens of browsers out there in use, so you will only harm your website by isolating it. You should create your site as normal and use this extension to add content specific to certain technologies, like tablets, mobiles or html5 compatible/non-compatible browsers.

Browsers are always changing. Some browsers allow the user to alter the way the browser identifies itself, or to not identify itself at all. Some firewalls block the sending of the browser identification, so no browser detection scheme is entirely successful.

About

Detects the users browser/version and OS/version, and outputs as data into a custom datasource


Languages

Language:PHP 100.0%