Medowar f84596d926 marking existing backup and update as deprecated 1 сар өмнө
..
packages 86f4a2f579 adding updater functionality 3 сар өмнө
.htaccess 86f4a2f579 adding updater functionality 3 сар өмнө
README.md f84596d926 marking existing backup and update as deprecated 1 сар өмнө
config.sample.php f84596d926 marking existing backup and update as deprecated 1 сар өмнө
index.php f84596d926 marking existing backup and update as deprecated 1 сар өмнө
manage.php f84596d926 marking existing backup and update as deprecated 1 сар өмнө
manifest.json 86f4a2f579 adding updater functionality 3 сар өмнө
manifest.php f84596d926 marking existing backup and update as deprecated 1 сар өмнө
package.php f84596d926 marking existing backup and update as deprecated 1 сар өмнө

README.md

PSA Orderform Update Server

DEPRECATED — This component is deprecated and no longer maintained. It is kept in the repository for reference only and will be removed in a future release. Do not deploy it for new installations. Existing deployments keep working, but no fixes or features are planned.

This folder can be deployed as the central update server.

Release ZIPs can be managed through manage.php:

  1. Copy config.sample.php to config.php.
  2. Change UPDATE_SERVER_PASSWORD.
  3. Open index.php or manage.php, log in with the configured password, and upload a ZIP with a vX.Y.Z version.

The management UI stores the ZIP under packages/, calculates SHA-256 and size, and updates manifest.json.

Manual release management is also possible:

  1. Put the package under packages/, for example packages/psa-orderform-v1.3.3.zip.
  2. Calculate its SHA-256 checksum and byte size.
  3. Edit manifest.json and set latest to the version clients should install.

Example release entry:

{
    "latest": "v1.3.3",
    "releases": {
        "v1.3.3": {
            "version": "v1.3.3",
            "package": "packages/psa-orderform-v1.3.3.zip",
            "sha256": "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef",
            "size": 123456,
            "published_at": "2026-06-23T00:00:00+00:00"
        }
    }
}

Clients should use manifest.php, not manifest.json, as their UPDATE_MANIFEST_URL.