WordPress vs Drupal: Hvilken plattform passer best for din nettside?

Joost Boer avatar

Publiseringsdato

WordPress og Drupal er begge open source Content Management Systemer (CMS).

WordPress startet i 2003 som en plattform for weblogger. Selv om fokuset i begynnelsen lå på brukervennlighet og demokratisering av innholdspublisering, er målgruppen i dag både privatpersoner, SMB og store medieselskaper. Med andre ord: stort sett alle.

Drupal ble lansert i 2001 som et diskusjonsforum. Arkitekturen er fra starten av bygget modulært. Det fokuserer primært på utviklere og organisasjoner med komplekse databehov.

Det store spørsmålet er nå: hvilken av disse to plattformene er mest egnet for ditt nettstedprosjekt? Denne artikkelen gir deg svaret på dette spørsmålet.

Markedsandel og popularitet

WordPress driver i øyeblikket 42,8% av alle nettsteder på internett ifølge nylige data fra W3Techs. Dermed er det med en veldig stor margin det mest brukte CMS i verden.

Drupal har en global markedsandel på omtrent 1%. Innenfor denne lavere prosentandelen er systemet sterkt representert i spesifikke sektorer. For eksempel brukes det mye av universiteter og offentlige instanser.

I Benelux er WordPress det standardvalget for små og mellomstore bedrifter. Drupal brukes ofte her for storskala portaler og bedriftsløsninger. Valget i denne regionen henger ofte sammen med kompleksiteten i de nødvendige integrasjonene.

En stor markedsandel har enorme konsekvenser for attraktiviteten til en CMS. Det er mer dokumentasjon tilgjengelig (både kunnskapsbanker, blogger og YouTube-videoer), noe som gjør det mye enklere å få et nettsted oppe og gå. Bugs og sikkerhetshull oppdages raskere av det enorme fellesskapet.

For lang sikt tilbyr WordPress dermed mye mer sikkerhet når det gjelder støtte og videreutvikling.

Vinner: WordPress

Brukervennlighet og læringskurve

WordPress er kjent for sine «1-klikk» installasjoner. Dashboard-grensesnittet er også egnet for komplette nybegynnere: nye brukere kan uten teknisk trening eller kunnskap umiddelbart begynne å publisere innhold og tilpasse designet.

Forvaltningen av innhold skjer gjennom Gutenberg-editoren. Denne editoren fungerer med et modulært blokkssystem for tekst, bilder og widgets. Redaktører ser direkte under skriving hvordan innholdet vil se ut live på nettstedet.

Installering av temaer og plugins skjer via en innebygd søkefunksjon. Oppdateringer for WordPress-kjernen og utvidelser kan du utføre med ett klikk (eller til og med automatisere helt). Terskelen for teknisk vedlikehold er derfor lav for den gjennomsnittlige administratoren.

Innholdsforvaltningen i Drupal føles litt mer abstrakt. Installasjonen skjer ofte via kommandolinjen med verktøy som Composer. Grensesnittet er nøkternt og funksjonelt innstilt for systemadministratorer og utviklere.

I Drupal struktureres innhold gjennom Content Types og taksonomier. Redaktører fyller ut spesifikke felt som er adskilt fra layouten. Dette gir en konsistent datastruktur, men begrenser den visuelle friheten per side.

For administrative oppgaver i Drupal trenger du forståelse av tillatelser og hooks. Konfigurasjonen av Views (lister over innhold) krever logisk innsikt i databaser. Systemet er mindre tilgivende for feilinnstillinger av nybegynnere.

En nybegynneradministrer kan innen noen timer håndtere en enkel WordPress-nettside. I Drupal tar læringsprosessen ofte noen uker før strukturen er forstått.

Vinner: WordPress

Fleksibilitet og utvidelsesmuligheter

WordPress-økosystemet inneholder mer enn 60.000 gratis plugins i det offisielle depotet. I tillegg er det tusenvis av kommersielle temaer og utvidelser tilgjengelig via eksterne markedsplasser som Envato. Dette gjør at du som bruker kan legge til kompleks funksjonalitet på nettstedet ditt uten å programmere.

WordPress bruker en hendelsesstyrt arkitektur med hooks og filters. Utviklere kan med dette tilpasse standardfunksjonaliteten til kjernen. Fokuset ligger på en plug-and-play-tilnærming for raske implementasjoner.

I WordPress er skreddersøm ofte avhengig av spesifikke plugins i stor grad. Dette fenomenet kalles plug-in oppblåsthet. Når du overdriver med antall plugins du bruker (jeg anbefaler deg å tenke nøye på hver plugin du installerer), kan dette føre til konfliktfylte koder som kan skade (deler av) nettstedet ditt.

Drupal er teknisk bygd som et Content Management Framework (CMF). Systemet er basert på komponenter fra Symfony PHP-rammeverket. Dette gir en standardisert måte for bygging av kompleks applikasjonslogikk.

Drupal utmerker seg innenfor område med native støtte for spesialtilpassede entiteter og felter. Utviklere bygger datastrukturer ved å koble felt direkte til innholdstyper. Views-modulen i kjernen gir mulighet til å bygge komplekse databaseforespørsler visuelt.

Drupal-moduler er vanligvis byggeklosser som samarbeider innen en fast arkitektur. I stedet for en ferdig løsning tilbyr moduler ofte API-hooks for videre utvikling. Dette reduserer behovet for tunge tredjeparts plugins som kan forurense databasen.

Tilpasning i Drupal løses oftere innenfor konfigurasjonen av kjernearkitekturen. Som et resultat holdes kodebasen mer oversiktlig i storskala systemer med unike krav.

Vinner: Drupal

Sikkerhet og sårbarheter

Sikkerhetsarkitekturen til Drupal er designet med tanke på enterprise-standarder. Systemet bruker et strengt databaseabstraksjonslag som minimerer SQL-injeksjoner. I tillegg benytter Drupal aggressiv output-filtrering for å forhindre Cross-Site Scripting (XSS).

Det er et offisielt Drupal Security Team som ukentlig publiserer oppdateringer. Dette teamet følger en standardisert prosess for rapportering og patching av sårbarheter. På grunn av denne robuste tilnærmingen velger mange myndigheter og finansinstitusjoner Drupal.

I Drupal overvåkes sårbarheter i contributed modules også aktivt av sikkerhetsteamet. Bare moduler som oppfyller strenge kodekrav får det offisielle sikkerhetsskjoldet. Dette gir brukere mer trygghet om sikkerheten til de brukte utvidelsene.

WordPress er på grunn av sin markedsandel det mest angrepne CMS i verden. Angripere benytter ofte automatiserte skript for å skanne kjente sårbarheter. WordPress-kjernen selv er imidlertid svært sikker og har en effektiv auto-oppdateringsmekanisme.

De største sikkerhetsrisikoene i WordPress finnes i tredjepartsutvidelsene: over 90% av WordPress-hackene er relatert til plugins eller temaer. Mange gratis plugins vedlikeholdes ikke regelmessig, noe som gjør at gamle lekkasjer forblir åpne.

Ofte er det også slik at WordPress-brukerne selv er ansvarlige for et hacket nettsted: de har unnlatt å holde programvaren på nettstedet sitt oppdatert.

Hos en leverandør som my.host kan du med hvert hosting-pakke sette opp automatiske oppdateringer for å holde nettstedet ditt sikkert. I tillegg investerer my.host sterkt i et trygt host-miljø.

Rask patching er avgjørende i begge systemene for å holde dataintegriteten på topp. Drupal krever ofte en teknisk arbeidsflyt via Composer for å gjennomføre patcher. WordPress-brukere kan oppdatere direkte fra dashbordet uten utvikler (eller bare stille dem automatisk).

Vinner: Drupal

Ytelse og skalerbarhet

Et standard WordPress-nettsted har lav overhead og presterer mer enn godt nok på delt hosting.

Ytelsen til WordPress reduseres ofte ved bruk av mange plugins. Hver plugin kan laste inn ekstra PHP-skript, databaseforespørsler og CSS/JS-filer. Å minimere HTTP-forespørsler og databasekall er den største utfordringen.

Du kan gjøre en WordPress-nettside raskere ved hjelp av en plugin som LiteSpeed Cache. Objektbuffering via Redis eller Memcached er ofte nødvendig for større installasjoner. Uten disse aktive optimaliseringene er WordPress mindre egnet for ekstremt høy trafikk.

Alt i alt kan du få en WordPress-side svært rask i de aller fleste tilfeller.

Drupal er naturlig tyngre for serverressursene på grunn av den omfattende kjernearkitekturen. Systemet benytter en mer normalisert databasestruktur. Dette sørger for mer effektive forespørsler på nettsteder med komplekse dataforhold og mange sider.

Drupal har et avansert innebygd bufferingssystem. Cache API og BigPipe-modulen gjør det mulig å laste sideseksjoner asynkront. Dette gjør det mulig å vise personaliserte elementer uten å omgå hele sidebufferen.

Skalerbarheten til Drupal har vist seg i større bedriftsprosjekter med millioner av unike noder. Systemet håndterer samtidige forespørsler mer effektivt ved høy trafikkbelastning. Belastningen på CPU og minne er per forespørsel ofte mer konsistent enn hos WordPress.

Vinner: Drupal

SEO og synlighet

WordPress-kjernen er standard optimalisert for søkemotorer. Plugins som Rank Math Yoast SEO gir omfattende kontroll over tekniske SEO-aspekter. Ting som styring av permalinker og sitemaps er innebygd i WordPress-kjernen.

Drupal genererer teknisk ren kode som er lett lesbar for crawlere. Moduler som Drupal SEO Checklist hjelper med konfigurasjonen av innstillingene. Drupal gir mer kontroll over metadatautgangen for komplekse datatyper.

Begge plattformene støtter omdirigeringer og kanoniske URL-er. Valget for SEO-ytelse avhenger mer av konfigurasjon enn av valg av programvare. Et godt organisert Drupal-nettsted presterer det samme som WordPress-nettsted – men WordPress gjør SEO betydelig enklere for nybegynnere.

Vinner: WordPress

Flerspråklighet og multisite-administrasjon

Drupal har flerspråklighet som innfødt funksjonalitet i kjernen. Dette gjør administrasjon av oversettelser effektivt og stabilt. Systemet tar hensyn til ulike språkstrukturer uten ekstra programvare.

WordPress trenger plugins som WPML eller Polylang for flerspråklige nettsider. Dette er per definisjon en mer kompleks og mindre elegant løsning.

Begge systemene tilbyr multisite-muligheter. Dette gjør det mulig å administrere flere domener fra én installasjon. Drupal tilbyr ofte mer avanserte alternativer for delte brukertillatelser.

Vinner: Drupal

Kostnader og utvikling

Programvaren for begge systemene er gratis å laste ned og bruke. Kostnader oppstår fra lisenser for premium temaer og kommersielle utvidelser. For WordPress er disse kostnadene ofte lavere i utgangspunktet for standard prosjekter.

Timeprisene for Drupal-utviklere er i gjennomsnitt høyere. Det er færre spesialister tilgjengelig på markedet sammenlignet med WordPress. Denne knappheten driver prisene opp.

Vedlikehold av WordPress er generelt enklere å utføre. Store versjonsoppdateringer i Drupal kan være teknisk utfordrende. På lang sikt har Drupal ofte en høyere kostnad for små prosjekter enn WordPress.

Vinner: WordPress

Konklusjon

WordPress er det beste valget for prosjekter med rask time-to-market. Det er egnet for blogger, bedriftsnettsteder og nettbutikker med en standard oppsett. Brukervennlighet for redaktøren er et viktig kjernepunkt.

Drupal er teknisk overlegen ved komplekse informasjonsarkitekturer. Det er ofte et smartere valg når streng sikkerhet og skalerbarhet er viktig. Det er en plattform for utviklere som ønsker full kontroll over datautgangen.

Men bottom line er at for de fleste mennesker og prosjekter er WordPress det bedre valget.

Ofte stilte spørsmål

Kan jeg bruke WordPress eller Drupal som headless CMS?

Begge systemene støtter en frakoblet eller headless arkitektur via API-er. WordPress bruker den innebygde REST API eller WPGraphQL-pluginen. Drupal tilbyr standard støtte for JSON:API og RESTful Web Services.

Hvilken plattform er mest egnet for netthandel?

WooCommerce er den mest brukte løsningen for nettbutikker innen WordPress. Drupal Commerce er et alternativ for komplekse, transaksjonsbaserte nettbutikkområder. WordPress er raskere å implementere for standard nettbutikker.

Oppfyller WordPress og Drupal de internasjonale tilgjengelighetskravene (WCAG)?

Drupal håndterer tilgjengelighet som et absolutt krav for utviklingen av kjerneprogramvaren. Tilgjengeligheten på WordPress-nettsider avhenger sterkt av det benyttede temaet. Begge systemene krever manuell konfigurasjon for å overholde fullstendig WCAG 2.2.

Hvordan skiller kvaliteten på tilgjengelig dokumentasjon seg?

WordPress har en stor mengde uformelle veiledninger og videoveiledninger. Dokumentasjonen til Drupal er teknisk svært detaljert, men ofte mer kompleks. Å finne svar på spørsmål går raskere med WordPress.

Joost Boer avatar

Publisert

in

Tags:

kommentarer

Legg igjen en kommentar

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