PHPackages                             akeneo/extended-measure-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. akeneo/extended-measure-bundle

AbandonedArchivedSymfony-bundle[Utility &amp; Helpers](/categories/utility)

akeneo/extended-measure-bundle
==============================

Provides new measures for Akeneo PIM CE and EE

v0.1.2(8y ago)31.6k4OSL-3.0PHP

Since May 3Pushed 8y ago8 watchersCompare

[ Source](https://github.com/akeneo/ExtendedMeasureBundle)[ Packagist](https://packagist.org/packages/akeneo/extended-measure-bundle)[ RSS](/packages/akeneo-extended-measure-bundle/feed)WikiDiscussions master Synced 2mo ago

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

This extension is archived. It has been done for IcecatConnector:  and we reintegrated it inside. If you want to use it and improve it, feel free to fork it :)

ExtendedMeasure bundle
======================

[](#extendedmeasure-bundle)

Manage measure units in families and conversions from a unit to another

Allows to :

- Convert a value from a unit to another
- Add more units to a family (group of measure units)
- Create new measure families

See [AkeneoMeasureBundle](https://github.com/akeneo/pim-community-dev/tree/master/src/Akeneo/Bundle/MeasureBundle) for more information

[![Build Status](https://camo.githubusercontent.com/6da74d5b9d96cb56e5e9ab2b3ba10cbb78751f5196485272fedeedbf188bad76/68747470733a2f2f7472617669732d63692e6f72672f616b656e656f2f457874656e6465644d65617375726542756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/akeneo/ExtendedMeasureBundle)

Requirements
------------

[](#requirements)

ExtendedMeasureBundleAkeneo PIM Community Editionsdev-masterv1.6.\*, v1.7.\*, v2.\*Measure configuration structure
-------------------------------

[](#measure-configuration-structure)

A measure configuration YAML file is like this example:

```
measures_config:
    Acceleration:
        standard: METER_PER_SQUARE_SECOND
        units:
            METER_PER_SQUARE_SECOND:
                convert: [{'mul': 1}]
                symbol: 'm/s²'
                name: 'meter per square second'
                unece_code: 'MTS'
                alternative_units: ['mdivs²']

```

- `measures_config`: the symfony extension configuration key.
- `Acceleration`: the measure family. In our case, we define units for physical acceleration.
- `standard`: this key defines which unit will be used as the base unit for this family.
- `units`: every unit of the family.
- `METER_PER_SQUARE_SECOND`: a readable name for the unit.
- `convert`: array of operations to convert this unit to the standard unit.
- `symbol`: the usual symbol of the measure.
- `name`: readable name useable as a label.
- `unece_code`: code of the measure in the UNECE convention.
- `alternative_symbols`: other symbols or names we could find for this same measure. The symbol can vary from one standard to another.

What's new
----------

[](#whats-new)

- `alternative_symbols`: one measure can be identified with multiple symbols, to reflect the differences existing between measures systems. It can also be used to add diferent encoding of the same caracter like `µ`which can be encoded with the 'micro' UTF8 code or the greak 'mu' UTF8 code.
- `unece_code`: alphanumeric identifier of the UNECE convention. Used by CNET for example (see [http://www.unece.org/cefact/codesfortrade/codes\_index.html](http://www.unece.org/cefact/codesfortrade/codes_index.html))
- A lot of new measures. So we had to split the configuration in multiple yaml files inside the `Resources/config/measures` directory.

Console commands
----------------

[](#console-commands)

Because the number of measures is greatly increased, we provide some console commands to help keeping this configuration clean and to find information about measures.

- `pim:measures:check`: parse all configuration files and check for the unicity of a unit inside a family
- `pim:measures:find`: find a measure by one of its units and return some information.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 58.7% 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 ~171 days

Total

3

Last Release

2953d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/53fc15ef07d3658544b57f07d0616c1d63ef4607d95200ce69d17ffa3459f349?d=identicon)[jmleroux](/maintainers/jmleroux)

![](https://www.gravatar.com/avatar/307250bdb6545909b128061d967bd724d7174c4ad775390585ac1927c6110747?d=identicon)[akeneo](/maintainers/akeneo)

![](https://www.gravatar.com/avatar/8a3c6d99b1f8e8e14bc08d2fc5c798bc841ade1c4ae443a745b660067a56180f?d=identicon)[Fitn](/maintainers/Fitn)

---

Top Contributors

[![fitn](https://avatars.githubusercontent.com/u/2131005?v=4)](https://github.com/fitn "fitn (44 commits)")[![jmleroux](https://avatars.githubusercontent.com/u/1516770?v=4)](https://github.com/jmleroux "jmleroux (22 commits)")[![mmetayer](https://avatars.githubusercontent.com/u/5301298?v=4)](https://github.com/mmetayer "mmetayer (8 commits)")[![nidup](https://avatars.githubusercontent.com/u/2104359?v=4)](https://github.com/nidup "nidup (1 commits)")

###  Code Quality

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/akeneo-extended-measure-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/akeneo-extended-measure-bundle/health.svg)](https://phpackages.com/packages/akeneo-extended-measure-bundle)
```

###  Alternatives

[yurunsoft/swoole-co-pool

26388.0k1](/packages/yurunsoft-swoole-co-pool)[akeneo-labs/pim-enhanced-connector

Provides PIM product reader with more option (choice on completeness, choice on enabled, delta based on last export time)

2135.6k](/packages/akeneo-labs-pim-enhanced-connector)[flagbit/table-attribute-bundle

The Flagbit Table Attribute Bundle for Akeneo PIM gives you the possibility to enrich your product with multi-dimensional data presentation in the form of tables, allowing you maximum flexibility within the PIM.

2310.4k](/packages/flagbit-table-attribute-bundle)[akeneo/extended-attribute-type

Provides new attributes types for Akeneo PIM CE and EE

229.4k1](/packages/akeneo-extended-attribute-type)

PHPackages © 2026

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