A Statamic egy modern, lapos első, Laravel-alapú CMS, amelyet gyönyörű, könnyen kezelhető webhelyek készítésére terveztek. Ez egy nyílt forráskódú tartalomkezelő rendszer, amely telepíthető egy meglévő Laravel alkalmazásba, vagy használható önálló CMS-ként.[1][2]
A Statamic néhány fő funkciója:
- Nagymértékben bővíthető és testreszabható, lehetővé téve a fejlesztők számára, hogy összetett, testreszabott webhelyeket és alkalmazásokat készítsenek.[2]
- Full-stack CMS-ként vagy REST API-t biztosító fej nélküli CMS-ként használható.[3]
- Támogatja az adatbázis-vezérelt és a síkfájlos tartalomkezelést is.[2]
- Tiszta és egyszerű sablonnyelvet biztosít, amely zökkenőmentesen integrálódik a HTML-be.[2]
- Tartalmaz egy hatékony vezérlőpanelt a tartalom és a webhelybeállítások kezeléséhez.[2]
- Számos mezőtípust és tervrajzot kínál az egyéni szerzői élmények létrehozásához.[2]
- Támogatja a tartalom verzióvezérlését a Git segítségével.[2]
- Parancssori eszközöket és munkafolyamatokat biztosít a fejlesztés felgyorsítása érdekében.[2]
- A fejlesztőkből és a felhasználókból álló aktív és támogató közösséggel rendelkezik.[2][4]
A Statamic meglévő Laravel alkalmazásba való telepítéséhez néhány lépést kell követnie:[3]
1. Törölje a Laravel konfigurációs gyorsítótárát a `php artisan config:clear` paranccsal.
2. Adja hozzá a "statamic:install" parancsot a "composer.json" fájl "post-autoload-dump" parancsfájljához.
3. Telepítse a `statamic/cms` csomagot a Composer segítségével.
A telepítés után manuálisan kell beállítania a tartalomgyűjteményeket, nézeteket és egyéb Statamic-specifikus funkciókat, mivel azok nem jönnek előre konfigurálva, ha egy meglévő Laravel alkalmazásba telepítik.[3]
Idézetek:[1] https://github.com/statamic/cms
[2] https://statamic.com
[3] https://statamic.dev/installing/laravel
[4] https://statamic.dev