Search by

jidaikobo / kontiki

jidaikobo

A portable, Composer-managed CMS with an explicit installer CLI.

v1.0.0-alpha.2 2026-08-31 01:16 UTC

README

MIT

jidaikobo/kontiki

Kontiki v1 is installed as an updateable Composer library. A stable v1 release has not been published yet.

composer require jidaikobo/kontiki:1.0.0-alpha.1
php vendor/bin/kontiki install

The exact alpha version is intentional. Upgrade to later prereleases only after reviewing and testing them against a copy of the site.

Database migrations are explicit and are never run by composer update:

php vendor/bin/kontiki status
php vendor/bin/kontiki migrate

Use --project-dir when running the command outside the site's Composer root, and --environment for an environment other than production.

Session cookie security

New installations write SESSION_COOKIE_SECURE=true when their base URL uses HTTPS, and false for HTTP development sites. Existing sites without this setting infer it from BASEURL. A trusted reverse proxy can be handled without trusting forwarded headers by setting SESSION_COOKIE_SECURE=true explicitly.

Do not enable a Secure cookie on a site that users access over plain HTTP; browsers will not send that cookie over an insecure connection.

Requirements

  • PHP 8.2 or later
  • Composer 2
  • SQLite PDO extension

License

This project is licensed under the MIT License, see the LICENSE file for details

Author