Powrót do strony głównej

Froggy-BLC 1.0: plikowa CMS bez bazy danych

Froggy-BLC 1.0 — plikowa CMS bez bazy danych do publikowania treści z głęboką drzewiastą strukturą. Zrealizowana na JS i PHP pod MIT. Nadaje się do książek online, dokumentacji i osobistych witryn z semantyczną taksonomią.

Nowa Froggy-BLC 1.0 dla dokumentacji IT bez baz danych
Advertisement 728x90

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

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

Google AdInline article slot

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.

Google AdInline article slot

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

Advertisement 728x90

Czytaj dalej