Zpět na domů

Froggy-BLC 1.0: souborová CMS bez databáze

Froggy-BLC 1.0 — souborová CMS bez databáze pro publikování obsahu s hlubokou stromovou strukturou. Realizováno na JS a PHP pod MIT. Vhodné pro online knihy, dokumentaci a osobní weby se sémantickou taxonomií.

Nová Froggy-BLC 1.0 pro IT-dokumentaci bez databází
Advertisement 728x90

# 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í:

Google AdInline article slot
  • 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.

Google AdInline article slot

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.

Google AdInline article slot

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

Advertisement 728x90

Číst dál