MobileDetect PHP
Github4.8.x3.74.x2.8.xDemo
  • Introduction
  • Install
  • How to use (composer)
  • How to use (standalone)
  • The constructor
  • Example
  • Other versions
  • Demo
  • Performance
  • Contribute
  • Developing code
  • Project structure
  • Extending / Porting
  • Add new module, plugin or port
  • Plugins, Modules and Ports
  • Credits
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub

Plugins, Modules and Ports

Various libraries, modules, plugins and ports submitted by users.

PreviousAdd new module, plugin or portNextCredits

Last updated 1 year ago

Was this helpful?

JavaScript

  • mobile-detect.js - A of Mobile-Detect class. Made by .

Varnish Cache

  • - Drop-in varnish solution to mobile user detection based on the Mobile-Detect library. Made by .

  • - Python script to transform the Mobile Detect JSON database into an UA-based mobile detection VCL subroutine easily integrable in any Varnish Cache configuration. Made by .

LUA

  • is a port of Mobile-Detect to Lua for NGINX HTTP servers. Follows closely to mobile-detect.js. Supports all methods that server-side mobile-detect.js supports. Fully unit-tested and synced with Travis CI (Build Passing badge included). Made by .

PHP

WordPress

  • - WordPress has a built-in function (wp_is_mobile()) to detect mobile devices. There is (at least) one catch, though. It considers iPad (iPad pro, and any tablet) as a mobile. So, this 3rd party module changes the way wp_is_mobile() works with the help of Mobile Detect PHP library! Made by

  • - Gives you the ability to wrap that infographic in a [notdevice][/notdevice] shortcode so at the server level WordPress will decide to show that content only if the user is NOT on a phone or tablet. Made by .

  • - provides mobile related conditional functions for your site. e.g. is_iphone(), is_mobile() and is_tablet(). Made by Scott Evans.

  • - A small WordPress theme plugin that allows you to make your images responsive. Made by .

  • - Add unique classes to the body tag for easy styling based on various attributes (archive, user, post, mobile) and various WordPress "is" functions. Mobile attributes include type of device, Operating System, Browser, etc. Examples: .is-mobile, .is-not-mobile, .is-tablet, .is-ios, .is-not-ios, .is-androidos, .is-chromebrowser. Made by .

  • for WordPress provides the most intuitive set of shortcodes for including/excluding content on mobile devices, tablets desktops and other more specific device parameters. This lightweight plugin lets content writers and theme authors choose when WordPress should or shouldn’t show any give content item using shortcodes and quicktags or theme elements using functions. Made by .

  • for WordPress redirects mobile traffic to your mobile website and, basically, gives you loads of control over your mobile redirects. Made by .

Drupal

Joomla

Magento

PrestaShop

Laravel

Zend Framework

Symfony

Slim Framework

ExpressionEngine

Yii Framework

CakePHP

FuelPHP

TYPO3

Other

Perl

Python

Ruby

Go

LUA

.Net

ColdFusion

- The Mobile Switch Drupal module provides a automatic theme switch functionality for mobile devices, detected by Browscap or Mobile Detect. Made by .

- This is a Drupal context module which integrates Context and PHP Mobile Detect library. Created by .

- Lightweight mobile detect module for Drupal created by .

- Lightweight PHP plugin for Joomla! that detects a mobile browser using the Mobile Detect class. Made by yagendoo media.

- This system plugin detects the user agent of your website visitor and sets a session variable accordingly. Based on the user agent, the plugin detects if the site is running on a desktop pc, tablet or smartphone. It can also detect if the visitor is a spider bot (search engine). Session variable that is set: ualayout. Possible values: desktop, tablet, mobile, bot. Made by @ReneKreijveld.

from Optimise Web enables the use of all functions provided by Mobile Detect. Made by .

is an extension for Magento 2 that will change the theme or redirect to a different URL. Also containing a helper to check for the device type.

is a free, secure and open source shopping cart platform. Mobile_Detect is included in the default package since 1.5.x.

is a user agent class for Laravel based on Mobile Detect with some additional functionality. Made by .

is a package that enables you to use device detection right in your Laravel Blade templates. (Utilises the well-known, constantly updated PHP mobile detection library.) Made by .

is a browser and mobile detection package, collects and wrap together the best user-agent identifiers for Laravel. Created by .

is a Zend Framework 2 module that provides Mobile-Detect features (Mobile_Detect class as a service, helper for views and plugin controllers). Made by .

facilitates integration of a PHP MobileDetect class with some ZF2-based application. Has similar idea like the existing ZF2 Mobile-Detect module, but differs in initialization and provision routine of the actual Mobile_Detect class. Appropriate view helper and controller plugin also have different conceptions. Made by .

is a Symfony bundle to detect mobile devices, manage mobile view and redirect to the mobile and tablet version. Made by .

is a bundle for detecting mobile devices, manage mobile view and redirect to the mobile and tablet version. Made by .

is a service provider to interact with Mobile detect class methods. Made by .

implements Mobile_Detect lib for different responses write on Slim Framework App.

is a lightweight PHP plugin for EE2 that detects a mobile browser using the Mobile Detect class. Made by .

- Mobile detect plugin for Yii framework. Made by .

- Mobile detect component for Yii framework 1.x version which supports composer package manager. Made by .

- Yii2 extension for Mobile-Detect library. Made by .

is a plugin component for CakePHP 2.x. Made by .

is a FuelPHP package which uses php-mobile-detect to determine whether a device is mobile or not. It overrides the Fuelphp Agent class its methods. Made by .

is an extension that helps to detect visitor's mobile device class (if that’s tablet or mobile device like smartphone). Made by Alexander Tretyak.

is a lightweight PHP library for full page cache, with built-in Mobile-Detect support. Made by .

is a plugin. Made by of Haiku Lab.

is an example of implementation of Mobile_Detect class with Kohana framework. Written by .

is a Free PHP CMS and Blog that permit the creation and the management online of websites with few and easy steps. Has the class included in the core.

is a CMS that is free and open source. The library is included in the core.

is PHP Open Source Framework. The Mobile_Detect class is included in the engine.

is a free and open-source Content Management Framework, which allows you to run impressive websites and build powerful online applications. The core uses Mobile-Detect to switch to a special Mobile theme, using jQueryMobile.

is a PHP class for parsing user agent strings (HTTP_USER_AGENT). Includes mobile checks, bot checks, browser types/versions and more. Based on browscap, Mobile_Detect and ua-parser. Created for high traffic websites and fast batch processing. Made by .

is a simple implementation of Mobile Detect for Craft CMS. Made by .

is a Craft CMS wrapper for the Mobile_Detect library. Made by .

is a simple implementation of Mobile Detect for Grav CMS. Made by .

. Made by .

is a Perl module for Mobile Detect. Made by .

- Mobile detect python package. Made by Bas van Oostveen.

is a Ruby gem using the JSON data exposed by the php project and implementing a basic subset of the API (as much as can be done by the exposed data). Made by .

is a Go port of Mobile Detect class. Made by .

is a small lib written in LUA providing device type detection. ua-lua is detecting mobile or tablet devices based on user-agent inside nginx daemon. Made by .

is a .Net partial port written in C#. Made by .

is a CFC port of the Mobile_Detect PHP Library. Made by .

Experiments

(See: ) is a class to increase the performance of Mobile Detect lib. Made by .

💡
Submit new module, plugin, port
JavaScript port
Heinrich Goebl
Varnish Mobile Detect
willemk
mobiledetect2vcl
Carlos Abalde
mobile-detect.lua
Mark Walters
Mobile Detect for WordPress
Pothi Kalimuthu
WordPress Mobile Detect
Jesse Friedman
mobble
WordPress Responsage
Adrian Ciaschetti
WP247 Body Classes
wescleveland56
Adaptive Content
AddFunc
AddFunc Mobile Detect
AddFunc
Drupal Mobile Switch
Siegfried Neumann
Drupal Context Mobile Detect
Artem Shymko
Drupal Mobile Detect
Matthew Donadio
yagendoo Joomla! Mobile Detection Plugin
User Agent Detector plugin
Magento helper
Kathir Vel
Magento 2 Mobile Detect Theme Change
PrestaShop
Agent
Jens Segers
Laravel Mobile Detect
Barnabas Kecskes
BrowserDetect
Varga Zsolt
ZF2 Mobile-Detect
neilime
ZF2 MobileDetectModule
Nikola Posa
Symfony3 MobileDetectBundle
Théo Attali
Symfony2 Mobile Detect Bundle
Nikolay Ivlev
Silex Mobile Detect Service Provider
Lhassan Baazzi
Slim_Mobile_Detect
EE2 Detect Mobile
Gareth Davies
Yii Extension
Alexey Salnikov
Yii Extension
Candas Minareci
Yii2 Device Detect
Alexander Nestorov
CakePHP MobileDetect
Gregory Gaskill
Special Agent
Robbie Bardjin
px_mobiledetect
PageCache
Muhammed Mamedov
Statamic CMS Mobile Detect
Sergei Filippov
Kohana Mobile Detect
Luiz Alberto S. Ribeiro
MemHT
concrete5
engine7
Zikula
UserAgentInfo
quentin389
LJ Mobile Detect
Lewis Jenkins
Detect Craft
Mikkel Rummelhoff
Grav Plugin Mobile Detect
Dimitri Longo
Mobile_Detect module for UliCMS
derUli
MobileDetect.pm
Sebastian Enger
pymobiledetect
mobile_detect.rb
Karthik T
GoMobileDetect
Shaked
ua-lua
Frédéric Robinet
mobile-detect
Valentin Dide
MobileDetect
Giancarlo Gomez
Mobile Detect Fast
#474
LanaGuani