PHPackages                             articapfms/update\_manager\_client - 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. articapfms/update\_manager\_client

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

articapfms/update\_manager\_client
==================================

Artica PFMS Update Manager Client

v1.0.2(4y ago)014GPL-2.0-or-laterPHPPHP &gt;=7.2

Since Mar 17Pushed 4y ago3 watchersCompare

[ Source](https://github.com/articaST/updatemanager)[ Packagist](https://packagist.org/packages/articapfms/update_manager_client)[ RSS](/packages/articapfms-update-manager-client/feed)WikiDiscussions master Synced 1mo ago

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

Update Manager Client
=====================

[](#update-manager-client)

Introduction
------------

[](#introduction)

This library is the client side of the Update Manager project from Artica PFMS.

Allows update files in *on-premise* PHP projects and apply database upgrades on them.

How to use
----------

[](#how-to-use)

Update manager client allows package updates in OUM format.

This OUM packages are *zip* files.

To generate an update pack you should zip all files in the way you want them to be in your installation:

```
$ tree update_package
update_package/
├── file1.txt
└── folder1
    ├── file1-1.txt
    └── folder2
        └── file1-2.txt

2 directories, 3 files

$ cd update_package && zip -r update_package_1.oum ./
  adding: file1.txt (stored 0%)
  adding: folder1/ (stored 0%)
  adding: folder1/file1-1.txt (stored 0%)
  adding: folder1/folder2/ (stored 0%)
  adding: folder1/folder2/file1-2.txt (stored 0%)
```

Create a file to handle updates with following content

```
