Bloki bez ograniczeń
Definiuj pola w YAML, dodaj renderer PHP i opcjonalne zasoby. CMS automatycznie odkrywa nowy komponent.
CMS zaprojektowany dla nowoczesnego webu
FlatFile CMS łączy prostotę plików YAML z bezpiecznym panelem administracyjnym, renderowaniem po stronie serwera i gotowym API — bez ciężkiej bazy danych.
1schemaVersion: 1
2layout: default
3blocks:
4 - type: tech-hero
5 enabled: true
6 data:
7 runtime: PHP 8.5+
Zbudowany na sprawdzonych fundamentach
Jeden silnik, wiele możliwości
Od modelowania treści po bezpieczne publikowanie. Każda warstwa została zaprojektowana jako czytelny, testowalny moduł.
Definiuj pola w YAML, dodaj renderer PHP i opcjonalne zasoby. CMS automatycznie odkrywa nowy komponent.
Ta sama, zwalidowana treść zasila szybki HTML po stronie serwera oraz publiczne REST API.
Atomowe zapisy, kontrolowane ścieżki i odrzucanie symlinków chronią treść na każdym etapie.
Lokalne adresy, tłumaczone pola i inteligentny fallback języka domyślnego są częścią kontraktu.
Walidacja MIME, sanitizacja SVG, warianty obrazów i fingerprintowane adresy bez ręcznej pracy.
Role użytkowników, passkeys, CSRF, limity żądań i dziennik zmian dają kontrolę bez utraty prostoty.
Przejrzysta architektura
Treść przechodzi przez jedną, konsekwentną ścieżkę. API i HTML korzystają z tego samego modelu, dlatego rezultat pozostaje spójny.
schemaVersion: 1
name:
pl: Siatka możliwości
icon: grid-2
fields:
title:
type: text
required: true
translatable: true
items:
type: repeater
minItems: 3
fields:
title:
type: text
translatable: true
Developer experience
Schemat opisuje panel i walidację, renderer odpowiada za semantyczny HTML, a CSS jest automatycznie publikowany z fingerprintem tylko wtedy, gdy blok występuje na stronie.
Flat-file, full power
Lekki rdzeń, przewidywalne kontrakty i pełna kontrola nad kodem. FlatFile CMS jest gotowy na pierwszy prawdziwy projekt.
Otwórz panel CMS