Door: Dan Atrill.Categorie: Magazine.

Joomla voordelen voor je klanten – standaardfuncties die andere CMS’en niet bieden

Nu ik net de nieuwste versie van Joomla heb geïnstalleerd voor een nieuwe website, lijkt dit het perfecte moment om eens te kijken naar de functies die standaard worden meegeleverd.

Af en toe hoor ik iemand praten over zijn website en hoe eenvoudig het CMS dat ze gebruiken het maakt om content te beheren, updates uit te voeren en goede SEO-resultaten te behalen. Wat vaak niet vermeld wordt, is hoeveel plugins of extensies nodig zijn om die website daadwerkelijk te laten doen wat men wil.

Klanten weten waarschijnlijk niet eens dat voor sommige basisfunctionaliteiten in bepaalde CMS’en extra plugins nodig zijn. Maak je dus klaar om verrast te worden, want dit is wat Joomla standaard “out of the box” aanbiedt.


Beveiligingsfuncties

Tegenwoordig wordt iedereen aangemoedigd om tweefactorauthenticatie (2FA) te gebruiken om de veiligheid van logins te verbeteren. Dit kan via een code uit een authenticator-app, een passkey of zelfs een zescijferige code die per e-mail wordt verstuurd.

Dit is standaard ingebouwd in Joomla.

Daarnaast is er een Captcha-functie genaamd “Proof of Work”, die extra beveiliging toevoegt aan formulieren — waar vroeger mogelijk een extensie voor Google reCaptcha nodig was.

Aanpasbaar inlogscherm

Met Login Screen Customisation kun je eenvoudig een klantlogo toevoegen aan het inlogscherm via een simpele wijziging in het administrator-template.

Die personalisatie kan ook bestaan uit:

  • het aanpassen van het kleurenschema van het admin-dashboard;
  • het herordenen van modules;
  • het toevoegen van modules aan het startscherm na het inloggen.


Website offline zetten

Met de functie Site Offline kun je de website tijdelijk ontoegankelijk maken tijdens onderhoudswerkzaamheden.

Het scherm kan verder worden aangepast met:

  • een afbeelding of logo;
  • een bericht voor bezoekers.


Flexibele gebruikersgroepen en toegangsniveaus

Wat is een betere manier om gebruikersgroepen te beheren dan hen hun eigen groep te geven?

Het marketingteam heeft bijvoorbeeld niet alle functionaliteiten nodig die het technische supportteam wel nodig heeft, maar moet nog steeds kunnen inloggen op de backend van de website.

In Groups kan ik eenvoudig een nieuwe gebruikersgroep aanmaken door op Nieuw te klikken.

In Access Levels kan ik instellen wie welke content mag bekijken, zodat niet alle inhoud openbaar is — en zelfs niet zichtbaar voor iedere ingelogde gebruiker.

Zie het als een situatie met een bestuur en gewone leden:

  • het bestuur heeft toegang tot alle artikelen;
  • leden zien bijvoorbeeld de notulen van de laatste vergadering pas nadat deze zijn goedgekeurd.

Vervang dit voorbeeld gerust door je eigen scenario.


User Actions Log

Met het User Actions Log houd je wijzigingen bij:

  • welke gebruikers hebben ingelogd;
  • wanneer ze dat deden;
  • welke acties ze op de website hebben uitgevoerd.

Zie het als een audittrail — erg nuttig binnen grotere organisaties.


Artikelen, veldgroepen en velden

Uit ervaring weet ik hoe handig dit is. Een voorbeeld

In andere CMS’en kan ik soms wel aangepaste velden maken, maar niet verschillende veldtypes toevoegen zonder minimaal één extra plugin te installeren. Gelukkig gebruik ik Joomla 6.1 en wil ik informatie toevoegen over bands die optreden in mijn regio voor een muziekwebsite.


Een Field Group maken

Ik maak een veldgroep aan met de naam “Bands”.

Daarna voeg ik enkele velden toe:

  • Een tekstveld voor de bandnaam
    • ingesteld als verplicht;
    • filter op SafeHTML omdat sommige bandnamen symbolen bevatten zoals !, ? of $;
    • maximale lengte instellen (bijvoorbeeld: “Godspeed You! Black Emperor” heeft 27 tekens).
  • Een dropdownlijst met genres
    • door het veldtype “List” te kiezen;
    • meerdere waarden mogelijk;
    • enkelvoudige of meervoudige selectie mogelijk;
    • bijvoorbeeld jazz/funk of blues/rock.
  • Een textarea voor beschrijvingstekst.
  • Een URL-veld voor:
    • Facebook;
    • Instagram;
    • websiteadres.
  • Een mediaveld voor:
    • een foto;
    • een logo.

Fields biedt standaard al enorm veel mogelijkheden, maar er is nog veel meer.

Artikelen

Binnen de contentsectie kan ik deze aangepaste velden toevoegen aan mijn artikel via de CMS Content-dropdown in de standaardeditor.

En dat is niet alles. Ik kan ook toevoegen:

  • afbeeldingen via Media;
  • modules;
  • menu’s;
  • aangepaste velden.

Wacht eens — ik moet meer dan 500 woorden schrijven? Gelukkig heeft de Joomla-editor standaard een Word Count-functie. Hoe handig is dat?


SEO-functies

We hadden het eerder al over SEO, dus kijk hier eens naar.

Binnen een artikel kan ik, door simpelweg een standaardplugin te activeren, Schema-data toevoegen.

Zonder extra extensies krijg ik toegang tot 9 verschillende schema-types.

Daarna klik ik op het tabblad Publishing.

Naast start- en einddatums — zoals andere CMS’en ook bieden — kan ik standaard toevoegen:

  • metadata;
  • metabeschrijving;
  • auteursinformatie;
  • Robots-instellingen om te bepalen of zoekmachines het artikel mogen indexeren.

Combineer dat met opties om de artikeltitel wel of niet weer te geven, en ik heb mijn SEO-titel al gemaakt simpelweg door het artikel een naam te geven.

Categorieën

Ook dit is bijzonder handig.

In combinatie met menu-instellingen kan ik een categoriepagina met beschrijving maken door simpelweg de categorie te bewerken.

Inderdaad: dezelfde editor als bij artikelen is beschikbaar.

Geen extra plugins of extensies nodig.

Stel je voor dat ik een reeks artikelen heb over een onderwerp dat eerst een introductie nodig heeft, bijvoorbeeld:

“Hier zijn alle nummers die we schreven voor het tweede album, opgenomen in 1998 en geproduceerd door…”

Daarna volgen alle artikelen met songteksten.

Je begrijpt het idee.

Meerdere talen

En alsof dat nog niet genoeg is, kun je artikelen ook beschikbaar maken in meerdere talen.

Joomla laadt niet standaard alle 51 beschikbare talen — waarschijnlijk omdat niemand die allemaal nodig heeft — maar met enkele klikken kan ik bijvoorbeeld de standaardtaal van de frontend wijzigen van Engels naar Nederlands.


Modules

Een andere standaardfunctie die in dit artikel genoemd wordt, zijn Modules.

Deze bieden uitstekende mogelijkheden om functionaliteit toe te voegen aan mijn Joomla-website, zoals:

  • een Smart Search-zoekveld;
  • breadcrumbs (belangrijk voor on-page SEO);
  • een loginmodule;
  • artikeloverzichten;
  • menu’s.

Andere CMS’en bieden soms vergelijkbare functies, maar in Joomla kan ik deze modules standaard plaatsen op vrijwel iedere positie van mijn website — zelfs binnen een artikel via de CMS Content-dropdown of een shortcode.


Contactformulier

Tot slot wil ik een contactformulier zodat bezoekers contact kunnen opnemen.

Met de Contacts-component is het mogelijk een contactformulier te maken met aangepaste velden, zodat je exact de informatie ontvangt die je nodig hebt.

Standaard kan ik vragen om:

  • naam;
  • e-mailadres;
  • onderwerp;
  • bericht.

Volledig standaard inbegrepen, zonder plugins, inclusief Captcha.

Wat wil je nog meer?


Conclusie

Ik heb zojuist Joomla 6.1 geïnstalleerd en kan de website bouwen die ik nodig heb zonder extra extensies toe te voegen.

Natuurlijk kunnen er aanvullende wensen zijn, zoals:

  • een ander template;
  • back-ups;
  • extra beveiliging.


Maar je begrijpt het punt: Joomla bevat standaard al vrijwel alles wat je nodig hebt, zonder extra plugins te installeren.

Voor details over alle functies die in dit artikel genoemd worden, bekijk de officiële Joomla-website: Joomla.org Website

 

1000 Resterende tekens


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