,

Blokkeditoren: et smart valg for moderne WordPress-utviklere

Joost Boer avatar

Publiseringsdato

Nylig jobbet jeg på kontoret hos en kunde som administrerer en av de største bloggene i Nederland. Vi snakker om millioner av månedlige besøkende. Men hva overrasket meg mest da jeg tok en titt i deres WordPress backend: den (eksterne) utvikleren av denne nettsiden hadde valgt den klassiske redaktøren.

Det illustrerer et stort problem. Selv om den klassiske redaktøren føles velkjent for mange, klamrer du deg til en levning fra fortiden. Og både du og dine kunder opplever sterke problemer på grunn av dette (muligens ubevisst).

Den klassiske redaktøren er fortsatt overraskende populær

Valget av den klassiske redaktøren er mer utbredt enn man skulle tro. Dette til tross for at blokkredaktøren siden WordPress 5.0 i 2018 har vært standardvalget (så i rundt 7 år nå).

Hvor utbredt er bruken fortsatt? Den offisielle Classic Editor-pluginen har, på det tidspunktet jeg skriver dette, mer enn 10 millioner aktive installasjoner. Dette gjør den til en av de mest brukte pluginene i hele WordPress-økosystemet.

Årsakene er ofte de samme:

  • Vant til og komfortabel med eksisterende arbeidsflyter
  • Frykt for læringskurven i blokkredaktøren
  • Kompatibilitetsproblemer med eldre temaer eller sidebygger
  • «Det fungerer jo fint som det er»

Enkelt sagt: mennesker liker ikke forandring. Men å motarbeide denne forandringen kommer med en betydelig pris.

Ulempene med den klassiske redaktøren

Bruken av den klassiske redaktøren er ikke bare et spørsmål om smak. Det medfører konkrete ulemper både for utviklere og deres kunder.

For utvikleren

Begrenset kreativitet og avhengighet av shortcodes

Komplekse layouter krever en uoversiktlig blanding av shortcodes og tilpassede felter i én enkelt tekstboks. Prøv å lage en trekolonne-layout med forskjellige innholdstyper. Du ender opp med noe sånt som:

Copy code

[row]
[kolom width=»4″]Tekst her[/kolom]
[kolom width=»4″][afbeelding id=»123″][/kolom]
[kolom width=»4″][button link=»#» tekst=»Klikk her»][/button][/kolom]
[/row]

Det er ikke bare stygt – det er også vedlikeholdskrevende.

Alternativet til shortcodes er heller ikke mye bedre

Du kan sette opp en tilpasset løsning med tilpassede felter og metaboxer. Men da bygger du egentlig ditt eget mini-CMS innenfor WordPress. Dette er totalt uskalérbart.

Shortcodes kan brytes og er vanskelige å feilsøke

Særlig for kunder som ikke er teknisk kyndige. En feilplassert hakeparentes eller glemt slutt-tag, og layouten din faller fra hverandre.

Ikke fremtidssikret

Du bygger på et fundament som aktivt fases ut. Nye WordPress-funksjoner vil ikke rette seg mot den klassiske redaktøren. Du investerer tid i en blindgate.

For kunden

Dårlig brukeropplevelse

Kunder må forstå abstrakte koder i stedet for å kunne jobbe visuelt. Tenk deg å måtte forklare en kunde hvordan [kolom width="8"] fungerer. Mens du med blokkredaktøren bare kan dra kolonner.

Mindre autonomi

For de minste visuelle justeringene er kunden avhengig av utvikleren. Vil du endre en knapp fra blå til grønn? Ring utvikleren.

Tidkrevende

Å sette sammen for eksempel komplekse blogginnlegg er utrolig tidkrevende. Tenk på å plassere en tabell mellom to tekstparagrafer. Det tar lett 10 ganger så lang tid med den klassiske redaktøren som med Gutenberg (først dele tekstblokken i to separate tekstblokker, deretter sette inn tabellen osv.). På sikt kaster teamet ditt bort utallige unødvendige timer på dette.

Hvis du med Gutenberg for eksempel vil sette inn en tabell mellom to tekstparagrafer, trykker du enkelt på enter etter den første paragrafen og kan umiddelbart velge tabellen

«Word-opplevelsen»

Den klassiske redaktøren gir for mye frihet på feil sted. Kunder kan boltre seg med tekstfarger, skrifttyper, og annen styling som ikke passer ditt design. Sluttresultatet: inkonsekvens og rotete nettsteder.

Blokkredaktøren som et rammeverk

Her tror jeg misforståelsen ligger: blokkredaktøren er ikke en «redaktør» – det er et komponentbasert rammeverk. Sammenlignbart med hvordan du ville tenke i React eller Vue.

Gjenbrukbare blokker & blokk-mønstre

Bygg seksjoner som en «call-to-action» eller «teammedlem-profil» én gang som et mønster og la kunden sette dem inn med ett klikk. Dette garanterer konsistens og hastigheten på innholdsprosessen øker enormt.

Kunden kan enkelt tilpasse layouten til slike blokker uten å ødelegge hele strukturen.

Tilpassede blokker

Lag dine egne, skreddersydde blokker med spesifikke funksjoner. Dette er den moderne erstatningen for shortcodes og widgets, men med en brukervennlig grensesnitt.

Full Site Editing (FSE)

Blokkredaktøren er porten til FSE. Dette betyr at alt – header, footer, 404-side – nå består av blokker. Du får super presis kontroll over hele nettstedets struktur på en måte som tidligere var utenkelig uten komplekse løsninger.

Fremtiden for WordPress er blokkbasert

Bevegelsen mot blokkredaktøren er ingen trend. Den har vært standard i 7 år og er nå en irreversibel vei som WordPress-økosystemet har tatt. Det er bare et tidsspørsmål før Classic Editor-pluginen ikke lenger støttes av WordPress’ kjerneteam.

Gutenberg Roadmap

Gutenberg-prosjektet har fire faser:

  1. Easier Editing – Stort sett fullført
  2. Customization (Full Site Editing) – Stort sett fullført
  3. Collaboration – For tiden under utvikling
  4. Multilingual – Fremtidig fase

Alle nye faser bygger videre på blokk-arkitekturen.

Økosystemet beveger seg i takt

Se på den eksplosive veksten av blokkbaserte temaer som Kadence (som jeg bruker for alle mine egne nettsteder) og GeneratePress. Plugin-spesifikke plugins dukker opp i hopetall. Markedet og fellesskapet beveger seg alle i samme retning.

Hvorfor du som utvikler bør bytte nå

Den klassiske redaktøren skaper teknisk gjeld og leverer et dårligere produkt for kunden. Blokkredaktøren tilbyr en overlegent effektiv og fremtidssikret arbeidsflyt.

Start ditt neste prosjekt fullt ut basert på blokker. Ja, det er en læringskurve. Men den investeringen lønner seg raskt i effektivitet og kundetilfredshet.

Prøv en gang å bygge en eksisterende side eller blogginnlegg på nytt via et blokkbasert tema som Kadence. Jeg tipper du vil klare det overraskende raskt.

Å lære blokkredaktøren er ingen byrde – det er en nødvendig investering i din relevans og markedsverdi som WordPress-utvikler.

Joost Boer avatar

Publisert

in

,

Tags:

kommentarer

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *