PHPackages                             leuchtfeuer/mautic-dwc-device-type-bundle - 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. leuchtfeuer/mautic-dwc-device-type-bundle

ActiveMautic-plugin[Utility &amp; Helpers](/categories/utility)

leuchtfeuer/mautic-dwc-device-type-bundle
=========================================

Adds the option to filter for device type in dynamic web content.

5.0.0(3mo ago)102GPL-3.0-or-laterPHPPHP ^8.0

Since Apr 3Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/Leuchtfeuer/mautic-DwcDeviceType-bundle)[ Packagist](https://packagist.org/packages/leuchtfeuer/mautic-dwc-device-type-bundle)[ RSS](/packages/leuchtfeuer-mautic-dwc-device-type-bundle/feed)WikiDiscussions mautic5 Synced 1mo ago

READMEChangelog (5)Dependencies (2)Versions (4)Used By (0)

DWC Filter Device Type
======================

[](#dwc-filter-device-type)

### Adds the option to filter for device type in dynamic web content.

[](#adds-the-option-to-filter-for-device-type-in-dynamic-web-content)

Setting up the right requirements
---------------------------------

[](#setting-up-the-right-requirements)

Requirements for this release
-----------------------------

[](#requirements-for-this-release)

Tip

Other releases of this plugin may cover different Mautic versions!

- Mautic 5.x (minimum 5.1)
- PHP X.X or higher

Important

If you are on Mautic 5 older than 5.2.7 (which you should not be!), please make sure to install changes from PR [mautic/mautic#13226](https://github.com/mautic/mautic/pull/13226) using the "patch" mechanism (otherwise plugin will not work)

Installation
------------

[](#installation)

### Composer

[](#composer)

This plugin can be installed through composer.

### Manual Installation

[](#manual-installation)

Alternatively, it can be installed manually, following the usual steps:

- Download the plugin
- Unzip to the Mautic `plugins` directory
- Rename folder to `LeuchtfeuerDwcDeviceTypeBundle`
- In the Mautic backend, go to the `Plugins` page as an administrator
- Click on the `Install/Upgrade Plugins` button to install the Plugin. OR
- If you have shell access, execute `php bin\console cache:clear` and `php bin\console mautic:plugins:reload` to install the plugins.

How to use this plugin?
-----------------------

[](#how-to-use-this-plugin)

- After enabling plugin, create new Dynamic Content.
- Make this DWC not campaign based on the right-hand side *-&gt;* give him **slot\_name** and fill content.
- Now go to filters section, which appeared after setting this DWC to not campaign based and add filter "Device Type" where you can select operator(including, excluding, empty, not empty) and choose which device types you want to be filtered
- Save and close
- Go to Landing Pages *-&gt;* select already existing page or create new and add in builder DWC by writing {dwc=**slot\_name**}
- Save and exit

Change log
----------

[](#change-log)

### Changes in 1.1.0

[](#changes-in-110)

1. Configuration:

- Primary parameter (dropdown from unique contact fields?)
- Enforce matching secondary parameter (dropdown from contact fields / default = NONE? Or different UI?)

2. Additionally, a change to the logic

- If the passed primary parameter already exists in leads AND "Enforce Matching Secondary Parameter" is set, then check that same parameter. If it does not match, abort (with log entry).

3. Write an audit log entry

- User/source name = "mcontrol"

### All changes

[](#all-changes)

-

Future Ideas
------------

[](#future-ideas)

Sponsoring &amp; Commercial Support
-----------------------------------

[](#sponsoring--commercial-support)

We are continuously improving our plugins. If you are requiring priority support or custom features, please contact us at .

Get Involved
------------

[](#get-involved)

Feel free to open issues or submit pull requests on [GitHub](#). Follow the contribution guidelines in `CONTRIBUTING.md`.”

Credits
-------

[](#credits)

Author
------

[](#author)

Leuchtfeuer Digital Marketing GmbH Please raise any issues in GitHub. For all other things, please email

License
-------

[](#license)

“This plugin is licensed under the MIT License. See the `LICENSE` file for more details.”

Resources / Further Readings
----------------------------

[](#resources--further-readings)

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance82

Actively maintained with recent releases

Popularity3

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~154 days

Total

3

Last Release

96d ago

Major Versions

1.1.1 → 5.0.02026-02-05

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/20301893?v=4)[Leuchtfeuer Digital Marketing](/maintainers/LeuchtfeuerDigitalMarketing)[@LeuchtfeuerDigitalMarketing](https://github.com/LeuchtfeuerDigitalMarketing)

---

Top Contributors

[![biozshock](https://avatars.githubusercontent.com/u/169384?v=4)](https://github.com/biozshock "biozshock (6 commits)")[![Syrgak-Alan](https://avatars.githubusercontent.com/u/96595532?v=4)](https://github.com/Syrgak-Alan "Syrgak-Alan (5 commits)")[![Bastian2718](https://avatars.githubusercontent.com/u/177823038?v=4)](https://github.com/Bastian2718 "Bastian2718 (3 commits)")[![ekkeguembel](https://avatars.githubusercontent.com/u/43146234?v=4)](https://github.com/ekkeguembel "ekkeguembel (3 commits)")[![MadlenF](https://avatars.githubusercontent.com/u/87804194?v=4)](https://github.com/MadlenF "MadlenF (2 commits)")[![LeonOltmanns](https://avatars.githubusercontent.com/u/55587275?v=4)](https://github.com/LeonOltmanns "LeonOltmanns (1 commits)")

---

Tags

pluginMauticintegrationdevice-type

###  Code Quality

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/leuchtfeuer-mautic-dwc-device-type-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/leuchtfeuer-mautic-dwc-device-type-bundle/health.svg)](https://phpackages.com/packages/leuchtfeuer-mautic-dwc-device-type-bundle)
```

###  Alternatives

[mautic/grapes-js-builder-bundle

GrapesJS Builder with MJML support for Mautic

5684.1k4](/packages/mautic-grapes-js-builder-bundle)[acquia/mc-cs-plugin-custom-objects

This plugin adds custom objects feature.

4713.7k](/packages/acquia-mc-cs-plugin-custom-objects)[etailors/mautic-amazon-ses

Amazon SES Mailer Plugin for Mautic

522.0k](/packages/etailors-mautic-amazon-ses)

PHPackages © 2026

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