Stap 16 - Functionaliteit uitbreiden met extensies

Joomla bevat standaard al heel veel: artikelen, categorieën, tags, velden, een zoekfunctie, contactformulieren en nog veel meer. Toch is iedere site anders. Wil je een fotogalerij, een webwinkel of een agenda, dan heb je een extensie nodig. Er zijn er duizenden, gemaakt door ontwikkelaars over de hele wereld. Daarmee kun je Joomla precies zo uitbreiden als je wilt.

Soorten extensies

Joomla zelf bestaat ook uit extensies. Alles wat je tot nu toe hebt gebruikt, is een extensie. Er zijn vijf hoofdsoorten:

Soort Wat doet het?
Component De grotere toepassingen, die de hoofdinhoud van een pagina vullen. Artikelen en Contactpersonen zijn componenten. Je vindt ze in het menu Componenten of Inhoud.
Module De blokken rondom de content, zoals je in stap 13 hebt gezien.
Plugin Werkt op de achtergrond en reageert op gebeurtenissen. Een plugin zorgt bijvoorbeeld voor de Schema.org-gegevens of de tekstverwerker.
Template Bepaalt de vormgeving, zoals Cassiopeia.
Taal Vertalingen van Joomla en van extensies.

Veel extensies worden als pakket geleverd: één bestand met bijvoorbeeld een component, een paar modules en een paar plugins die samenwerken.

De Joomla Extensions Directory

De beste plek om extensies te zoeken is de Joomla Extensions Directory, kortweg de JED. Dat is de officiële catalogus van het Joomla-project. Alle extensies zijn er gecontroleerd voordat ze worden opgenomen, en gebruikers geven er beoordelingen.

De Joomla Extensions Directory

1 Zoeken

Zoek op een Engels trefwoord, zoals gallery, backup of calendar. De meeste extensies hebben een Engelse beschrijving.

2 Browse Extensions

Je kunt ook bladeren door de categorieën. Handig als je nog niet precies weet wat je zoekt.

3 Vulnerable Extensions

Hier staat de lijst met extensies waarin een beveiligingsprobleem is gevonden. Gebruik je een extensie die op deze lijst staat, werk hem dan direct bij of zoek een alternatief.

Hoe kies je een goede extensie?

Let bij het kiezen op een paar dingen:

  • Geschikt voor jouw Joomla-versie: staat Joomla 6 bij de ondersteunde versies?
  • Recente updates: een extensie die al jaren niet is bijgewerkt, is een risico.
  • Beoordelingen: veel goede beoordelingen zijn een goed teken. Lees vooral ook de recente.
  • Ondersteuning en documentatie: kun je ergens terecht met vragen?
  • Gratis of betaald: veel extensies hebben een gratis versie en een betaalde versie met extra mogelijkheden.
Download extensies alleen uit de JED of rechtstreeks van de website van de maker. Pas op met zogenaamde gratis versies van betaalde extensies op andere sites. Daar zit vaak kwaadaardige code in, waarmee je site wordt gehackt. Installeer daarnaast niet meer extensies dan je nodig hebt: iedere extensie moet je bijhouden, en iedere extensie is een mogelijke ingang voor hackers.

Een extensie installeren

Iedere site heeft back-ups nodig, en Joomla heeft daar zelf geen complete oplossing voor. Daarom installeren we Akeeba Backup, een van de bekendste en best beoordeelde extensies voor Joomla. De gratis versie, Akeeba Backup Core, is ruim voldoende voor de kooksite. Hoe je ermee werkt, lees je in stap 22.

Ga naar Systeem en klik in het blok Installeren op Extensies. Je hebt vier manieren om een extensie te installeren.

De installatiepagina voor extensies
Tabblad Wanneer gebruik je het?
Upload pakketbestand Je hebt het zip-bestand van de extensie gedownload. Sleep het in het vak of klik op Of blader naar het bestand. Dit is de manier die je het vaakst zult gebruiken.
Installeren vanuit map Je hebt de bestanden zelf op de server gezet, bijvoorbeeld via FTP. Handig bij hele grote extensies.
Installeren vanaf URL Je kent het webadres van het zip-bestand. Joomla downloadt het zelf.
Installeren vanaf web Je zoekt en installeert extensies uit de JED, zonder je beheer te verlaten.

Installeren vanaf web

Open het tabblad Installeren vanaf web. Je ziet nu de JED, maar dan binnen je eigen beheer.

Extensies zoeken met Installeren vanaf web

1 Zoeken

Zoek op een trefwoord of kies links een categorie.

2 Huidige Joomla! versie

Dit filter laat alleen extensies zien die geschikt zijn voor jouw versie van Joomla. Laat het zo staan.

3 De extensie

Akeeba Backup staat hier bovenaan. Klik op de naam voor meer informatie.

Je ziet nu de beschrijving van de extensie. De gekleurde labels geven aan wat er in het pakket zit: een component, een module en plugins. Een label met een dollarteken betekent dat de extensie (deels) betaald is.

De details van een extensie

Klik op Installeren (1). Met Ontwikkelaarswebsite (2) ga je naar de site van de maker, voor documentatie en ondersteuning. Onderaan de pagina vraagt Joomla nog om een bevestiging. Je ziet daar ook vanaf welk adres de extensie wordt opgehaald.

De installatie bevestigen

Klik op Installeren. Joomla downloadt en installeert de extensie. Na een paar seconden zie je de melding Installeren pakket is geslaagd.

De extensie is geïnstalleerd
Kun je Installeren vanaf web niet gebruiken, of staat de extensie niet in de JED? Download dan het zip-bestand van de website van de maker. Voor Akeeba Backup is dat de downloadpagina op akeeba.com. Kies daar het pakket Akeeba Backup Core en installeer het via Upload pakketbestand.

Extensies beheren

Ga naar Systeem en klik in het blok Beheren op Extensies. Hier zie je alle extensies op je site, ook die van Joomla zelf. Zoek op akeeba en je ziet dat het pakket uit meerdere onderdelen bestaat: een component en twee plugins.

Het overzicht van de geïnstalleerde extensies

Via dit overzicht kun je een extensie uitschakelen of verwijderen. Een extensie die je niet meer gebruikt, verwijder je het best helemaal. Uitschakelen is niet genoeg: de bestanden blijven dan op de server staan.

Verwijder bij een pakket altijd het pakket zelf, niet de losse onderdelen. Dan ruimt Joomla alles netjes op.

Extensies bijwerken

Extensies krijgen net als Joomla zelf regelmatig updates, vaak ook om beveiligingslekken te dichten. Ga naar Systeem en klik in het blok Update op Extensies. Klik op Controleer op updates. Joomla vraagt dan bij alle makers na of er nieuwe versies zijn.

De pagina om extensies bij te werken

Zijn er updates, dan vink je ze aan en klik je op Update. Maak voor de zekerheid eerst een back-up. Joomla controleert ook zelf regelmatig op updates en toont het aantal op het controlepaneel.

De geautomatiseerde updates uit stap 3 gelden alleen voor Joomla zelf, niet voor extensies. Die moet je dus zelf bijwerken. Kijk minstens een keer per week of er updates klaarstaan en installeer veiligheidsupdates altijd zo snel mogelijk.

Voor sommige betaalde extensies heb je een downloadsleutel nodig om updates te krijgen. Die vul je in via Systeem > Updatesites. Waar je de sleutel vindt, staat in de documentatie van de maker.

1000 Resterende tekens


Deze site wordt beschermd door reCAPTCHA en Google Privacybeleid en Servicevoorwaarden zijn van toepassing.