model / skeleton
Skeleton for a ModEl Framework 4 application (composer create-project template)
v0.1.4
2026-05-05 22:55 UTC
Requires
- php: ^8.1
- ext-curl: *
- ext-json: *
- model/assets: ^0.4
- model/core: ^0.4
- model/router: ^0.2
- model/settings: ^0.2
README
Composer create-project template for a ModEl Framework 4 application. Replaces the legacy zkinstall.php web installer with a CLI-driven flow.
Usage
From an empty target folder:
composer create-project model/skeleton .
The trailing . is important — it tells Composer to install in the current directory rather than create a skeleton/ subfolder. Alternatively, pass an explicit target name:
composer create-project model/skeleton my-app
The installer:
- Asks for a license key.
- Asks for an app name (defaults to the directory name).
- Validates the key against the existing repository's
?act=get-modulesendpoint. - Downloads the legacy
model/Core+model/Output(and their dependencies) plus templated config files into the project root, applying[zk:*]placeholder substitution. - Asks for the dev environment name (defaults to
local) and writes a matching.env.
The result is a working ModEl app whose index.php boots through the legacy FrontController while modern model/* Composer packages live alongside in vendor/. Add more legacy modules later by editing the install list, or add new Composer packages with composer require model/<pkg>.