Hopp til hovedinnholdet

Craft CMS

This article is also available in English.

Hvorfor bruker Norse Craft CMS?

Norse har valgt Craft CMS som en av hovedplattformene vi bruker når vi utvikler sømløse digitale tjenester for kundene våre. I denne artikkelen forklarer vi hvorfor - og hvorfor vi tror dette CMS’et kan være riktig for deg.

Craft CMS blir beskrevet som et faceless CMS. Dette betyr at det ikke er noen maler eller standard front-end som følger med. Vi synes dette er en bra fordi vi kan skreddersy siden deres akkurat som vi vil, og garanterer at vi har kontroll over hver minste detalj.

Utviklere elsker det siden de ikke må slite med eldre og overflødig kode. I Craft bygger du faktisk, i motsetning til å endre på eksisterende maler.

Innnholdsprodusenter elsker det på grunn av strukturen og tilgjengelig alternativer som er tilpasset deres behov. Et enkelt grensesnitt og god brukeropplevelse når man jobber med innhold står i sterk kontrast til andre CMS-er på markedet.

Hva er nytt med Craft CMS?

Pixel & Tonic, som står bak Craft CMS, har brukt flere år på utvikle utvidelser for det anerkjente CMS Expression Engine. Mange av utvidelsene ble kjempepopulære, så de bestemte seg for å bygge et CMS basert på sine erfaringer med ExpressionEngine og disse utvidelsene. Resultatet er et fleksibelt system for publisering av innhold som de aller fleste ser ut til å elske.


Live forhåndsvisning

I Craft CMS har du en funksjon for direkte forhåndsvisning av siden du jobber på som er både nyttig og tidsbesparende. Det gjør det mulig for innholdsprodusenter å forhåndsvise siden samtidig som den bygges - uten å bytte faner eller gå frem og tilbake.

Den upubliserte siden eller innlegget kan også deles gjennom en unik URL, slik at innholdsprodusenten kan få innspill, tilbakemeldinger eller godkjenning før publisering.



Multisite-støtte

Støtte for flere språk eller hosting av flere lignende nettsteder.



Bilderedigeringsverktøy

Det innebygde bilderedigeringsverktøyet gjør det mulig å velge fokuspunkt på bildene du laster opp, og sørger for at all skalering av siden tar hensyn til hvilken del av bildet du ønsker at skal være synlig. Bildene skaleres, beskjæres og justeres for ditt responsive design.



Hyppige oppdateringer

Pixel & Tonic slipper ofte oppdateringer og de tar sikkerhet på alvor. Så mens andre, ofte gratis CMS-er, kan oppleve problemer med å følge med på kritiske sårbarheter, håndterer Craft disse problemene raskere enn du wrapper en taco!



Netthandel

Pixel & Tonic har også utviklet en plugin for netthandel for Craft CMS. Dette sikrer en innebygd netthandelsløsning. Dette betyr at hvis du er vant til å lage sider og artikler vil du føle deg helt hjemme når du navigerer i netthandelsdelen. Nysgjerrig på hvordan? Ta en titt på dokumentasjonen her.

Nysgjerrig på hvordan? Ta en tikk på dokumentasjonen her.



Enkelt og intuitivt

Det skilles tydelig mellom siider, innlegg, type innlegg og kategorier. Dynamiske felter, som for eksempel blder, gjør at innholdsprodusenten kan legge til eller laste opp ressurser direkte der det passer.

Kontrollpanelet er responsivt og stopper deg ikke fra å gjøre den ene justeringen fra mobilen din når du er på ferie 🏖



Bilder og andre fler

Filer holdes styr på gjennom ressursbiblioteket. Men; som nevnt tidligere, blir bilder og andre ressurser stort sett håndtert der og da når du lager innholdet. Ressursbiblioteket gjør det enkelt å søke etter, redigere, oppdatere, slette eller laste opp filer.


Dynamiske sider ved hjelp av (bygge)blokker

Matrix-feltet har alltid vært en av Craft CMS sine viktigste funksjoner. Dette feltet gjør det mulig for innholdsprodusenten å skreddersy hver oppføring ved å fortelle en historie med de riktige verktøyene. Samtidig som standard WYSIWYG-felt gir deg en falsk følelse av kontroll og følelse av hvordan innholdet ditt blir presentert, gir en side som er generert ved hjelp av blokker deg full kontroll. (Forresten; når noen snakker om “komponenter” eller “moduler” på en side betyr dette det samme som en blokk).

Vi i Norse identifiserer vanligvis hvilke blokker du trenger i (service) designfasen. Fordi nettsiden din da består av flere mindre komponenter i stedet for større helsidesmaler er det enklere å følge med på utviklingsstatus og å opprettholde opprinnelige tidsestimater. Hvis man oppdager et behov for en spesifikk blokk er det en smidigere tilnærming å estimere den spesifikke blokka og implementere den.

Som et resultat av å bruke mindre komponenter reduserer vi antall nødvendige sidemaler. Dette betyr færre filer å vedlikeholde og oppdatere, og færre tilfeller der gammel-burde-ha-blitt-oppdatert kode oppstår. En ekstra bonus er at du kan sette inn en nyopprettet blokk akkurat der du ønsker. I flere oppføringer og mellom hvilke andre blokker du vil.

Plugins

I Craft CMS 3 (som ble utgitt tidlig i 2018), la de til støtte for en plugin-butikk. I løpet av det første året er mer enn 500 plugins lagt til. Det Pixel & Tonic ønsker er at utviklere av plugins tar betalt for sine plugins, i bytte mot å holde de oppdatert og vedlikeholdt. Dette resulterer i en butikk hvor du finner nyttige og stabile plugins av høy kvalitet. Og ikke bekymre deg; det er flere nyttige og gode plugins som ikke koster deg en krone.

Når det gjelder å utvide Craft med tilpassede integrasjoner eller spesielle behov, gjør vi det ved å skrive en plugin eller modul i PHP. I Norse er vi eksperter på PHP så du er i gode hender. Det finnes også et hjelpsomt og ivrig samfunn på Discord, dersom vi trenger tips. De har til og med sin egen konferanse for utviklere som heter .all!