Medowar f84596d926 marking existing backup and update as deprecated 1 mese fa
..
packages 86f4a2f579 adding updater functionality 3 mesi fa
.htaccess 86f4a2f579 adding updater functionality 3 mesi fa
README.md f84596d926 marking existing backup and update as deprecated 1 mese fa
config.sample.php f84596d926 marking existing backup and update as deprecated 1 mese fa
index.php f84596d926 marking existing backup and update as deprecated 1 mese fa
manage.php f84596d926 marking existing backup and update as deprecated 1 mese fa
manifest.json 86f4a2f579 adding updater functionality 3 mesi fa
manifest.php f84596d926 marking existing backup and update as deprecated 1 mese fa
package.php f84596d926 marking existing backup and update as deprecated 1 mese fa

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.