Grav — CMS plikowy z treścią Markdown
Grav to system zarządzania treścią stron internetowych oparty na plikach, podobnie jak inne CMS-y plikowe. Charakterystyczne dla niego jest połączenie treści w Markdown, konfiguracji w YAML i szablonów Twig z wbudowanym menedżerem pakietów GPM. Treść, ustawienia i wygląd mają odrębne formaty zapisu, a GPM obsługuje instalowanie i aktualizowanie wtyczek oraz motywów, a także aktualizowanie rdzenia Grav.
Opisywana wersja 1.7.53.5 to wydanie poprawkowe starszej gałęzi 1.7, utrzymywanej obok nowszej linii 2.x. Dziennik zmian tego wydania odnotowuje przeniesienie poprawki z Grav 2.2.2. Podane niżej wymagania dotyczą omawianego wydania z gałęzi 1.7.
Obsługę Markdown i Markdown Extra zapewnia biblioteka Parsedown. Grav zawiera również warstwę pamięci podręcznej oraz bibliotekę do dynamicznego przetwarzania obrazów. Udostępnia interfejs wiersza poleceń, a mechanizm zdarzeń obsługuje działanie wtyczek.
Aplikację można pobrać w postaci gotowej paczki do rozpakowania. Przy pobieraniu kodu z repozytorium dokumentacja przewiduje dodatkowe zainstalowanie zależności wtyczek i motywów przez narzędzie Grav CLI. Wtyczki i motywy można też pobierać ręcznie; dokumentacja wskazuje GPM jako preferowany sposób zarządzania tymi dodatkami.
Wersja 1.7.53.5 jest udostępniana na licencji MIT. Licencja pozwala używać programu, kopiować go, modyfikować i rozpowszechniać, również odpłatnie. W kopiach lub istotnych częściach oprogramowania trzeba zachować informację o prawach autorskich oraz treść zezwolenia. Oprogramowanie jest dostarczane takie, jakie jest, bez jakichkolwiek gwarancji.
Do uruchomienia opisywanego wydania 1.7.53.5 z gałęzi 1.7 potrzebne jest środowisko PHP. README tej gałęzi wskazuje minimum PHP 7.3.6, a szczegółowy zakres zgodności i zależności zapisano w composer.json. Wymagane rozszerzenia obejmują json, openssl, curl, zip, dom, libxml i gd. Rozszerzenia mbstring, iconv oraz zend-opcache są zalecane ze względu na wydajność; intl jest zalecane dla witryn wielojęzycznych.
Źródło
Źródło: Grav, wydanie 1.7.53.5 z 05.10.2026, dokumentacja i licencja: https://github.com/getgrav/grav/tree/69c5be26e70fd5fafff8aee912c53b4d72fb5c5e


