Statamic je moderný, plochý CMS s podporou Laravelu určený na vytváranie krásnych a ľahko spravovateľných webových stránok. Ide o open-source redakčný systém, ktorý je možné nainštalovať do existujúcej aplikácie Laravel alebo použiť ako samostatný CMS.[1][2]
Niektoré kľúčové funkcie Statamicu zahŕňajú:
- Vysoko rozšíriteľné a prispôsobiteľné, čo umožňuje vývojárom vytvárať zložité webové stránky a aplikácie na mieru.[2]
- Môže byť použitý ako full-stack CMS alebo ako headless CMS poskytujúci REST API.[3]
- Podporuje správu obsahu riadeného databázou aj plochých súborov.[2]
- Poskytuje čistý a jednoduchý jazyk šablón, ktorý sa hladko integruje s HTML.[2]
- Obsahuje výkonný ovládací panel na správu obsahu a nastavení stránok.[2]
- Ponúka celý rad typov polí a plánov na vytváranie vlastných skúseností s tvorbou obsahu.[2]
- Podporuje správu verzií obsahu pomocou Git.[2]
- Poskytuje nástroje príkazového riadka a pracovné postupy na urýchlenie vývoja.[2]
- Má aktívnu a podporujúcu komunitu vývojárov a používateľov.[2][4]
Ak chcete nainštalovať Statamic do existujúcej aplikácie Laravel, musíte vykonať niekoľko krokov:[3]
1. Vymažte vyrovnávaciu pamäť konfigurácie Laravel pomocou `php artisan config:clear`.
2. Pridajte príkaz `statamic:install` do skriptu `post-autoload-dump` v súbore `composer.json`.
3. Nainštalujte balík `statamic/cms` pomocou programu Composer.
Po inštalácii budete musieť manuálne nastaviť kolekcie obsahu, zobrazenia a ďalšie funkcie špecifické pre Statamic, pretože pri inštalácii do existujúcej aplikácie Laravel nie sú vopred nakonfigurované.[3]
Citácie:[1] https://github.com/statamic/cms
[2] https://statamic.com
[3] https://statamic.dev/installing/laravel
[4] https://statamic.dev