PHPackages                             eab/ezuniquedatatypes - 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. eab/ezuniquedatatypes

ActiveEzpublish-legacy-extension[Utility &amp; Helpers](/categories/utility)

eab/ezuniquedatatypes
=====================

eZ Publish unique datatypes extension

1.0.0(8y ago)01544GPL-2.0PHP

Since Jun 5Pushed 8y ago1 watchersCompare

[ Source](https://github.com/eab-dev/ezuniquedatatypes)[ Packagist](https://packagist.org/packages/eab/ezuniquedatatypes)[ RSS](/packages/eab-ezuniquedatatypes/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

eZ Unique Datatypes
===================

[](#ez-unique-datatypes)

Summary
-------

[](#summary)

eZ Unique Datatypes extension for eZ Publish 4.0

See [http://projects.ez.no/ez\_unique\_datatypes](http://projects.ez.no/ez_unique_datatypes)

This is a collection of common datatypes whose validation has been extended so to verify their uniqueness within given content object attribute. Otherwise, these datatypes behave exactly as their prototypes.

Currently there are two datatypes provided:

- Unique string (based on Text line system datatype),
- Unique URL (based on URL system datatype).

[More documentation](doc/readme.txt)

Copyright
---------

[](#copyright)

Copyright (C) 2007 [mediaSELF.pl](http://www.mediaself.pl/)

License
-------

[](#license)

Licensed under GNU General Public License v2.0

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

[](#requirements)

Requires eZ Publish 4 or eZ Publish 5 Legacy Edition.

Install
-------

[](#install)

1. Copy the `ezuniquedatatypes` folder to the `extension` folder.
2. Edit `settings/override/site.ini.append.php` and under `[ExtensionSettings]` add:

    ```
     ActiveExtensions[]=ezuniquedatatypes

    ```
3. Update the autoloads array and clear the cache:

    ```
     bin/php/ezpgenerateautoloads.php
     bin/php/ezcache.php --clear-all

    ```

Usage
-----

[](#usage)

Edit classes and add attributes using the relevant datatype.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 50% 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

3265d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/64753475f7cc603de573e127dfa686575fb5b81d627ff1b1bf7ef4cad73c0b42?d=identicon)[eab](/maintainers/eab)

---

Top Contributors

[![eab-andy](https://avatars.githubusercontent.com/u/6966246?v=4)](https://github.com/eab-andy "eab-andy (1 commits)")[![MarioBlazek](https://avatars.githubusercontent.com/u/6605175?v=4)](https://github.com/MarioBlazek "MarioBlazek (1 commits)")

### Embed Badge

![Health badge](/badges/eab-ezuniquedatatypes/health.svg)

```
[![Health](https://phpackages.com/badges/eab-ezuniquedatatypes/health.svg)](https://phpackages.com/packages/eab-ezuniquedatatypes)
```

###  Alternatives

[ezsystems/eztags-ls

eZ Tags is an extension for eZ Publish, providing more functionality for tagging content objects than ezkeyword datatype included in eZ Publish kernel.

40203.6k2](/packages/ezsystems-eztags-ls)[ezsystems/ezautosave-ls

Content editing autosave extension for eZ Publish legacy

22423.2k3](/packages/ezsystems-ezautosave-ls)[ezsystems/legacy-bridge

eZ Platform bridge to eZ Publish Legacy

17118.6k4](/packages/ezsystems-legacy-bridge)

PHPackages © 2026

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