Door: Brian Teeman.Categorie: Magazine.

De stille functies van Joomla 6.1

Wanneer er een nieuwe Joomla-versie verschijnt, gaat de aandacht vanzelfsprekend uit naar de belangrijkste nieuwe functies. Dat zijn de functies die terugkomen in release-aankondigingen, berichten op sociale media en presentaties tijdens conferenties.

Maar sommige van de meest waardevolle verbeteringen komen stilletjes op de achtergrond binnen.

Joomla 6.1 introduceerde twee modulegerelateerde functies die veel websitebouwers mogelijk over het hoofd hebben gezien:
- Moduleversies (Module Versioning)
en
- Meertalige Modulekoppelingen (Multilingual Module Associations).

Geen van beide functies is bijzonder opvallend, maar ze lossen wel praktische beheerproblemen op en maken Joomla-websites eenvoudiger te beheren, onderhouden en updaten.


Moduleversies

Joomla 6.1 introduceerde Module Versioning, waarmee modules dezelfde versiegeschiedenisfunctionaliteit krijgen die artikelen al jarenlang hebben.

Moduleversies zijn standaard niet ingeschakeld. Om deze functie te gebruiken, ga je naar: Extensies → Modules → Opties

en schakel je versiebeheer in.

Module-opties

 

June quiet features 1

Module-opties waar versiebeheer kan worden ingeschakeld.


Zodra versiebeheer is ingeschakeld, is het aan te raden om elke bestaande module te openen en op Opslaan te klikken, zelfs als je geen wijzigingen aanbrengt. Hierdoor wordt een eerste versie opgeslagen en wordt de huidige status van de module vastgelegd in de versietabel.

Vanaf dat moment wordt iedere wijziging aan een module automatisch geregistreerd. Net als bij artikelversies kun je:

  • De versiegeschiedenis van een module bekijken

  • Verschillende versies vergelijken

  • Notities aan versies toevoegen

  • Een eerdere versie herstellen indien nodig

  • Een versie markeren om permanent te bewaren

Moduleversies zijn niet beperkt tot de modules die standaard met Joomla worden geleverd. De functie werkt ook met modules van derden, zodat wijzigingen kunnen worden bijgehouden en hersteld, ongeacht wie de module heeft ontwikkeld.

Door na het inschakelen van versiebeheer even alle bestaande modules op te slaan, creëer je een basisversie waarop je later kunt terugvallen.

Doe je deze eerste opslag niet, dan wordt de eerste geregistreerde versie pas aangemaakt bij de eerste wijziging nadat versiebeheer is ingeschakeld. Daardoor beschik je niet over een versie die de oorspronkelijke staat van de module vertegenwoordigt.


Meertalige modulekoppelingen

Joomla 6.1 introduceerde ook Multilingual Module Associations (Meertalige Modulekoppelingen).

Wanneer je een meertalige website beheert, kun je nu gerelateerde modules in verschillende talen aan elkaar koppelen, net zoals je artikelen, categorieën en menu-items kunt koppelen. Dit maakt het veel eenvoudiger om gelijkwaardige modules in meerdere talen vanuit één workflow te beheren.

Stel bijvoorbeeld dat je website een aangepaste module bevat met openingstijden, contactgegevens, promotionele inhoud of taalspecifieke menu's. Je kunt deze modules nu als vertalingen aan elkaar koppelen. Hierdoor wordt het eenvoudiger om tussen vertalingen te navigeren en consistentie tussen talen te behouden.

Net als andere meertalige koppelingen binnen Joomla kunnen modulekoppelingen worden beheerd via de component Meertalige Koppelingen (Multilingual Associations). Dit biedt een interface waarin gerelateerde inhoud naast elkaar kan worden bewerkt.


June quiet features 2
Modules kunnen naast elkaar worden aangemaakt en bewerkt in bijvoorbeeld het Engels en Russisch.


Kleine functies, grote voordelen

Geen van deze functies zal waarschijnlijk dé reden zijn om naar Joomla 6.1 te upgraden. Toch zijn het uitstekende voorbeelden van de voortdurende verbeteringen die Joomla steeds krachtiger en gebruiksvriendelijker maken als CMS.


Moduleversies
bieden een vangnet wanneer wijzigingen worden aangebracht, terwijl Meertalige Modulekoppelingen zorgen voor meer consistentie bij het beheer van meertalige websites. Samen maken zij modules eenvoudiger te beheren, gemakkelijker te onderhouden en minder gevoelig voor menselijke fouten.


Dank gaat uit naar Robert Deutz voor het ontwikkelen van beide functies:

 

1000 Resterende tekens


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