PHPackages                             eadesignro/module-mobiledetect - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. eadesignro/module-mobiledetect

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

eadesignro/module-mobiledetect
==============================

Magento 2 EaDesign Mobile Detect System

1.1.7(8y ago)2827822[1 issues](https://github.com/EaDesgin/magento2-mobiledetect/issues)AL-2.0PHPPHP ~5.6.5|7.0.2|7.0.4|~7.0.6

Since Dec 14Pushed 6y ago9 watchersCompare

[ Source](https://github.com/EaDesgin/magento2-mobiledetect)[ Packagist](https://packagist.org/packages/eadesignro/module-mobiledetect)[ RSS](/packages/eadesignro-module-mobiledetect/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (10)Versions (8)Used By (0)

Magento 2 Mobile Detect Theme Change
====================================

[](#magento-2-mobile-detect-theme-change)

[![Build Status](https://camo.githubusercontent.com/3e821c08bfcb93964874a9f54f8dff73e11721fc2fa4d8bae711231917597ad4/68747470733a2f2f7472617669732d63692e6f72672f456144657367696e2f6d6167656e746f322d6d6f62696c656465746563742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/EaDesgin/magento2-mobiledetect)

Magento 2 Mobile detect system can be used to load different themes base on the client device (desktop, tablet, mobile). It uses the library .

How to use the module
=====================

[](#how-to-use-the-module)

The main configuration can be done under the Content &gt; Design &gt; Configuration. There (Design Rule &gt; User Agent Rules) you can add user agent expressions.

- add `eadesign_is_mobile` to load a theme for mobile
- add `eadesign_is_tablet` to load a theme for tablet
- add `eadesign_is_desktop` to load a theme for desktop

Under system configurations you need to enable the extension. Also there you will find 3 fields for redirects. If you add a url to the mobile field for example the user will be redirected to the url in there. This can be useful if you want to use a different website/store view url for the mobile theme.

Installation.
=============

[](#installation)

You can install the module via composer or manually by adding it to the app/code directory. The module is available on [packagist.org](https://packagist.org/packages/eadesignro/module-mobiledetect).

Via composer

```
composer config repositories.magento2-mobiledetect git git@github.com:EaDesgin/magento2-mobiledetect;
```

```
composer require eadesignro/module-mobiledetect;
```

```
php bin/magento setup:upgrade;
```

Uninstall
=========

[](#uninstall)

You need to remove the module.

```
composer remove eadesignro/module-mobiledetect;
```

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 93.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~42 days

Total

6

Last Release

3219d ago

PHP version history (2 changes)1.1.1PHP ~5.6.0|~7.0.0

1.1.4PHP ~5.6.5|7.0.2|7.0.4|~7.0.6

### Community

Maintainers

![](https://www.gravatar.com/avatar/293b455c38f14e1bcce01adb5baab713c042720356dba92b1ad045c5f72e577b?d=identicon)[eadesignro](/maintainers/eadesignro)

---

Top Contributors

[![eadesignro](https://avatars.githubusercontent.com/u/6911609?v=4)](https://github.com/eadesignro "eadesignro (57 commits)")[![liviabaltatescu](https://avatars.githubusercontent.com/u/21215025?v=4)](https://github.com/liviabaltatescu "liviabaltatescu (2 commits)")[![DavidLambauer](https://avatars.githubusercontent.com/u/1841317?v=4)](https://github.com/DavidLambauer "DavidLambauer (1 commits)")[![ducquywp92](https://avatars.githubusercontent.com/u/16161115?v=4)](https://github.com/ducquywp92 "ducquywp92 (1 commits)")

---

Tags

magentomagento-2-mobilemagento-mobilemagento2-extensionmagento2-mobilemagento2-mobiledetectmagento2-module

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/eadesignro-module-mobiledetect/health.svg)

```
[![Health](https://phpackages.com/badges/eadesignro-module-mobiledetect/health.svg)](https://phpackages.com/packages/eadesignro-module-mobiledetect)
```

###  Alternatives

[baldwin/magento2-module-url-data-integrity-checker

Magento 2 module which can find potential url related problems in your catalog data

281773.3k](/packages/baldwin-magento2-module-url-data-integrity-checker)[snowdog/module-menu

Provides powerful menu editor to replace category based menus in Magento 2

3271.7M5](/packages/snowdog-module-menu)[yireo/magento2-webp2

Magento 2 module to add WebP support to the Magento frontend

2091.2M7](/packages/yireo-magento2-webp2)[opengento/module-gdpr

Gdpr Compliance Module for Magento 2

14481.5k](/packages/opengento-module-gdpr)[magepal/magento2-customeraccountlinksmanager

Customer Account Links Manager for Magento2 allows you to quickly and easily remove unwanted links from customer account dashboard

4084.9k](/packages/magepal-magento2-customeraccountlinksmanager)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50374.2k18](/packages/dotdigital-dotdigital-magento2-extension)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
