PHPackages                             olive-cms/udms - 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. [Database &amp; ORM](/categories/database)
4. /
5. olive-cms/udms

ActiveLibrary[Database &amp; ORM](/categories/database)

olive-cms/udms
==============

Universal data manager System

3.0.0(7y ago)217MITPHPPHP &gt;=5.5

Since Aug 15Pushed 7y ago1 watchersCompare

[ Source](https://github.com/OliveCMS/UDMS)[ Packagist](https://packagist.org/packages/olive-cms/udms)[ RSS](/packages/olive-cms-udms/feed)WikiDiscussions master Synced 3d ago

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

UDMS - Universal Data Management System [![Build Status](https://camo.githubusercontent.com/69ac0c2281474aceea4cbc33e60d483eb6daa91d08d97b8c62ca34fafe09a179/68747470733a2f2f7472617669732d63692e6f72672f4f6c697665434d532f55444d532e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/OliveCMS/UDMS)
==============================================================================================================================================================================================================================================================================================================

[](#udms---universal-data-management-system-)

UDMS is *Data Managements System* Hub for use database regardless of Data Management type.

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

[](#installation)

Install the latest version with

```
$ composer require olive-cms/udms

```

If you do not use Composer, you can download composered zip from [release Github page](https://github.com/OliveCMS/UDMS/releases/latest)

Basic Usage
-----------

[](#basic-usage)

```
require_once '/path/to/vendor/autoload.php';
use Olive\UDMS\Core as udms;

// create a udms
$udms = new udms('/path/to/vendor/', '/path/to/database/dir');

// set udms addon
$udms->setAddon('json');

// use it :)
$udms->school->student->find(
  [
    'id' => [
      '' => 9200000
    ],
    'lname' => [
      'match' => '(zade)+'
    ]
  ],
  // options
  [
    'relation' => false,
    'sort' => [
      'fname' => SORT_DESC
    ]
  ]
);
```

Addons
------

[](#addons)

- olive-cms/udms-json
- olive-cms/udms-mysql
- olive-cms/udms-mongodb

Documentation
-------------

[](#documentation)

- [Usage Instructions](doc/01-usage.md)
- [Utility Classes](doc/02-utilities.md)
- [Addons Connect Instructions](doc/03-addons.md)
- [D2TMode Instructions](doc/04-d2tmode.md)
- [UDMS Errors](doc/05-error.md)

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

[](#requirements)

- UDMS 2.x works with PHP 5.5+.

Versioning
==========

[](#versioning)

UDMS will be maintained under the Semantic Versioning guidelines as much as possible. Releases will be numbered with the following format:

`..`

And constructed with the following guidelines:

```
major -> Breaking backward compatibility bumps the major
minor -> New additions
patch -> Bug fixes

```

For more information on SemVer, please visit .

License
-------

[](#license)

olive-cms/udms is licensed under the [MIT license](http://opensource.org/licenses/MIT).

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~34 days

Total

5

Last Release

2692d ago

Major Versions

1.0.0 → 2.0.02018-08-18

2.1.1 → 3.0.02018-12-31

### Community

Maintainers

![](https://www.gravatar.com/avatar/5f681924e9d9a624e173f79c797fa6040b53db3dad1de4ac45efa23e56d83e82?d=identicon)[OliveCMS](/maintainers/OliveCMS)

---

Top Contributors

[![xtoolkit](https://avatars.githubusercontent.com/u/8210666?v=4)](https://github.com/xtoolkit "xtoolkit (31 commits)")

---

Tags

composerdatadata-managerdatabasedatahubjsonmongodbmysqlnosqlolivecmssqludmsjsoncomposerdatadatabasemysqlsqlnosqlmongodbData ManagerdatahubUDMSOliveCMS

### Embed Badge

![Health badge](/badges/olive-cms-udms/health.svg)

```
[![Health](https://phpackages.com/badges/olive-cms-udms/health.svg)](https://phpackages.com/packages/olive-cms-udms)
```

###  Alternatives

[danielme85/laravel-log-to-db

Custom Laravel Log channel handler that can store log events to SQL or MongoDB databases. Uses Laravel native logging functionality.

135934.5k1](/packages/danielme85-laravel-log-to-db)[rah/danpu

Zero-dependency MySQL dump library for easily exporting and importing databases

64401.8k10](/packages/rah-danpu)

PHPackages © 2026

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