# Froggy-BLC 1.0: souborová CMS se stromovou strukturou pro publikování obsahu
Vyšel stabilní release Froggy-BLC 1.0 — otevřený systém správy obsahu bez databáze. Všechna data jsou uložena v souborech, kód je realizován v JavaScriptu a PHP pod licencí MIT. Projekt je určen pro tvorbu webů s hlubokou hierarchií stránek a komentářů, kde sémantiku a taxonomii určuje struktura.
Systém je vhodný pro scénáře, kde je potřeba průhledná kontrola nad daty bez SQL nebo frameworků. Inspirován ranými verzemi CMSimple, Froggy-BLC realizuje koncept „Knižního systému webu“ pro publikování knih, dokumentace a osobních zdrojů.
Hlavní scénáře použití
Froggy-BLC je optimalizována pro projekty se složitou vnořeností:
- Autorské weby s dlouhými texty organizovanými do sekcí a podsekcí;
- Online knihy a tutoriály s jasnou hierarchií kapitol a odstavců;
- Osobní weby ve stylu raného webu se stromovou navigací;
- Dokumentace a poznámky strukturované do stromu místo lineárního feedu.
Klíčovým mechanismem je plně stromová model. Stránky tvoří strukturu „sekce → kapitola → odstavec“, podobně jako komentáře, což zajišťuje sémantickou hloubku bez relačních DB.
Architektura a vlastnosti realizace
Froggy-BLC je plně souborová: obsah, metadata a konfigurace se ukládají do filesystemu. Absence DB minimalizuje závislosti a zjednodušuje nasazení — stačí webový server s PHP a Node.js pro JS komponenty.
Sémantika je postavena na taxonomii: každá stránka má explicitní vazby na rodiče a děti. To umožňuje generovat navigaci, obsahu a indexy za letu. Komentáře dědí stromovost stránek a podporují vnořená diskuse.
Projekt klade důraz na průhlednost: zdrojové kódy jsou dostupné k prohlédnutí a úpravám bez vendor lock-in. Verze 1.0 označuje velký update s online demem pro testování.
Výhody pro vývojáře
Pro middle/senior specialisty Froggy-BLC nabízí:
- Zero-DB přístup: škálování přes soubory, vhodné pro statické hostingy;
- Flexibilní taxonomie: přizpůsobení hierarchie bez migrací schémat;
- MIT licence: volné použití v komerčních projektech;
- Lehkost: žádný overhead z ORM nebo query buildrů.
Integrace s frontendem na JS umožňuje renderovat dynamické stromy. Backend na PHP zpracovává souborové operace atomicky a vyhýbá se race conditions v multi-user scénářích.
Co je důležité
- Froggy-BLC 1.0 — první stabilní verze souborové CMS zaměřené na stromový obsah;
- Plná nezávislost na DB: data v souborech, kód v JS+PHP;
- Ideální pro knihy, dokumentaci a osobní weby s hlubokou strukturou;
- Sémantická taxonomie pro stránky a komentáře bez frameworků;
- Dostupné demo a zdroje pod MIT.
— Editorial Team
Zatím žádné komentáře.