12 grunner til at du trenger et alternativt CMS til WordPress
Er du på utkikk etter et nytt CMS? Da er sjansen stor for at WordPress dukker opp i hodet ditt. Men er denne plattformen den riktige for din organisasjon?
Written by Vegard Ottervig on
Er du på utkikk etter et nytt CMS? Da er sjansen stor for at WordPress dukker opp i hodet ditt. Men er denne plattformen den riktige for din organisasjon?
Written by Vegard Ottervig on
WordPress er et fint CMS for å administrere blogger eller enkle nettsteder, noe som tallene viser: WordPress kontrollerer 63,5 % av CMS-markedet, og 43,2 % av alle nettsteder kjører på WordPress.
Det er ingen tvil om at plattformen både er populær og brukervennlig, men når man ser nærmere på hvilke nettsteder som bruker WordPress og hvilke nettsteder som ikke gjør det, dukker et interessant spørsmål opp: Få av verdens største merker og organisasjoner bruker WordPress som hoved-CMS. La oss se hvorfor.
Den mest alvorlige svakheten i WordPress er sikkerhet, og hovedsynderne i denne saken er plugins. Plugins i WordPress er valgfrie tilleggsfunksjoner som ikke følger med kjernepakken, og du kan finne og laste dem ned via plattformen selv eller på nettet.
Hovedproblemene med WordPress-plugins er at de kan lages av praktisk talt hvem som helst – noe som utgjør en risiko når det gjelder kvalitet og sikkerhet. De kan redusere ytelsen til nettstedet ditt hvis de er for mange, og flere plugins med motstridende koder kan forstyrre hverandre og dine digitale opplevelser.
I tillegg, ettersom bruken av WordPress er så utbredt, er det mye malware, virus og ondsinnede metoder rettet eksplisitt mot WordPress-arkitektur. Ifølge en 2019-rapport fra Sucuri, står WordPress-nettsteder for 94 % av CMS-infeksjoner.
Andre eksempler på sikkerhetsproblemer i WordPress er en kritisk plugin-feil som etterlater 320 000 nettsteder åpne for angrep, en plugin-feil som lar hackere slette opptil 200 000 nettsteder, en plugin-feil som låser administratorer ute fra nettsteder, og tilfeller der populære plugins har fått sine Github-brukere hacket – med neste lansering full av virus.
Last ned rapport: Enonic vs. WordPress »
WordPress er hovedsakelig ment for ikke-tekniske personer, noe som er en del av grunnen til at det er så populært blant vanlige folk, lokale bedrifter og små organisasjoner.
Men det plattformen leverer ut av boksen, mangler den når det gjelder fleksibilitet for backend-utviklere. Hver mellomstore til store merkevare eller organisasjon har flere spesifikke behov som må oppfylles av et komplekst digitalt system, enten det er CRM-integrasjon, e-handelsløsninger, logistikk, B2B eller lokaliseringsproblemer.
Videre koder ikke utviklere i WordPress-plattformen selv, men i ren PHP og i databasene. Denne lavnivåkoding gjør kodevedlikehold vanskeligere, og tvinger utviklerne til å jobbe mer fra bunnen av. Dette kan være en av grunnene til at WordPress er vurdert som "mest fryktet" av 67 % av utviklerne i den årlige Stack Overflow Developer Survey.
Selvtillit er nøkkelen: Hvorfor selskaper stoler på Enonic »
Kjernen i WordPress er liten, ettersom den opprinnelige og nåværende hovedfunksjonen til CMS-et er blogging. Sammen med bloggplattformen får du et enormt økosystem av temaer og plugins, og du må administrere en mengde plugins for å bygge komplekse nettsteder, noe som er et sikkerhetsproblem som nevnt tidligere.
WordPress er en god match hvis det finnes et passende tema og plugins for dine formål, men hvis det ikke er et perfekt passende tema og gruppe med plugins, må du brette opp ermene og kode. Og de fleste vanlige WordPress-brukere kan ikke kode.
En annen funksjon som WordPress mangler er definisjoner av innholdstyper. Det er i utgangspunktet to innholdstyper – side og innlegg – og du kan ikke definere eller skreddersy dine egne innholdstyper uten plugins eller koding.
Men for å være rettferdig: Mens visuell sidebygging tidligere var begrenset til eksterne plugins som Cornerstone, så ble den innebygde blokkbaserte editoren Gutenberg introdusert med utgivelsen av versjon 5.0 i desember 2018. Også søkemotoroptimalisering har tradisjonelt blitt håndtert av eksterne plugins som Yoast SEO, men WordPress legger sakte til mer innebygd fleksibilitet også på dette feltet.
For å oppsummere mangelen på fleksibilitet i WordPress: For å få nok funksjonalitet, som du vanligvis finner i enterprise-CMS-er, trenger du sannsynligvis plugins.
Hvordan det bør gjøres: Hvordan bruke Enonic for effektiv innholdsadministrasjon »
Vedlikehold av et friskt og sunt CMS er viktig for effektiv bruk av tiden din og for å levere raske digitale opplevelser for dine besøkende og kunder.
Vi har allerede snakket om hvordan plugins kan tynge ned plattformen din hvis de blir for mange eller begynner å påføre motstridende koder, men et annet aspekt er det hyppige og ubeleilige vedlikeholdet som følger med en stor mengde plugins.
Plugins må oppdateres regelmessig, ettersom kodene ofte inneholder svakheter og feil, som ondsinnede krefter vet å utnytte. Siden en plugin-oppdatering potensielt kan ødelegge nettstedet ditt, og hvis du kjører et nettsted hvor oppetid er avgjørende, trenger du noen med innsikt i – du gjettet det – kode. Oppdatering av én plugin kan også utløse behovet for å oppdatere en rekke andre plugins.
Utgivelsen av WordPress versjon 5.5 i august 2020 introduserte automatisk oppdatering av plugins og temaer, men det samme kjernerproblemet gjenstår: endringene i de forskjellige plugins er ikke nødvendigvis gjensidig kompatible med hverandre eller nettstedet.
Skalerbarhet er systemets evne til å vokse samtidig som det opprettholder jevn ytelse og fornuftig drift. Når det gjelder skalerbarhet, støtter WordPress multisite, men gjennom en komplisert prosess for utviklere. Videre kan programmeringsspråket bak det – PHP – skaleres.
Imidlertid er WordPress bygget rundt en relasjonsdatabase, og ikke rundt en søkemotor som Elasticsearch. Dette betyr at du trenger en separat søkemotor for å utføre nettstedssøk, produktsøk, fasettsøk og så videre – noe som har vanskelig for å skalere.
WordPress støtter heller ikke klynger på en enkel måte uten å involvere komplekse teknikaliteter og erfarne utviklere. En klyngeimplementering gjør det mulig å fordele belastningen på flere servere (også kjent som noder) og samtidig øke motstandsdyktigheten. Hvis én node svikter, vil resten av klyngen fortsatt være i drift og holde tjenestene dine tilgjengelige.
Responsiv innholdsadministrasjon – ikke lenger et mareritt »
Leverandørstøtte for WordPress kan være ganske dyrt. Hvis du ikke vil håndtere drift og støtte av tredjeparter via åpne WordPress.org, kan du velge den kommersielle WordPress.com.
Mens standardprisplanen starter rimelig nok på $25 månedlig for små bedrifter, er prisen for WordPress.com VIP for større organisasjoner fra hele 5000 til 25.000 dollar i måneden. Som nevnt kan du få støtte fra tredjepartsbyråer, men prisene og kvaliteten varierer like mye på dette feltet som antallet plugins.
Å drive et redaksjonelt nettsted med roller og kontroll over publiseringstilgang er viktig for enhver selvrespektende organisasjon, men ut av boksen i WordPress kan selv brukere under redaktører publisere sider og innlegg. Dette kan fikses ved bruk av plugins, men du vet hva vi synes om plugins.
Når et økende antall personer arbeider i en enkelt WordPress-instans når det gjelder tilgangsrettigheter og roller, tilbyr plattformen ikke gode redaksjonelle mekanismer uten videre. For mange kokker fører til mere søl, og i WordPress tillater den innebygde rolleadministrasjonen deg ikke å lage tilpassede roller eller enkelt se hva eksisterende roller har tilgang til å gjøre.
Videre, gjenbruk av elementer er ikke til stede i vanlig WordPress. Å kunne lagre og gjenbruke et tilpasset element, f.eks. en knapp, en tekstseksjon eller noe annet du ofte vil bruke på nettstedet ditt, er en viktig del av en effektiv tidsstyring. Men, igjen, det finnes plugins for å løse problemet.
Lær mer: 6 måter Enonic kan hjelpe bedriften din med å generere inntekter »
Mens WordPress inneholder grunnleggende bildebehandling, som rotering, flipping og en form for beskjæring, inneholder den ikke zoom-og-pan-beskjæring eller fokuspunkter – det sistnevnte er en funksjon som lar deg velge hvilken del av et bilde som skal vises i ethvert aspektforhold på dine digitale opplevelser. Dette er stadig viktigere når innhold og bilder gjenbrukes for flere enheter og kanaler.
Og til slutt mangler det dyp metadataredigering, som kamera EXIF og GPS-informasjon, som kan være nyttig på noen typer nettsteder.
Hvordan Enonic forenkler dine daglige bildeproblemer »
I følge en CMS-benchmark av Yottaa, er WordPress tydeligvis det mainstream-CMS-et med den laveste ytelsen. Yottaa forklarer hvorfor WordPress er så treg ved å påpeke at plattformen har mer JavaScript-kode enn konkurrentene, og dermed reduserer ytelsen.
Denne faktoren forsterkes ytterligere av tilstrømningen av suboptimalt kodede plugins og widgets. Det påståtte middelet for trege WordPress-nettsteder? Ifølge WPBeginner er en av hovedingrediensene enda flere plugins.
Som nevnt tidligere, har WordPress heller ikke en nær tilknytning mellom databasen og søket, fordi det ikke er bygget rundt en søkemotor som andre CMS kan være.
For å være rettferdig har WordPress åpen kildekode. Dette betyr at du kan se hva som er utviklet, hva som er planlagt, og dokumentasjonen av hver funksjon og funksjon i plattformen.
Men, med så mange plugins er ytelsen og sikkerheten i fare. Den store mengden dokumentasjon som følger med alle de forskjellige plugins og temaene du kan ende opp med, vil gi det motsatte resultatet: en alvorlig mangel på kontroll.
Den iboende presentasjonen av nettstedets hierarki forsterker ytterligere en følelse av manglende kontroll. Det er ingen trestruktur i innholdets admin – og de separate (!) oversiktene over sider, innlegg, porteføljer og hva annet av tilpassede innholdstyper dine plugins leverer, vises i rotete lister med streker for å fremheve hvor i hierarkiet et gitt element tilhører.
Til slutt, et ord om menyer i WordPress: Du oppretter en meny på et eget sted i CMS. Når du deretter fortsetter å opprette nye sider og ikke har valgt at nye sider skal legges til i menyen automatisk, må du navigere til menyoppretteren og legge den nye siden til menyen. Dobbeltarbeid for samme resultat.
Ettersom WordPress hovedsakelig er rettet mot ikke-tekniske personer, fremmer ikke plattformen profesjonell webutvikling eller forståelse av prosessen. Standardprosedyren i WordPress er å redigere direkte i produksjonsmiljøet, i motsetning til den profesjonelle metoden med andre, sikrere distribusjonsmiljøer. Hvis det er en feil i en eller flere av de nylig innebygde kodene i din "prod", kan det ende opp med å ødelegge nettstedet ditt og forårsake pinlig nedetid.
Mens det å kjøre en WordPress-server er enkelt, er det ganske tungvint å kjøre et identisk oppsett på en testserver og lokalt. WordPress hardkoder URL-er til hver server flere steder i databasen, og du må derfor kjøre et søk og erstatning i databasen for å få en WordPress-instans til å kjøre lokalt. Etter dette må du manuelt legge til endringer en etter en.
Videre er det ingen kontinuerlig utvikling eller automatisk testing ut av boksen i WordPress. Et CMS bør ha disse funksjonene for å vurdere kvalitet og for å redusere risikoer.
Finn ut mer: 5 grunner til å velge Enonic som ditt CMS »
Du kan kanskje tro at WordPress' støtte til legacy-systemene til tusenvis av brukere er god service og en bra ting, men dette utgjør også både en sikkerhetsrisiko og bortkastet tid. WordPress støtter veldig gamle versjoner av PHP (men de har håndhevet noen oppdateringer i det siste), dels fordi så mange nettsteder kjører på det og dels fordi PHP ikke er WordPress' egen plattform.
Ettersom WordPress ikke utgjør sin egen plattform, kan de ikke bare oppgradere til den nyeste og beste versjonen av PHP uten mye arbeid. Utviklere må kjempe med gamle koder i disse tilfellene, noe som gjør det til et ineffektivt middel for å fortsette å utvikle seg. I tillegg, på grunn av disse faktorene bruker ikke WordPress moderne PHP-teknikker på mange steder, noe som kan være problematisk.
WordPress er først og fremst et bloggverktøy og kan fungere perfekt for privatpersoner eller små organisasjoner, eller hvis løsningen din ikke er forretningskritisk. Men så snart du trenger mer komplekse digitale opplevelser eller noe som ikke er inkludert i ditt standard tema, trenger du ekstra temaer og plugins, og du trenger en partner som er ekspert på WP for å sikre at du ikke blir neste svindelnettsted på grunn av virusinfeksjon.
I tillegg til disse faktorene trenger du sannsynligvis mye tilpasset koding for å få det du vil ha av dine digitale opplevelser. Når du trenger utviklere til å kode så mye uansett, hvorfor ikke velge et CMS som kan være mer tilpasset fra bunnen av, og hvor det allerede er mange avanserte funksjoner naturlig?
Først publisert 19. desember 2018, oppdatert 23. september 2020.
Få enda mer innsikt 🤓