Kan Statamic CMS erstatte Craft CMS?

Kan Statamic CMS erstatte Craft CMS?

Kan Statamic CMS erstatte Craft CMS?

Vi vet det. Publiseringsløsninger er ikke det mest spennende du kan lese om.

TL;DR

Men du har jo klikket deg inn – så her får du en kjapp oppsummering først:

  • Kjapp oppstart og god flyt for deg som kan Laravel
  • Redaktøropplevelsen er ryddig og kjent
  • Dokumentasjon og migreringer gir litt for mye friksjon
  • Lite økosystem og få ferdigløsninger
  • For vår del: ikke nok til å bytte fra Craft – ennå

Dette likte vi

  • Veldig enkel oppstart – du er i gang på minutter
  • Laravel under panseret gir god utviklerflyt
  • Fleksibel lagring: filer eller database, du velger selv
  • Kontrollpanelet er ryddig og gir god flyt for redaktører

Dette lugget

  • Dokumentasjonen er mangelfull – og noen steder utdatert
  • Migreringer tåler lite og skaper ekstra plunder
  • Lagringsvalg kan bli forvirrende i større prosjekter
  • Lite økosystem og få ferdigløsninger å bygge videre på

Hvorfor testet vi Statamic CMS?

Vi har brukt Craft CMS i mange år og kjenner det ut og inn. Men i prosjekter der vi jobber tett på datamodell, integrasjoner og skreddersøm, har vi lenge vært nysgjerrige på andre alternativer.

Statamic vekket interessen fordi det er bygget på Laravel – et rammeverk vi bruker mye fra før. Vi har også hørt mye positivt fra utviklere som bruker det i produksjon.

Testen gjorde vi i forbindelse med å bygge om vår egen nettside. Det ga oss en perfekt testarena; ekte behov, ekte krav – men med lav risiko. Vi var både kunde og leverandør, og fikk kjenne på hvordan systemet oppfører seg i praksis.

Hva testet vi?

Vi satte opp Statamic i et konkret prosjekt, med ambisjon om å bruke det slik vi faktisk ville gjort i en kundeleveranse. Det innebar å starte med et minimumsoppsett, modellere innhold fra bunnen av og ta stilling til både redaktørflyt og tekniske valg underveis.

Testen omfattet blant annet:

  • Oppsett av collections, blueprints og felter
  • Maler og visning av innhold
  • Kontrollpanelet sett fra redaktørens ståsted
  • Håndtering av filer og brukere
  • Hvordan migrering og datalagring fungerer
  • Et forsøk på å bruke det innebygde API-et

Målet var å avdekke hvordan arbeidsflyten faktisk oppleves i et normalt prosjektforløp, og hvor friksjonen oppstår når man beveger seg utenfor standardoppsettet.

Hva funket bra?

Førsteinntrykket? Det er superenkelt å komme i gang. Installasjonen er smertefri, og du får et ekte minimumsoppsett – akkurat nok til å bygge videre uten unødvendig støy.

For utviklere med Laravel-erfaring føles det som hjemmebane. Strukturen er kjent, og det er ganske rett fram å lage egne tilpasninger eller utvidelser. Blueprints, collections og felter henger logisk sammen, og gjør det lett å bygge både små og store innholdsmodeller.

Som redaktør får du også en god opplevelse. Kontrollpanelet er ryddig og intuitivt, med funksjoner som live preview og enkel håndtering av både filer og brukere.


Hva lugget?

Dokumentasjonen var den største utfordringen. Når vi holdt oss til standardløypa, gikk det greit – men så fort vi skulle gjøre noe litt utenfor boksen, ble det mye prøving og feiling. Flere steder var dokumentasjonen utdatert eller rett og slett for tynn.

Migreringer var heller ikke noe høydepunkt. Å gå fra filbasert til database – eller kombinere dem – er mulig, men ikke spesielt intuitivt. Det henger ofte igjen rester etter migrering, og det er lite hjelp å få hvis ting går skeis.

Standardvalg som SQLite kan også forvirre. Det funker fint i små prosjekter, men i større eller mer langsiktige prosjekter kan du fort tråkke feil hvis du ikke har oversikt helt fra start.

Til slutt: API-et. Det finnes, og du kan bruke det i en slags headless-modus – men det er stivt, lite fleksibelt og krever større manuelle tilpasninger. Med svak dokumentasjon på toppen ble det mer knot enn vi hadde sett for oss.

Oppsummert

Statamic er et solid og fleksibelt CMS – særlig for utviklere som jobber mye med Laravel. Det er lett å komme i gang, og redaktøropplevelsen er god.

Men for vår del ble det for mye friksjon underveis. Begrenset dokumentasjon, klønete migreringer og et litt snevert økosystem gjør at vi fortsatt holder oss til Craft.

Samtidig var testen verdifull. Vi fikk testet nye måter å jobbe på, og tok med oss flere gode erfaringer. Vi kommer ikke til å gå videre med Statamic – men vi fortsetter å utforske alternativer. Sanity står øverst på listen.