plugin

Plugin

Et plugin er en tilføjelse, man installerer i et CMS for at give det funktioner, som platformen ikke selv har fra start - for eksempel en kontaktformular, en billedgalleri-funktion eller et bookingsystem.

Kim Like

Indholdet på denne side er gennemgået og kvalitetssikret af Kim.

Hvordan har vi verificeret denne side?Vi tager ansvar for det indhold, vi udgiver. Ekspert verificeret betyder, at:Vores ekspert inden for emnet har sikret, at indholdet og rådgivningen er korrekt.Vi har gennemgået og kvalitetssikret de tal og kilder, der ligger til grund.

Ofte stillede spørgsmål om plugin

Hvad er et plugin helt konkret?
Et plugin er en tredjeparts-udvidelse, man installerer i et CMS, for eksempel WordPress, for at tilføje en funktion, som platformen ikke selv har indbygget. Det kan være alt fra en kontaktformular til en betalingsløsning. Pluginnet kobles på hjemmesidens eksisterende kode og kører sammen med den, men er udviklet og vedligeholdt af en tredjepart, ikke af selve CMS-leverandøren.
Hvorfor bruger jeres CMS ikke tredjeparts-plugins?
Fordi vi har valgt at bygge centrale funktioner direkte ind i platformen i stedet. På den måde slipper man for selv at skulle holde styr på opdateringer og kompatibilitet mellem mange forskellige plugins fra forskellige udviklere. Når funktionerne er en del af selve systemet, bliver de opdateret samlet, hver gang platformen opdateres, og man undgår den vedligeholdelsesbyrde, der ellers følger med et stort antal separate tredjeparts-tilføjelser.
Er plugins farlige at bruge?
Ikke nødvendigvis, men de kan medføre praktiske udfordringer, hvis de ikke bliver holdt opdateret. Fordi et plugin er tredjepartskode uden for platformens direkte kontrol, er man afhængig af, at udvikleren bag fortsat vedligeholder det. Bliver det ikke opdateret, eller kommer det i konflikt med andre dele af hjemmesiden, kan det på sigt skabe både stabilitets- og sikkerhedsmæssige udfordringer for siden.
Hvad er forskellen på et plugin og et tema?
Et tema styrer hjemmesidens udseende, altså layout, farver og typografi. Et plugin tilføjer funktionalitet, altså noget hjemmesiden konkret kan gøre. De to fungerer normalt uafhængigt af hinanden, så man kan skifte tema uden at miste sine plugins og omvendt.

Relaterede opslag i ordbogen

Læs mere om beslægtede CMS-begreber.

Denne side er gennemgået og godkendt af Kim Like

Kim Like

Gennemgået af

Stifter og produktejer

Kim Like er AI- og udviklingskonsulent med mere end 10 års erfaring inden for web, software og automatisering for danske virksomheder. Han er stifter og produktejer af Lavprishjemmeside, der er vokset ud af behovet i hans kundeprojekter: traditionel webudvikling er blevet overhalet af AI, og virksomheder har brug for et komplet, AI-drevet system til både frontend og backend. Lavprishjemmeside gør den løsning tilgængelig til en fast, lav månedspris for både små og store virksomheder.

Ekspertiser

  • Webudvikling
  • AI-drevet webdesign
  • SEO
  • CMS

CMS-begreber

Hvad er et plugin?

Et plugin er tredjeparts-software, der kobles på et eksisterende CMS for at udvide dets funktionalitet. I WordPress, som er det mest udbredte eksempel, findes der tusindvis af plugins til alt fra SEO-værktøjer og formularer til webshop-funktioner og sikkerhedstjek. Fælles for dem er, at de er udviklet af andre end platformens egen leverandør, og at de installeres oven på den eksisterende kode.

Tanken er god: I stedet for at CMS'et skal kunne alt fra dag ét, kan man selv vælge de funktioner, man har brug for, og tilføje dem efterhånden. Problemet opstår, når man skal holde styr på mange forskellige plugins fra forskellige udviklere, der alle skal opdateres, testes og vedligeholdes hver for sig.

Når man installerer et plugin, tilføjer man i praksis et stykke fremmed kode til sin hjemmeside. Det kode kører side om side med CMS'ets egen kode og med alle de andre plugins, man måtte have installeret. Et plugin bliver typisk udviklet uafhængigt af både CMS'et og de andre plugins på siden. Det betyder, at en opdatering af CMS'et kan gøre et plugin ustabilt, eller at to plugins kan komme i konflikt med hinanden, hvis de forsøger at ændre de samme dele af hjemmesiden. Jo flere plugins man har, desto større er sandsynligheden for, at noget på et tidspunkt går i stykker, når man opdaterer et af de andre elementer på siden.

Derudover skal hvert plugin opdateres for sig, ofte manuelt, og man er afhængig af, at den enkelte udvikler bag pluginnet fortsat vedligeholder det. Stopper udvikleren med at opdatere sit plugin, kan man ende med en funktion, der langsomt bliver forældet eller usikker, uden at man selv har mulighed for at rette det.

Hvorfor vi bygger funktioner ind i platformen i stedet for plugins

I vores CMS har vi valgt en anden tilgang. I stedet for at basere centrale funktioner på tredjeparts-plugins, bygger vi dem direkte ind i platformen. Det betyder, at ting som formularer, billedhåndtering, søgemaskineoptimering og sikkerhed er en fast del af systemet fra starten, ikke noget man skal tilføje og selv holde ved lige bagefter. Fordelen ved den tilgang er, at alle funktioner opdateres samlet, når platformen opdateres. Man skal ikke selv overvåge en lang liste af plugins og vurdere, om de stadig er kompatible med hinanden eller med den nyeste version af systemet. Hvis du vil vide mere om, hvordan vores platform er bygget op omkring den tankegang, kan du læse mere om CMS'et generelt.

Det betyder ikke, at plugins altid er en dårlig løsning. De giver stor fleksibilitet, og for meget specifikke eller sjældne behov kan et plugin være den rigtige vej. Men for de funktioner, de fleste hjemmesider har brug for, giver det mere ro at have dem indbygget i platformen fra begyndelsen, fremfor at stykke løsningen sammen af flere selvstændige tredjepartskomponenter, der hver især kræver deres egen opmærksomhed.

Forskellen på plugin og tema

Et plugin og et tema løser to forskellige opgaver i et CMS. Temaet bestemmer, hvordan hjemmesiden ser ud, altså layout, farver, typografi og den visuelle opbygning. Et plugin tilføjer derimod funktionalitet, altså noget hjemmesiden kan gøre, som den ikke kunne før.

Man kan sagtens skifte tema uden at miste sine plugins, og omvendt beholde temaet, selvom man tilføjer eller fjerner plugins. De to ting arbejder typisk uafhængigt af hinanden, men kan i nogle tilfælde påvirke hinanden, hvis et plugin for eksempel ændrer på dele af sidens visuelle opbygning.

01 / 01

Et øjeblik…

Henter spørgsmål…

1 / 4

Vælg ydelse

Henter ydelser…