Les 2: Introductie Joomla 3 algemeen, wat is Joomla?

In deze les leg ik enkele algemene begrippen uit rondom Joomla. Hierdoor zal je het CMS en de vervolglessen beter begrijpen. Schrik niet van de vele begrippen die voorbijkomen ze komen tijdens de vervolglessen regelmatig terug.

Wat is Joomla?

Joomla is een Content Management System, ook wel CMS genaamd. Het voordeel van een CMS is dat je eenvoudig content kunt beheren (managen) zonder dat programmeerkennis nodig hebt. Als je met een tekstverwerkingsprogramma zoals bijvoorbeeld Microsoft Word kunt omgaan dan kun je ook artikelen beheren. Je kunt je website beheren en aanpassen op een centrale plek, je hebt hiervoor een internetverbinding een domeinnaam en webhosting nodig. Joomla is enorm flexibel omdat het vanuit de basis al veel mogelijkheden bevat, maar er kunnen ook nog veel aanvullingen gedaan worden. Een CMS wordt geïnstalleerd op een webserver en maakt gebruik van een database. Hieronder een voorbeeld van Joomla 3 met voorbeelddata geinstalleerd.

 Joomla 3 voorbeeld website front-end    

Database

Een database is een kaartenbak waar de webpagina’s worden opgeslagen. Om de artikelen te kunnen bekijken kan de bezoeker op een menu item of link klikken. Na het klikken wordt het artikel getoond. Deze informatie wordt uit de database opgehaald en getoond.

Extensies

Joomla kan uitgebreid worden met aanvullende functionaliteiten zoals bijvoorbeeld een webshop, contactformulier fotoalbum, boekingssystemen enz. Dit worden extensies genaamd. Hierin wordt onderscheid gemaakt in Componenten, Modules, Plugins, taalbestanden en templates. Er zijn veel gratis en betaalde extensies beschikbaar. Je vindt deze terug in de JED, de Joomla Extension Directory.

Joomla Extension Directoy

Templates het uiterlijk van je website

Het uiterlijk van je website wordt bepaald door een template. Een template is opgebouwd uit veel onderdelen, en geven je website de look and feel die je website een uitstraling geven. Ze bestaan uit modulelocaties zoals een header, navigatiegedeelte, voettekst etc., Er zijn veel gratis en betaalde templates beschikbaar met elk hun eigen uiterlijk en mogelijkheden. Bekijk hier enkele templates.

Joomla templates

Modules en module locaties

Modules zijn vergelijkbaar met blokken. Elke module kan op een plek weergegeven worden op je website, dit worden modulelocaties genaamd. Elk template kent zijn eigen module locaties (blokken) met bijbehorende namen. Je koppelt bijvoorbeeld het navigatiegedeelte aan modulelocatie menu of nav. Of een voettekst aan de module locatie footer.

Joomla is meertalig

De standaardtaal van Joomla is Engels, echter tijdens de installatie van Joomla krijg je een keuze om aanvullende talen te installeren bijvoorbeeld Nederlands. Je krijgt tevens een keuze om dan je website meertalig te maken zodat een bezoeker je website in zijn eigen taal kan bekijken. Bijvoorbeeld Engels of Nederlandstalig. Hiervoor kan de bezoeker via vlaggetjes zijn taal selecteren. Je dient dan alles dubbel aan te maken. Dus een Engels en Nederlands artikel, menu item etc. Je kunt ook kiezen om maar 1 taal te gebruiken.

Rechten systeem

Joomla kent een rechtenstructuur, ook wel Access Control List (ACL) genoemd. Hiermee kun je gebruikersrechten inregelen waarmee bijvoorbeeld geregistreerde gebruikers na het inloggen aanvullende content kunnen zien. Zo kun je bijvoorbeeld voor een vereniging speciale content tonen voor leden.

Front-end Back-end

Joomla wordt het bezoekers gedeelte de front-end gedeelte genoemd. Dit is je website die de bezoeker ziet nadat de url oftewel domeinnaam van de website ingegeven is.

De back-end van Joomla is het beheergedeelte voor de beheerder van de website. Via de back-end kunnen instellingen, artikelen, menu items etc. aangemaakt worden. Om de back-end te bereiken zet je /administrator achter je domeinnaam. Dat ziet er dan zo uit: https://jedomein/administrator>. Om in te kunnen loggen via de back-end heb je een account nodig met SuperAdmin rechten. Hieronder een voorbeeld van de back-end van Joomla 3 met links het inlogvenster en rechts het beginscherm van Joomla 3.

Joomla 3 voorbeeld website back end     Joomla 3 voorbeeld website back-end ingelogd

Overige informatie

Om een website voor het grote publiek beschikbaar te stellen heb je een domein en webhosting nodig. Hieraan zijn (jaarlijkse) kosten verbonden, enerzijds voor de registratie van de domeinnaam en anderzijds voor de webhosting.

Domein registratie

Domein naam afbeelding internetbrowser

Om een website te kunnen bezoeken dient de website een domeinnaam te hebben. Hiervoor dien je een domeinnaam te registreren. Zo heb ik de naam https://vandervelde-web.nl geregistreerd. De hosting partij zorgt er dan voor dan als een bezoeker https://vandervelde-web.nl intypt de bezoeker op deze website uitkomt.

 

Webhosting

Webhosting is eenvoudig gezegd het huren van een stukje webruimte op een server waarop je de bestanden die jouw website vormen opslaat. Een server is een computer die 24/7 in verbinding staat met het internet en in een datacenter staat die daar speciaal voor is gemaakt. De server maakt het dus mogelijk voor bezoekers om je website te bekijken. Als je een website hebt, dan staat deze ergens op een server met toegang tot het internet. Deze server, computer, host je website en maakt het mogelijk dat deze via internet benaderd kan worden. 

Je installeert Joomla op deze webserver. In de volgende lessen laat ik 3 verschillende installatie methodes zien. Voor de vervolglessen is het niet perse noodzakelijk om een domein te registreren en een webhostingaccount af te nemen.

 

We use cookies

Wij gebruiken cookies op onze web site. Sommigen zijn essentieel voor het correct functioneren van de site, terwijl anderen ons helpen om de site en gebruikerservaring te verbeteren (tracking cookies). U kan zelf kiezen of u deze cookies wil toestaan of niet. Let op dat als u onze cookies weigert mogelijk niet alle functies van de site beschikbaar zijn.