# Froggy-BLC 1.0: plikowa CMS z drzewiastą strukturą do publikacji treści
Wydano stabilną wersję Froggy-BLC 1.0 — otwartego systemu zarządzania treścią bez bazy danych. Wszystkie dane są przechowywane w plikach, kod jest napisany w JavaScript i PHP na licencji MIT. Projekt jest skierowany na tworzenie stron internetowych z głęboką hierarchią stron i komentarzy, gdzie semantyka i taksonomia określają strukturę.
System nadaje się do scenariuszy, w których wymagana jest pełna przejrzystość kontroli nad danymi bez SQL czy frameworków. Wzorowany na wczesnych wersjach CMSimple, Froggy-BLC realizuje koncepcję „Księgowej Systemu Strony” do publikacji książek, dokumentacji i osobistych zasobów.
Główne scenariusze zastosowań
Froggy-BLC jest zoptymalizowana dla projektów o złożonej zagnieżdżonej strukturze:
- Autorskie strony z długimi tekstami, zorganizowanymi w sekcje i podsekcje;
- Książki online i tutoriale z wyraźną hierarchią rozdziałów i paragrafów;
- Osobiste strony w stylu wczesnego webu z nawigacją drzewiastą;
- Dokumentacja i notatki, strukturyzowane w drzewo zamiast liniowego feedu.
Kluczowym mechanizmem jest pełna drzewiasta model. Strony tworzą strukturę „sekcja → rozdział → paragraf”, analogicznie do komentarzy, co zapewnia semantyczną głębię bez relacyjnych baz danych.
Architektura i cechy implementacji
Froggy-BLC jest w pełni plikowa: treści, metadane i konfiguracja są zapisywane w systemie plików. Brak bazy danych minimalizuje zależności i ułatwia wdrożenie — wystarczy serwer WWW z PHP i Node.js dla komponentów JS.
Semantyka opiera się na taksonomii: każda strona ma jawne powiązania z rodzicami i dziećmi. Pozwala to generować nawigację, spisy treści i indeksy na bieżąco. Komentarze dziedziczą drzewiasta strukturę stron, obsługując zagnieżdżone dyskusje.
Projekt podkreśla przejrzystość: źródła są dostępne do inspekcji i modyfikacji bez vendor lock-in. Wersja 1.0 oznacza główną aktualizację z demo online do testów.
Zalety dla programistów
Dla specjalistów middle/senior Froggy-BLC oferuje:
- Zero-DB podejście: skalowanie przez pliki, idealne dla statycznych hostingów;
- Elastyczna taksonomia: dostosowywanie hierarchii bez migracji schematów;
- Licencja MIT: swobodne użycie w projektach komercyjnych;
- Lekkowagaść: brak narzutu od ORM czy query builderów.
Integracja z frontendem na JS pozwala renderować dynamiczne drzewa. Backend na PHP obsługuje operacje plikowe atomowo, unikając race conditions w scenariuszach wieloużytkownikowych.
Co ważne
- Froggy-BLC 1.0 — pierwsza stabilna wersja plikowej CMS z naciskiem na drzewiasty kontent;
- Pełna niezależność od baz danych: dane w plikach, kod na JS+PHP;
- Idealna dla książek, dokumentacji i osobistych stron o głębokiej strukturze;
- Semantyczna taksonomia dla stron i komentarzy bez frameworków;
- Dostępne demo i źródła na licencji MIT.
— Editorial Team
Brak komentarzy.