uticms/platform

UTICMS platform integration — registration, sync, entitlements (embedded in Core)

Maintainers

Package info

github.com/uticms/platform

pkg:composer/uticms/platform

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2026-06-22 17:36 UTC

This package is not auto-updated.

Last update: 2026-06-22 17:37:18 UTC


README

Laravel-пакет для self-hosted UTICMS CMS: registration, sync, entitlements, updates (client SDK).

License server — uticms.ru (отдельный продукт). Этот пакет только вызывает API и применяет ответы локально.

Установка

composer require uticms/platform

PlatformServiceProvider подключается автоматически (Laravel package discovery).

.env клиента (минимум для prod)

PLATFORM_KEY=U-XXXX-XXXX-XXXX-XXXX 
Переменная Кто заполняет
PLATFORM_KEY Клиент — ключ после покупки
PLATFORM_SERVER_PUBLIC_KEY Никто — default в config/platform.php
PLATFORM_SERVER_URL Никто (prod) — default https://uticms.ru
Instance keys, certificate, state Platformstorage/app/platform/

Platform не пишет в .env после регистрации.

Опционально (dev / staging):

PLATFORM_SERVER_URL=https://staging.uticms.ru
PLATFORM_SERVER_PUBLIC_KEY=

Команды

php artisan platform:register
php artisan platform:sync
php artisan platform:status

--key=U-… и --domain=shop.example.com — если нужно явно указать ключ или домен (не из APP_URL).

Storage

storage/app/platform/
├── instance.key / instance.pub
├── certificate.jwt
└── state.json

Разработка пакета

composer install

License

Proprietary — see LICENSE. All rights reserved by UTICMS.