PHPackages                             dd/evolutioncms-plugins-managermanager-mm\_ddmap - 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. [Image &amp; Media](/categories/media)
4. /
5. dd/evolutioncms-plugins-managermanager-mm\_ddmap

ActiveLibrary[Image &amp; Media](/categories/media)

dd/evolutioncms-plugins-managermanager-mm\_ddmap
================================================

A widget for ManagerManager plugin allowing Yandex Maps integration.

1.7.0(2y ago)001JavaScriptPHP &gt;=5.4.0

Since May 23Pushed 1y ago1 watchersCompare

[ Source](https://github.com/DivanDesign/EvolutionCMS.plugins.ManagerManager.mm_ddMap)[ Packagist](https://packagist.org/packages/dd/evolutioncms-plugins-managermanager-mm_ddmap)[ Docs](https://code.divandesign.ru/modx/mm_ddmap)[ RSS](/packages/dd-evolutioncms-plugins-managermanager-mm-ddmap/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (8)Dependencies (1)Versions (3)Used By (0)

(MODX)EvolutionCMS.plugins.ManagerManager.mm\_ddMap
===================================================

[](#modxevolutioncmspluginsmanagermanagermm_ddmap)

A widget for ManagerManager plugin allowing Yandex Maps integration.

Right now the library works only with Yandex Maps, but in the future we are likely to add Google Maps and OpenStreetMap as well.

Requires
--------

[](#requires)

- PHP &gt;= 5.4
- [(MODX)EvolutionCMS.plugins.ManagerManager](https://code.divandesign.ru/modx/managermanager) &gt;= 0.7

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

[](#installation)

To install you must unzip the archive to `/assets/plungins/managermanager/widgets/mm_ddmap/`.

You may also read this documentation:

- [(MODX)EvolutionCMS.plugins.ManagerManager](https://code.divandesign.ru/modx/managermanager).
- [(MODX)EvolutionCMS.modules.ddMMEditor](https://code.divandesign.ru/modx/ddmmeditor).

Parameters description
----------------------

[](#parameters-description)

- `$params`

    - Desctription: The object of parameters.
    - Valid values:
        - `stdClass`
        - `arrayAssociative`
    - **Required**
- `$params->fields`

    - Desctription: TV names to which the widget is applied.
    - Valid values:
        - `stringCommaSeparated`
        - `array`
    - **Required**
- `$params->fields[$i]`

    - Desctription: The name of the document TV.
    - Valid values: `string`
    - **Required**
- `$params->mapWidth`

    - Desctription: Width of the map container.
    - Valid values:
        - `integer`
        - `'auto'`
    - Default value: `'auto'`
- `$params->mapHeight`

    - Desctription: Height of the map container.
    - Valid values: `integer`
    - Default value: `400`
- `$params->hideOriginalInput`

    - Desctription: Original coordinates field hiding status.
    - Valid values: `boolean`
    - Default value: `true`
- `$params->defaultZoom`

    - Desctription: Default map zoom.
    - Valid values: `integer`
    - Default value: `15`
- `$params->defaultPosition`

    - Desctription: Default map position when a document field is empty.
    - Valid values: `stringCommaSeparated`
    - Default value: `'55.20432131317031,61.28999948501182'`
- `$params->defaultPosition[0]`

    - Desctription: Latitude.
    - Valid values: `float`
    - Default value: `55.20432131317031`
- `$params->defaultPosition[1]`

    - Desctription: Longitude.
    - Valid values: `float`
    - Default value: `61.28999948501182`
- `$params->roles`

    - Desctription: The CMS user roles that the widget is applied to.
    - Valid values:
        - `array`
        - `stringCommaSeparated`
        - `''` — when this parameter is empty then widget is applied to the all roles
    - Default value: `''`
- `$params->roles[$i]`

    - Desctription: CMS user role ID.
    - Valid values: `integer`
    - **Required**
- `$params->templates`

    - Desctription: Document templates IDs for which the widget is applied to.
    - Valid values:
        - `array`
        - `stringCommaSeparated`
        - `''` — empty value means the widget is applying to all templates
    - Default value: `''`
- `$params->templates[$i]`

    - Desctription: Template ID.
    - Valid values: `integer`
    - **Required**

CMS events
----------

[](#cms-events)

- `OnDocFormPrerender`
- `OnDocFormRender`

Examples
--------

[](#examples)

### Yandex Maps widget connection to the “LatLng” TV

[](#yandex-maps-widget-connection-to-the-latlng-tv)

```
mm_ddMap([
	'fields' => 'LatLng'
]);
```

Links
-----

[](#links)

- [Home page](https://code.divandesign.ru/modx/mm_ddmap)
- [Telegram chat](https://t.me/dd_code)
- [Packagist](https://packagist.org/packages/dd/evolutioncms-plugins-managermanager-mm_ddmap)
- [GitHub](https://github.com/DivanDesign/EvolutionCMS.plugins.ManagerManager.mm_ddMap)

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance28

Infrequent updates — may be unmaintained

Popularity1

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 94.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

Unknown

Total

1

Last Release

1091d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/09b81986267e62b5fde1473b40aa6f11f7bc26c1c29d5f80f2768c8788e08110?d=identicon)[dd](/maintainers/dd)

---

Top Contributors

[![Ronef](https://avatars.githubusercontent.com/u/1333424?v=4)](https://github.com/Ronef "Ronef (17 commits)")[![byscrimm](https://avatars.githubusercontent.com/u/3620089?v=4)](https://github.com/byscrimm "byscrimm (1 commits)")

---

Tags

modxMODX Evomapevoyandex-mapevolution-cmsmodx evolutionevo cmsevolutioncmsdivandesigndd studiodd groupmmmanagermanagermm widgetmm\_ddmap

### Embed Badge

![Health badge](/badges/dd-evolutioncms-plugins-managermanager-mm-ddmap/health.svg)

```
[![Health](https://phpackages.com/badges/dd-evolutioncms-plugins-managermanager-mm-ddmap/health.svg)](https://phpackages.com/packages/dd-evolutioncms-plugins-managermanager-mm-ddmap)
```

PHPackages © 2026

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