A template to get started with __frgmnt
Find a file
2026-03-08 11:57:06 +01:00
.ddev feat: template composer release 2026-03-07 18:53:15 +01:00
bin style: differently color coded output 2026-03-08 11:57:06 +01:00
config docs: provide basic instructions and example .env 2026-03-07 17:00:19 +01:00
public [license] updated license 2025-11-26 23:02:59 +01:00
.gitignore big restructure to better organize later additions v2 2025-11-01 02:56:59 +01:00
composer.json fix: updated core ref version 2026-03-08 11:19:57 +01:00
LICENSE docs: update license 2026-01-12 22:51:55 +01:00
phpstan.neon chore: phpstan.neon config file for project 2026-01-27 18:59:01 +01:00
readme.md docs: provide basic instructions and example .env 2026-03-07 17:00:19 +01:00

__frgmnt

This is the Content Management System for the dstwre.sh website.

This CMS mainly to learn. It's not meant to compete with existing CMS solutions.

Right now, it's basically finished, at least in the sense that it's functional and in active use. Of course, it'll never be truly done. I'll keep improving it over time.

This repo is not just the bare CMS: it's more of a template project. Alongside the core, it includes an extension that handles the entire frontend with a minimal setup to demonstrate customizability. By doing this, I thought it would make it easier to understand how the whole thing fits together and how you might structure your own setup.

Usage

This will get more defined in the future DDEV is recommended for local development but is not necessary. If unwanted, it's safe to delete the .ddev directory.
If you use DDEV, change the name in .ddev/config.yaml to your poject name

Go to config/.env.php.example and adjust it with your settings

License

This project is licensed under JNK 1.1 - an Anti-Capitalist, Share-Alike, Post-Open-Source license.

Use it, remix it, break it, rebuild it, make something your own and share it with the world.
Just don't sell it. Don't lock it behind paywalls. Don't wrap it in ads, NFTs, AI scraping, or subscription garbage.

If you extend or modify this work, release your version under the same license.
Keep it free, keep it open, and link back to the source.

This license exists to protect a space where creative work stays public and freely shared,
instead of getting buried in products or turned into someone's revenue stream.

See LICENSE for full details.