Statamic är ett modernt, platt-först, Laravel-drivet CMS designat för att bygga vackra, lätthanterliga webbplatser. Det är ett innehållshanteringssystem med öppen källkod som kan installeras i en befintlig Laravel-applikation eller användas som ett fristående CMS.[1][2]
Några nyckelfunktioner i Statamic inkluderar:
- Mycket utbyggbar och anpassningsbar, vilket gör att utvecklare kan bygga komplexa, skräddarsydda webbplatser och applikationer.[2]
- Kan användas som ett fullstack CMS eller som ett huvudlöst CMS som ger ett REST API.[3]
- Stöder både databasdriven och platt-fil innehållshantering.[2]
- Ger ett rent och enkelt mallspråk som integreras sömlöst med HTML.[2]
- Innehåller en kraftfull kontrollpanel för att hantera innehåll och webbplatsinställningar.[2]
- Erbjuder en rad fälttyper och ritningar för att skapa anpassade författarupplevelser.[2]
- Stöder versionskontroll av innehåll med Git.[2]
- Tillhandahåller kommandoradsverktyg och arbetsflöden för att påskynda utvecklingen.[2]
- Har en aktiv och stödjande gemenskap av utvecklare och användare.[2][4]
För att installera Statamic i en befintlig Laravel-applikation måste du följa några steg:[3]
1. Rensa din Laravel config cache med `php artisan config:clear`.
2. Lägg till kommandot `statamic:install` till `post-autoload-dump`-skriptet i filen `composer.json`.
3. Installera paketet `statamic/cms` med Composer.
Efter installationen måste du manuellt ställa in innehållssamlingar, vyer och annan Statamic-specifik funktionalitet, eftersom den inte är förkonfigurerad när den installeras i en befintlig Laravel-app.[3]
Citat:[1] https://github.com/statamic/cms
[2] https://statamic.com
[3] https://statamic.dev/installing/laravel
[4] https://statamic.dev