Der er nogle afgørende forskelle mellem Joomla-moduler, -komponenter og -plugins, som du skal forstå.
Medmindre du forstår forskellen mellem et modul, en komponent og et plugin, vil du finde det meget vanskeligt at administrere en Joomla-installation. Denne artikel vil forklare forskellen mellem moduler, komponenter og plugins og give eksempler på brugen af hver af dem.
Disse er alle forskellige typer Joomla-udvidelser eller "tilføjelser", der opretter og imødekommer specifikke funktioner i Joomla.
{autotoc}
Joomla-moduler vs. komponenter
Joomla-moduler er normalt små funktioner, der er designet til at præsentere information på dit websted. De kan vises et antal gange på et antal sider på forskellige positioner.
Tværtimod er komponenter fuldt udviklede applikationer, normalt ret komplekse og specifikke for hoveddelen af en side (for det meste).
Joomla-moduler
Derudover kan hvert modul ses på forskellige sider, og placeringen af hvert modul kan nemt ændres. Du kan vælge de menupunkter, hvor et modul vises.
Et moduls synlighed er normalt knyttet til et (eller flere) menupunkter.
Et godt eksempel på brugen af denne funktionalitet er målrettet annoncering eller bannere. Login- eller søgemodulet er også gode eksempler på moduler.
Lad os holde os til reklameeksemplet, for det er bedre til at forklare.
Hvis dit websted har forskellige sektioner, kan du oprette et separat annoncemodul for hver sektion (lad os sige, at dit websted har et afsnit om sko og et afsnit om kjoler). Du kan oprette to forskellige moduler, hvor hvert modul vil indeholde en målrettet annonce for sektionen (dvs. et om sko, et andet om kjoler).
I stedet for at vise alle modulerne hele tiden, tilpasser du nu synligheden af modulet, så hver annonce kun vises i de relevante menulinks. Så din skoannonce vil være knyttet til de menupunkter, der fører dig til skosektionen, og kjolemenupunkterne vil vise den anden annonce.
Nedenfor kan du se et skærmbillede af, hvordan du vælger de menupunkter, hvor et modul vises.
Modulet vises kun i de valgte menupunkter.
Typiske eksempler på standard Joomla-moduler er følgende. Som vi kan se, er funktionen af hvert af de nævnte moduler ret begrænset, eller rettere fokuseret på en specifik funktion:
Kernemoduler
- Hovedmenu / Bruger / Topmenuer og andre menuer
- Seneste Nyheder
- Populære artikler
- Afstemninger
- Login Form
- Syndikeringsfeeds
- Brugerdefineret HTML
- Søg
- etc. ..
Det smukke ved Joomla kommer af, at udviklere kan oprette deres egne moduler, der udfører flere funktioner.
Tredjepartsmoduler
- Moduler til visning af Paypal-betalings- eller donationsknapper
- Moduler til visning af YouTube-videoer
- Moduler til roterende billeder / scrollende billeder, sliders, gallerier
Installerede moduler kan findes i Udvidelser > Moduler menu. Konfigurationen af moduler er typisk meget nem og gøres ved at klikke på modulnavnet på modulsiden.
Dette vil vise modulets parametre, som du derefter kan tilpasse, så de passer til dine behov.
Joomla-komponenter
På den anden side er en Joomla-komponent typisk mere kompleks med omfattende funktionalitet og muligheder.
En komponent kan kun vises i hovedområdet på en side og vises normalt på en enkelt side, selvom den kan bruges på flere sider. Links til komponenter oprettes normalt ved hjælp af menupunkter som vist på billedet nedenfor.
Komponenter har normalt en eller flere bestemte sider til deres konfiguration, sammen med nogle yderligere "visnings"-parametre, når menupunktet oprettes. Nedenfor opretter vi et link til en downloadkomponent:
Kernekomponenter i Joomla
- FrontPage-komponent - denne bruges til at vise indholdet på forsiden. Man kan bestemme, hvor mange elementer der skal vises på forsiden, i hvor mange kolonner, hvor mange artikler der kun skal have en introduktion eller ej, og forskellige andre muligheder.
- WebLinks - dette er en komponent, hvor brugeren kan konfigurere forskellige linkkategorier og tilføje elementer til hver kategori.
- Bannere - giver et Joomla-websted mulighed for at oprette og vise bannere til reklameformål
- Søgning - dette er den komponent, der driver søgemodulet
- Tags - tillader, at artikler tagges og vises via disse tags
Anbefal læsning: Joomla-udvidelser, der tager din hjemmeside til det næste niveau
Tredjepartskomponenter
- JFBConnect - en komponent, der giver dig mulighed for at registrere brugere på dit Joomla-websted ved hjælp af deres Facebook-brugernavn og adgangskode
- sh404SEF - en komponent, der bruges til at oprette søgemaskinevenlige URL'er til dit Joomla-indhold. Udover SEF-URL'er giver denne komponent dig mulighed for at udføre en række funktioner relateret til SEO (Search Engine Optimization) teknikker.
- HikaShop - denne komponent bruges til at oprette en butik og indkøbskurv samt andre e-handelsfunktioner på dit Joomla-websted.
- XCloner eller AkeebaBackup - giver dig mulighed for at sikkerhedskopiere og gendanne dit Joomla-websted
- Billedgallerikomponenter - forskellige billedgallerikomponenter findes til Joomla
Joomla-plugins
Joomla-plugins er det, der driver eller udfører funktionaliteten af kerne- eller tredjepartskomponenter. Et plugin er i bund og grund et stykke software, der udelukkende håndterer en funktion i en bestemt komponent.
Igen er der både kerne-plugins og plugins, der konfigureres i Joomla som en del af installationen af tredjepartskomponenter.
Plugins kan findes under Udvidelser > Plugins. Nogle plugins har slet ingen konfiguration, de er blot aktiverede eller deaktiverede. Hvis de er deaktiverede, udføres deres funktion ikke.
Unødvendige plugins deaktiveres normalt for at forbedre et websteds ydeevne, fordi hvis de ikke deaktiveres, kan de køre og bruge ressourcer.
Andre plugins har deres egen konfiguration.
Kerne-plugins
Kerne Joomla-plugins inkluderer:
- Indhold - Sideskift: giver brugeren mulighed for at indsætte et sideskift i indholdet
- Redaktør - TinyMCE: driver Joomla content editor
- Søg i indhold: tillader søgning i Joomla-indhold
- ...og mange flere
Moduler vs. komponenter
Moduler | Komponenter | |
Kompleksitet | Lav | Normalt medium til høj |
Synlighed | Various | Enkelt side |
Position | Various | Kun hoveddel |
Konfiguration | Lav | Omfattende |
Joomla-udvidelser webstedet viser et omfattende antal gratis og kommercielle udvidelser. Der er også anmeldelser og afstemningsmekanismer, der kan hjælpe dig med at beslutte præcis, hvilke udvidelser der passer bedst til dine behov.
Afsnittet med Joomla-moduludvidelser på denne hjemmeside viser en række udvidelser, som vi har fundet meget nyttige, eller som vi selv har skabt.
Konklusion
En forståelse af de centrale forskelle mellem Joomla-moduler, -komponenter og -plugins vil give dig en bedre forståelse af, hvordan de tre typer udvidelser relaterer sig til hinanden og arbejder sammen for at producere slutresultatet, en konfigurerbar hjemmeside drevet af Joomla-frameworket!