How good is Drupal 8?

Udvid din Drupal 10 med nye moduler

14/07/2025

Rating: 4.63 (4881 votes)
Indholdsfortegnelse

Sådan downloader og installerer du moduler og temaer i Drupal 10

Drupal 10 tilbyder en utrolig fleksibilitet til at tilpasse din hjemmeside. En af de mest kraftfulde måder at gøre dette på er ved at installere moduler og temaer. Disse udvidelser kan tilføje nye funktioner, ændre udseendet eller forbedre ydeevnen af din Drupal-installation. Denne guide vil tage dig igennem processen trin for trin, fra at tilføje et modul til at konfigurere det, samt hvordan du holder din side opdateret.

How to create a responsive and mobile-friendly Drupal website?
Both are important to ensure that your website looks great and functions properly on all devices. The first step in creating a responsive and mobile-friendly Drupal website is to choose a Tailwind CSS Starter Kit. Drupal offers many responsive themes that are optimised for different devices.

Hvorfor bruge moduler og temaer?

Moduler er som apps til din Drupal-hjemmeside. De kan tilføje alt fra avancerede formularer og SEO-værktøjer til sociale medier-integration og e-handelsfunktioner. Temaer, derimod, styrer det visuelle udseende af din hjemmeside, så du kan skabe et unikt og engagerende design, der passer til din brandidentitet.

Forudsætninger for installation

Før du går i gang, er det vigtigt at have en kørende Drupal 10-installation. Derudover anbefales det kraftigt at bruge Composer, som er et værktøj til dependency management i PHP. Composer gør det nemmere at håndtere moduler og deres afhængigheder, især når du arbejder med mere komplekse udvidelser.

Trinvis guide til installation af moduler

Installationsprocessen kan opdeles i fire primære trin: tilføjelse af modulet, installation af modulet, opsætning af brugerrettigheder og konfiguration af modulet. Disse trin er designet for at sikre en sikker og kontrolleret proces.

Trin 1: Tilføj modulet

Det første skridt er at få selve modul-filerne ind i din Drupal-installation. Der er flere måder at gøre dette på:

  • Hvis modulet er en del af Drupal Core: Nogle moduler leveres allerede med Drupal. Du kan tjekke dette ved at gå til /admin/modules på din hjemmeside. Hvis modulet allerede er der, kan du springe dette trin over og gå direkte til installation.
  • Brug af Composer (Anbefalet): Dette er den foretrukne metode, især for moduler med afhængigheder. Gå til projektets side på Drupal.org (f.eks. https://www.drupal.org/project/admin_toolbar) og kopier den Composer-kommando, der vises under "Releases". Typisk vil det se sådan ud: composer require drupal/admin_toolbar. Kør denne kommando i din kommandolinje fra projektets rodmappe. Composer vil downloade modulet og alle dets afhængigheder og opdatere din composer.json fil.
  • Brug af Ludwig (til delte hostingmiljøer): Hvis du ikke kan bruge Composer på din hosting (f.eks. på et delt hostingmiljø), kan du bruge Ludwig til at simulere Composer for de moduler, der understøtter det. Dette er ikke en ideel løsning og er ikke tilgængelig for alle moduler, men kan være nyttig i visse situationer.
  • Manuel download (ikke anbefalet): Du kan manuelt downloade modulet som en .zip eller .tar.gz fil fra Drupal.org. Dette bør kun gøres for moduler uden afhængigheder, da det kan føre til problemer, hvis modulet kræver andre pakker. Placer den udpakkede mappe i din Drupal-installations modules mappe (eller en undermappe som modules/contrib).

Trin 2: Installer modulet

Når modulet er tilføjet til din filstruktur, skal det aktiveres i Drupal. Du kan gøre dette på to måder:

  • Via Drupal Brugergrænsefladen (nemmest): Naviger til "Udvidelser" siden (/admin/modules) via administrationsmenuen. Find det modul, du lige har tilføjet, marker afkrydsningsfeltet ud for det, og klik på "Installer"-knappen øverst på siden.
  • Via Drush (kommandolinje): Hvis du har Drush installeret (Drupal Shell), kan du installere moduler hurtigt ved at køre en kommando som: drush install admin_toolbar admin_toolbar_tools admin_toolbar_search. Erstat modulnavnene med dem, du ønsker at installere.

Trin 3: Opsæt brugerrettigheder

Et almindeligt fejltrin er at glemme at give brugerne de nødvendige rettigheder til at bruge det nye modul. Uden de korrekte rettigheder vil brugerne ikke kunne interagere med modulet, selvom det er installeret. Gå til /admin/people/permissions for at tildele de relevante rettigheder til brugerroller.

Hvert modul har typisk sine egne sektioner under "Tilladelser", hvor du kan styre, hvem der har adgang til specifikke funktioner. For eksempel kan et "Admin Toolbar" modul give rettigheder til at se og administrere værktøjslinjen.

Trin 4: Konfigurer modulet

Nogle moduler fungerer ud af boksen, mens andre kræver yderligere konfiguration. Konfigurationsmulighederne varierer meget fra modul til modul. Du kan finde instruktioner til konfiguration på modulernes projektsider på Drupal.org, i deres README.md-filer eller direkte i Drupal-administrationsgrænsefladen, typisk under "Konfiguration" eller en specifik menu-post oprettet af modulet.

For eksempel kan et "SEO" modul kræve, at du angiver din Google Analytics-nøgle eller konfigurerer meta-tags. Et "Kontaktformular" modul kan kræve, at du angiver den e-mailadresse, som formularbeskeder skal sendes til.

Installation af temaer

Processen for at installere temaer ligner installation af moduler:

  1. Download temaet: Brug Composer (composer require drupal/bartik for Bartik-temaet som eksempel) eller download manuelt fra Drupal.org og placer det i themes mappen (typisk themes/contrib for tredjeparts-temaer).
  2. Installer temaet: Gå til /admin/appearance. Du vil se det nye tema blandt "Installing new theme". Klik på "Install"-knappen ved siden af temaet.
  3. Sæt som standard (valgfrit):/admin/appearance kan du derefter vælge at "Set as default" for at gøre det nye tema til det primære design for din hjemmeside.
  4. Konfigurer temaet: Mange temaer har deres egne konfigurationsmuligheder, som du kan tilgå fra /admin/appearance ved at klikke på "Settings" under temaet.

Opdatering af moduler

Det er afgørende at holde dine moduler opdateret for at sikre sikkerhed og få adgang til de nyeste funktioner. Drupal giver en nem måde at administrere opdateringer på:

  • Gå til /admin/modules/update. Her vil Drupal vise en liste over tilgængelige opdateringer til dine moduler og temaer.
  • Hvis du bruger Composer, kan du køre composer update drupal/admin_toolbar (erstat med det relevante modul) for at opdatere specifikke moduler eller composer update for at opdatere alle afhængigheder.
  • Efter opdatering af filer, skal du ofte køre drush updatedb for at anvende eventuelle databaseændringer.

Afinstallation af moduler

Hvis du ikke længere har brug for et modul, er det bedst at afinstallere det helt. Dette fjerner ikke kun modulet, men også dets konfiguration og eventuelle datatabeller, det har oprettet.

  • Gå til /admin/modules/uninstall.
  • Find modulet, du vil afinstallere, marker afkrydsningsfeltet, og klik på "Afinstaller".
  • Hvis du bruger Composer, kan du også fjerne modulet med composer remove drupal/admin_toolbar.
  • Efter afinstallation kan du vælge at fjerne selve modulmappen manuelt for at holde din installation ren, selvom dette ikke er strengt nødvendigt for funktionaliteten.

Organisering af moduler

En god praksis er at organisere dine moduler:

  • Placer moduler downloadet fra Drupal.org i mappen /modules/contrib.
  • Placer dine egne brugerdefinerede moduler i mappen /modules/custom.

Dette gør det nemmere at administrere og skelne mellem standardmoduler og dine egne tilpasninger.

Ofte stillede spørgsmål (FAQ)

Q: Hvad hvis et modul har mange afhængigheder?
A: Brug altid Composer til at installere moduler med afhængigheder. Composer vil automatisk håndtere og installere alle nødvendige pakker.

Q: Kan jeg installere flere moduler på én gang?
A: Ja, både via brugergrænsefladen (ved at markere flere felter) og via Drush (ved at liste flere modulnavne efter drush install-kommandoen).

Q: Hvad er forskellen på at deaktivere og afinstallere et modul?
A: At deaktivere et modul fjerner det midlertidigt fra systemet, men dets konfiguration og data bevares. Afinstallation fjerner modulet helt, inklusive dets konfiguration og eventuelle databasetabeller.

Q: Hvor finder jeg dokumentation for et specifikt modul?
A: På modulernes projektsider på Drupal.org. Kig efter sektioner som "Documentation" eller "README.txt"/"README.md".

Konklusion

At mestre installationen af moduler og temaer er nøglen til at udnytte Drupal 10's fulde potentiale. Ved at følge disse trin og bedste praksis, kan du nemt udvide din hjemmesides funktionalitet, forbedre brugeroplevelsen og skabe en unik online tilstedeværelse. Husk altid at teste ændringer på et udviklingsmiljø, før du implementerer dem på din live-hjemmeside, og hold dine udvidelser opdaterede for optimal sikkerhed og ydeevne.

Hvis du vil læse andre artikler, der ligner Udvid din Drupal 10 med nye moduler, kan du besøge kategorien Teknologi.

Go up