CMS zaprojektowany dla nowoczesnego webu

Treść pod kontrolą. Kod bez kompromisów.

FlatFile CMS łączy prostotę plików YAML z bezpiecznym panelem administracyjnym, renderowaniem po stronie serwera i gotowym API — bez ciężkiej bazy danych.

0
wymaganych usług zewnętrznych
<50 ms
typowy czas odpowiedzi
100%
treści w Twoim repozytorium
content.yml

1schemaVersion: 1

2layout: default

3blocks:

4  - type: tech-hero

5    enabled: true

6    data:

7      runtime: PHP 8.5+

VALIDATEDSSR · API · YAML

Zbudowany na sprawdzonych fundamentach

  • PHP8.5+ / strict types
  • YAMLhuman-readable
  • SQLiteauth & runtime
  • CommonMarksafe markdown
  • REST API/api/v1

Jeden silnik, wiele możliwości

Wszystko, czego potrzebuje nowoczesny CMS.

Od modelowania treści po bezpieczne publikowanie. Każda warstwa została zaprojektowana jako czytelny, testowalny moduł.

01

Bloki bez ograniczeń

Definiuj pola w YAML, dodaj renderer PHP i opcjonalne zasoby. CMS automatycznie odkrywa nowy komponent.

02

Hybrydowe renderowanie

Ta sama, zwalidowana treść zasila szybki HTML po stronie serwera oraz publiczne REST API.

03

Bezpieczny filesystem

Atomowe zapisy, kontrolowane ścieżki i odrzucanie symlinków chronią treść na każdym etapie.

04

Wielojęzyczność

Lokalne adresy, tłumaczone pola i inteligentny fallback języka domyślnego są częścią kontraktu.

05

Media gotowe do sieci

Walidacja MIME, sanitizacja SVG, warianty obrazów i fingerprintowane adresy bez ręcznej pracy.

06

Administracja i audyt

Role użytkowników, passkeys, CSRF, limity żądań i dziennik zmian dają kontrolę bez utraty prostoty.

Przejrzysta architektura

Od pliku do gotowej strony.

Treść przechodzi przez jedną, konsekwentną ścieżkę. API i HTML korzystają z tego samego modelu, dlatego rezultat pozostaje spójny.

Jedno źródło prawdy. Zero ukrytej synchronizacji.
  1. 01
    Treść w YAMLCzytelna dla człowieka, przyjazna Gitowi
  2. 02
    Repozytorium treściBezpieczny odczyt i stabilna tożsamość stron
  3. 03
    Walidacja blokówTypy, reguły i lokalizacja danych
  4. 04
    Wspólny ViewModelSEO, nawigacja, media i treść w jednym miejscu
  5. 05
    HTML lub JSONSSR dla użytkownika, API dla integracji
blocks/feature-grid/block.yml
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

Nowy blok w trzech prostych plikach.

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.

  • Automatyczne formularze w panelu administracyjnym
  • Walidacja i lokalizacja bez kodu w kontrolerze
  • CSS i JavaScript ładowane tylko na używanych stronach

Flat-file, full power

Zbudujmy lepszą warstwę treści.

Lekki rdzeń, przewidywalne kontrakty i pełna kontrola nad kodem. FlatFile CMS jest gotowy na pierwszy prawdziwy projekt.

Otwórz panel CMS