camindo / project
camindo CMS project skeleton: composer create-project camindo/project mysite
Requires
- php: >=8.3
- camindo/cms: ^9.0
- camindo/composer-plugin: ^1.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Project skeleton for camindo CMS.
composer create-project camindo/project mysite
Composer creates mysite/ from this skeleton, installs the core (camindo/cms) into
Core/ and the libraries into vendor/, then starts the installer. Web server, file
permissions and cron jobs: see the
quick start guide
(Deutsch).
Deutsch: Grundgerüst für ein neues camindo-CMS-Projekt –
composer create-project camindo/project mysitelegt das Projekt an und startet den Installer.
What is in the skeleton
| Path | Purpose |
|---|---|
composer.json |
requires camindo/cms and camindo/composer-plugin; Composer hooks for install and status |
load_camindo.php |
loads configuration and bootstrap |
public/ |
document root with stubs that call into Core/public_master/ |
Modules/, Processors/, Extensions/ |
add-on components installed by Composer |
var/ |
runtime data (cache, logs, uploads) – outside the document root |
.gitignore |
what does not belong in your project's Git repository |
The "license" in composer.json is the license of your project – change it as
you see fit. Commit composer.lock: it is your way back if an update fails.
camindo CMS is licensed under the AGPL v3 or later with an additional permission for templates and content, see LICENSING.md.