Terug naar hoofdinhoud
Controle Paneel in Joomla
Op deze pagina
# Topics

Controle Paneel in Joomla

19 juni 2026

Elke keer dat je inlogt op de Joomla-beheeromgeving, kom je op hetzelfde scherm terecht: een raster van tegels, snelkoppelingen en kleine informatieblokken. Dat scherm is geen toveren en hoort niet bij het sjabloon. Het is een echte component met de naam com_cpanel.

Dit artikel legt uit hoe het Joomla Configuratiescherm (Control Panel) echt werkt. Het behandelt de basis voor eigenaren en redacteuren, de dagelijkse instellingen voor beheerders en de technische details voor ontwikkelaars. Je leert wat de cpanel is, hoe de tegels eigenlijk modules zijn, hoe het dashboardsysteem elke component een eigen startscherm geeft, en hoe de component is opgebouwd in Joomla 6.

Het dashboard waar je op terechtkomt is geen vaste pagina. Het is een modulepositie die je kunt herschikken.

Het doel is eenvoudig: je het Configuratiescherm goed genoeg laten begrijpen om het met vertrouwen aan te passen en het niet langer als een black box te behandelen.

1. De basis

1.1 Wat is het Configuratiescherm?

Het Configuratiescherm (vaak afgekort tot "cpanel") is het startscherm van de Joomla-beheeromgeving. Het is de eerste pagina die je ziet nadat je inlogt op /administrator/. In Joomla wordt het geleverd door een kleine kerncomponent met de naam com_cpanel.

Verwar het niet met het hostingprogramma dat ook "cPanel" heet. Ze delen een naam maar hebben verder niets met elkaar te maken. Joomla's com_cpanel is puur het beheerdersdashboard binnen je Joomla-site.

1.2 Wat je op het scherm ziet

Een standaard Configuratiescherm bestaat uit drie soorten blokken:

  • Snelkoppelingen (Quick Icons): de grote knoppen (Nieuw artikel, Systeem, Extensies beheren, en de updatemeldingen).
  • Informatiemodules: blokken zoals Ingelogde gebruikers, Populaire artikelen, Recent toegevoegde artikelen, en het Joomla-meldingenpaneel.
  • Een "Module toevoegen"-tegel: een knop waarmee je rechtstreeks een nieuwe module op het dashboard plaatst.

Het belangrijkste idee om vanaf het begin te onthouden is dit:

Het Configuratiescherm is geen vastgecodeerde pagina. Bijna alles erop is een module die op een speciale modulepositie is gepubliceerd.

1.3 Waarom dit belangrijk is

Omdat het dashboard uit modules is opgebouwd, kun je het wijzigen zonder ook maar een regel code aan te raken. Je kunt een blok toevoegen, een blok verwijderen, blokken herschikken of een blok beperken tot een enkele gebruikersgroep. De meeste beheerders beseffen dit nooit en leven jarenlang met de standaardindeling.

1.4 Waar je het vindt

Je bereikt het Configuratiescherm op drie manieren:

  • Log in op de beheeromgeving; je komt er automatisch terecht.
  • Klik op de koppeling Home Dashboard linksboven in het beheermenu.
  • Open de URL rechtstreeks:
/administrator/index.php?option=com_cpanel&view=cpanel
Naar boven

2. Waar com_cpanel leeft

2.1 Een component alleen voor de beheeromgeving

De component bestaat alleen aan de beheerderskant. Er is geen front-endmap, omdat bezoekers nooit een configuratiescherm te zien krijgen:

public_html/administrator/components/com_cpanel/
├─ services/          (DI-container-bedrading)
├─ src/               (PHP-klassen, PSR-4)
├─ tmpl/              (de dashboard-layout)
└─ cpanel.xml         (manifest)

Let op wat ontbreekt: geen sql/-map en geen front-end components/com_cpanel/. De cpanel slaat geen eigen gegevens op. Hij verzamelt en toont alleen modules die al bestaan.

2.2 Het manifest

Het manifest cpanel.xml is kort en vertelt het hele verhaal:

<extension type="component" method="upgrade">
    <name>com_cpanel</name>
    <version>4.0.0</version>
    <namespace path="src">Joomla\Component\Cpanel</namespace>
    <administration>
        <files folder="admin">
            <filename>cpanel.xml</filename>
            <folder>services</folder>
            <folder>src</folder>
            <folder>tmpl</folder>
        </files>
        <languages folder="admin">...</languages>
    </administration>
</extension>

Er is een <administration>-blok maar geen <files>-blok op het hoogste niveau voor de site. Dat bevestigt het: com_cpanel is een component die alleen in de beheeromgeving draait.

2.3 De enige weergave

De component heeft precies een weergave, genaamd cpanel. Er is geen lijstweergave, geen bewerkingsformulier en geen werkbalk vol publiceer- of prullenbakknoppen. De hele component doet een ding: het dashboard voor het huidige verzoek weergeven.

Naar boven

3. De tegels zijn modules

3.1 Moduleposities, geen paginasecties

Aan de front-end weet je al dat een sjabloon moduleposities heeft zoals sidebar-right of footer. Het beheersjabloon werkt op dezelfde manier, en het Configuratiescherm leest uit zijn eigen beheerposities.

Het standaard Home Dashboard leest modules uit deze posities:

PositieWat erin staat
cpanel De standaard informatiemodules van het dashboard
icon De Quick Icon-modules (de grote knoppen)

Wanneer je een dashboard van een specifieke component opent, veranderen de posities naar een naam per dashboard, zoals de volgende sectie uitlegt.

3.2 De modules die je standaard krijgt

Een verse Joomla-installatie levert verschillende beheermodules die al op het dashboard zijn gepubliceerd:

ModuleWat het toont
mod_quickicon Knoppen en updatewaarschuwingen
mod_latestactions Recente gebruikersacties uit het actielogboek
mod_logged Momenteel ingelogde gebruikers
mod_popular Meest bekeken artikelen
mod_latest Recent toegevoegde artikelen
mod_privacy_dashboard Samenvatting van privacyverzoeken
mod_messages Priveberichten tussen beheerders

Elk hiervan is een gewone beheermodule. Je beheert ze in Systeem → Beheer → Sitemodules, nadat je het locatiefilter hebt omgezet naar Beheerder.

3.3 De "Module toevoegen"-tegel

De laatste tegel op het dashboard is een knop met het label "Dashboardmodule toevoegen". Deze verschijnt alleen voor gebruikers die modules mogen aanmaken. Erop klikken opent een venster dat de modulelijst alvast filtert op de huidige dashboardpositie, zodat de module die je aanmaakt automatisch op de juiste plek wordt gepubliceerd.

Naar boven

4. Dashboards: een per component

4.1 Het grote idee

Sinds Joomla 4 is de cpanel niet zomaar een scherm. Het is een dashboard-motor. Elke belangrijke component kan een eigen dashboard hebben, en ze draaien allemaal via dezelfde com_cpanel-weergave. Het menu Inhoud heeft bijvoorbeeld een "Content Dashboard" dat in werkelijkheid com_cpanel is met een andere set moduleposities.

4.2 Hoe een dashboard wordt opgevraagd

Een dashboard wordt geselecteerd met een enkele URL-parameter genaamd dashboard:

/administrator/index.php?option=com_cpanel&view=cpanel&dashboard=content
/administrator/index.php?option=com_cpanel&view=cpanel&dashboard=system
/administrator/index.php?option=com_cpanel&view=cpanel&dashboard=help

De weergave zet die waarde om in een modulepositie. Het startscherm (zonder dashboard-waarde) gebruikt cpanel en icon. Een benoemd dashboard gebruikt in plaats daarvan posities met een voorvoegsel:

dashboard=content
   → informatiemodules uit positie   cpanel-content
   → quick icon-modules uit positie  icon-content

Een "Content Dashboard" is dus simpelweg dezelfde component die alle modules weergeeft die je op de posities cpanel-content en icon-content hebt gepubliceerd.

4.3 Een dashboard declareren in een manifest

Een component kondigt zijn dashboard aan in het installatiemanifest met een <dashboards>-blok. Dit is het echte fragment uit com_content:

<dashboards>
    <dashboard title="COM_CONTENT_DASHBOARD_TITLE"
               icon="icon-file-alt">content</dashboard>
</dashboards>

De tekst binnen de tag (content) is de dashboardnaam die in de URL wordt gebruikt. De attributen title en icon geven de pagina haar kop en pictogram. In de Joomla 6-kern zijn de componenten die een dashboard meeleveren com_content, com_menus, com_users en com_privacy.

4.4 Hoe de titel wordt opgebouwd

Wanneer je een dashboard opent, probeert de weergave verschillende bronnen voor de kop, in deze volgorde:

  1. Het attribuut title uit het <dashboards>-manifestfragment van de component.
  2. Een taalsleutel opgebouwd uit de naam, zoals COM_CONTENT_DASHBOARD_CONTENT_TITLE.
  3. Een algemene cpanel-sleutel als terugval.
  4. Ten slotte de basistitel COM_CPANEL_DASHBOARD_BASE_TITLE.

Het pictogram volgt hetzelfde idee. Door deze nette terugval geeft een dashboard nog steeds een zinnige kop weer, zelfs als een vertaling ontbreekt.

Naar boven

5. Quick Icon-modules

5.1 Wat ze zijn

De grote knoppen boven aan het dashboard komen van mod_quickicon. Elke quick icon-module geeft een groep knoppen weer. Een knop kan een eenvoudige koppeling zijn, of hij kan een kleine AJAX-service aanroepen die op de achtergrond iets controleert.

5.2 De updatecontroles zijn quick icons

De meldingen "Joomla is bijgewerkt" en "Extensies zijn bijgewerkt" die je op het dashboard ziet, zijn quick icons die AJAX-endpoints aanroepen. Ze starten nadat de pagina is geladen, zodat een trage updateserver je dashboard nooit blokkeert:

  • Het Joomla-updatepictogram vraagt aan com_joomlaupdate of er een kernupdate beschikbaar is.
  • Het extensie-updatepictogram vraagt aan com_installer of er een extensie-update beschikbaar is.

Daarom verschijnen de updatebadges soms een seconde na de rest van de pagina. Ze worden bewust asynchroon geladen.

5.3 De parameter context

Een quick icon-module heeft een parameter context. De context bepaalt welke set knoppen de module toont en wordt, in de cpanel-layout, een CSS-klasse (quickicons-for-<context>). Plugins van het type quickicon luisteren naar een bijbehorende gebeurtenis en voegen hun knoppen toe aan de juiste context. Zo kan een extensie haar eigen knop aan je dashboard toevoegen zonder de cpanel ook maar aan te raken.

5.4 De gebeurtenis onGetIcons

De module codeert haar knoppen niet vast. Hij verstuurt de gebeurtenis onGetIcons (een QuickIconsEvent), en elke quickicon-plugin die zich abonneert, geeft de knoppen terug die hij wil tonen:

// Binnen een quickicon-plugin
public static function getSubscribedEvents(): array
{
    return ['onGetIcons' => 'getCoreUpdateNotification'];
}

Joomla 6 levert acht quickicon-kernplugins mee, die elk bijdragen aan deze gebeurtenis:

PluginWat de knop meldt
joomlaupdate Een openstaande Joomla-kernupdate
extensionupdate Openstaande extensie-updates
autoupdate Gereedheid voor automatische updates
phpversioncheck Een verouderde of niet-ondersteunde PHP-versie
overridecheck Sjabloon-overrides die door een update worden geraakt
downloadkey Ontbrekende downloadsleutels voor betaalde extensies
privacycheck Openstaande privacyverzoeken
eos Herinneringen over einde-ondersteuning voor de Joomla-versie

Dit is ontkoppeling uit het boekje: de module vraagt "wie heeft pictogrammen voor mij?" en de plugins antwoorden. Om je eigen knop toe te voegen, schrijf je een quickicon-plugin die zich abonneert op onGetIcons - je raakt com_cpanel of mod_quickicon nooit aan.

Naar boven

6. Je dashboard aanpassen

6.1 Een module aan het Home Dashboard toevoegen

Je hebt twee eenvoudige routes:

  1. Vanaf het dashboard: klik op de tegel "Dashboardmodule toevoegen", kies een moduletype, en hij wordt op de juiste positie aangemaakt.
  2. Vanuit het modulebeheer: ga naar Systeem → Beheer → Sitemodules, zet het filter om naar Beheerder, maak een module aan, en stel de Positie in op cpanel (of icon voor een quick icon).

6.2 Tegels herschikken, verbergen of beperken

Omdat de tegels modules zijn, gelden alle module-instellingen:

  • Volgorde: wijzig de modulevolgorde om een tegel omhoog of omlaag te verplaatsen.
  • Toegang: stel het toegangsniveau van de module in zodat alleen bepaalde beheerdersgroepen hem zien.
  • Status: maak een module gedepubliceerd om een tegel te verwijderen zonder hem te wissen.

6.3 Een module op een componentdashboard plaatsen

Om een blok aan het Content Dashboard toe te voegen in plaats van aan het startscherm, stel je de modulepositie in op cpanel-content (informatiemodule) of icon-content (quick icon). Hetzelfde patroon werkt voor elke component die een dashboard declareert: gebruik het voorvoegsel plus de dashboardnaam.

6.4 Een praktisch voorbeeld

Stel dat je een aangepast HTML-blok met interne telefoonnummers op het startdashboard wilt:

  1. Ga naar Systeem → Beheer → Sitemodules en zet de locatie om naar Beheerder.
  2. Maak een module van het type Aangepast (Custom) en typ je inhoud.
  3. Stel Positie in op cpanel.
  4. Stel Toegang in op een besloten groep zoals Manager of Super Users.
  5. Sla op. Het blok verschijnt nu op het startdashboard van elke beheerder die het mag zien.
Naar boven

7. Onder de motorkap (voor ontwikkelaars)

7.1 De afhandeling van het verzoek

De cpanel gebruikt de standaard moderne componentstroom, maar het model is ongewoon dun omdat het geen eigen gegevens heeft:

URL: /administrator/index.php?option=com_cpanel&view=cpanel&dashboard=content
                |
                v
   services/provider.php   (DI: MVCFactory + Dispatcher)
                |
                v
   Dispatcher::checkAccess()   (lege override, geen ACL-blokkade)
                |
                v
   DisplayController::display()   (forceert tmpl=cpanel)
                |
                v
   View\Cpanel\HtmlView::display()
   (dashboard → posities bepalen, modules laden, titel opbouwen)
                |
                v
   tmpl/cpanel/default.php   (elke module weergeven met ModuleHelper)

7.2 De controller forceert een sjabloon

De controller doet een opmerkelijk ding. Hij stelt de sjabloonstijl in op cpanel zodat het beheersjabloon weet dat het de dashboard-omlijsting moet weergeven:

public function display($cachable = false, $urlparams = [])
{
    // Geef cpanel.php weer uit het gekozen beheersjabloon
    $this->input->set('tmpl', 'cpanel');

    return parent::display($cachable, $urlparams);
}

7.3 De weergave bepaalt het dashboard

Het echte werk gebeurt in HtmlView::display(). Het leest de invoer dashboard, maakt die URL-veilig en laadt vervolgens de modules voor de bijbehorende posities:

$dashboard = $app->getInput()->getCmd('dashboard', '');
$position  = OutputFilter::stringURLSafe($dashboard);

// Informatiemodules en quick icons voor dit dashboard
$this->position   = $position ? 'cpanel-' . $position : 'cpanel';
$this->modules    = ModuleHelper::getModules($this->position);

$quickicons       = $position ? 'icon-' . $position : 'icon';
$this->quickicons = ModuleHelper::getModules($quickicons);

Dat is het hele geheim van het dashboardsysteem: een dashboardnaam wordt een modulepositie, en ModuleHelper::getModules() geeft terug wat daar is gepubliceerd.

7.4 De layout geeft de modules weer

Het sjabloon tmpl/cpanel/default.php loopt eenvoudig door de twee verzamelingen en geeft elke module weer met de stijl well:

foreach ($this->quickicons as $iconmodule) {
    echo ModuleHelper::renderModule($iconmodule, ['style' => 'well']);
}

foreach ($this->modules as $module) {
    echo ModuleHelper::renderModule($module, ['style' => 'well']);
}

De cpanel weet of geeft nooit om wat een module doet. Hij geeft alleen weer wat er op de positie staat.

7.5 De taak addModule

De knop "Dashboardmodule toevoegen" roept de taak addModule van de controller aan. Deze taak maakt zelf geen module aan. Hij stelt een paar gebruikersstatuswaarden in zodat het modulebeheer vooraf gefilterd opent op de juiste client en positie, en stuurt dan door naar het moduleselectievenster:

$this->app->setUserState(
    'com_modules.modules.' . $clientId . '.filter.position',
    $position
);
$this->setRedirect(
    Route::_('index.php?option=com_modules&view=select'
           . '&tmpl=component&layout=modal', false)
);

Het is een kleine handige omhulling rond de gewone moduleworkflow, niets meer.

7.6 Waar het dashboard zijn modules opslaat

De cpanel heeft geen eigen tabellen, maar leest uit dezelfde moduletabellen die de rest van Joomla gebruikt. Het verschil is de client:

TabelRol voor het dashboard
#__modules Een rij per dashboardtegel. Beheermodules hebben client_id = 1; de kolom position bevat cpanel, icon, of een positie per dashboard zoals cpanel-content.
#__modules_menu Wijst de module toe zodat hij mag worden weergegeven. Een dashboardmodule gebruikt doorgaans de toewijzing "alle pagina's" (menuid = 0).
#__extensions Waar de quick icons update- en versiemetagegevens lezen voor hun controles.

Een query zoals de volgende toont dus elke tegel op het Home Dashboard:

SELECT title, module, position, published, access
  FROM #__modules
 WHERE client_id = 1
   AND position IN ('cpanel', 'icon')
 ORDER BY position, ordering;

Dit bevestigt nogmaals het centrale idee: het dashboard configureren betekent modulerijen bewerken, nooit de component.

7.7 Prestatieaandachtspunten

Het dashboard geeft bij elke login op de beheeromgeving elke module in zijn posities weer, dus het is een goede plek om slank te houden:

  • Te veel modules: elke tegel is een volledige module-weergave. Een vol dashboard vertraagt het eerste scherm dat iedereen ziet.
  • Synchrone externe aanroepen: een aangepaste quick icon die in PHP een externe API aanroept, blokkeert de hele pagina. De update-pictogrammen van de kern vermijden dit door na het laden via AJAX te draaien - volg hetzelfde patroon.
  • Zware lijstmodules: blokken zoals Populaire artikelen voeren databasequery's uit. Cache ze, of beperk het aantal items dat ze ophalen, op drukke sites.
Naar boven

8. Toegangscontrole: de lege checkAccess

8.1 De override in de Dispatcher

De Dispatcher van de cpanel bevat dezelfde bewuste truc die com_admin gebruikt. Hij overschrijft checkAccess() met een lege body:

class Dispatcher extends ComponentDispatcher
{
    protected function checkAccess()
    {
    }
}

De ACL-controle op componentniveau is opzettelijk verwijderd. De reden is praktisch: elke geauthenticeerde beheerder moet een startscherm kunnen bereiken, zelfs een met een verkeerd ingestelde set rechten. Als de cpanel core.manage zou afdwingen, zou een enkele foute ACL-wijziging iedereen buiten de beheeromgeving kunnen sluiten zonder weg terug.

8.2 Waar de echte toegangscontroles zitten

Het verwijderen van de controle maakt het dashboard geen veiligheidslek. Toegang wordt een laag dieper afgedwongen:

  • Je moet al een ingelogde beheergebruiker zijn om /administrator/ uberhaupt te bereiken.
  • Elke module op het dashboard heeft een eigen toegangsniveau, zodat een kijker alleen de blokken ziet die hij mag zien.
  • Elke quick icon verwijst naar een component die zijn eigen rechtencontroles uitvoert wanneer je erop klikt.

Met andere woorden: de cpanel toont je een kader, maar elke tegel binnen het kader respecteert nog steeds de ACL.

Naar boven

9. SEO en metadata

Het Configuratiescherm is een scherm dat alleen in de beheeromgeving bestaat, dus klassieke SEO is er niet op van toepassing. Er zijn geen openbare URL's, geen sitemaps en geen metadata voor zoekmachines. Robots bereiken /administrator/ nooit op een goed geconfigureerde site.

Er is wel een verwant punt dat het vermelden waard is. Het dashboard is de plek waar Joomla de updatemeldingen toont die je site gezond houden, en een gezonde, bijgewerkte site is de basis van goede SEO. Als je quick icons een openstaande kern- of extensie-update melden, beschermt het snel toepassen daarvan zowel de veiligheid als de zoekpositie. De cpanel ondersteunt SEO dus indirect, door je aan te sporen de site actueel te houden.

Naar boven

10. Veelgemaakte fouten en valkuilen

10.1 Het verwarren met hosting-cPanel

Symptoom: iemand vraagt naar de "cPanel-login" en wordt naar de Joomla-beheeromgeving gestuurd, of andersom.

Oplossing: wees duidelijk welke je bedoelt. Het Configuratiescherm van Joomla zit op /administrator/. Hosting-cPanel is een apart serverprogramma, meestal op een andere poort en een ander domein.

10.2 De module in de verkeerde lijst zoeken

Symptoom: je kunt de dashboardmodules niet vinden in het modulebeheer.

Oplossing: dashboardmodules zijn beheermodules, geen sitemodules. Zet in Systeem → Beheer → Sitemodules het locatiefilter om naar Beheerder voordat je zoekt.

10.3 Op de verkeerde positie publiceren

Symptoom: je maakt een module voor het dashboard maar hij verschijnt nooit.

Oplossing: controleer de positie. Het startdashboard leest cpanel en icon. Een componentdashboard leest cpanel-<naam> en icon-<naam>. Een typefout in de positienaam betekent een lege tegelplek.

10.4 De cpanel-bestanden rechtstreeks bewerken

Symptoom: je wijzigt tmpl/cpanel/default.php om het dashboard aan te passen, en de wijziging verdwijnt na een update.

Oplossing: bewerk geen kernbestanden. Pas het dashboard aan met modules en hun instellingen, of gebruik een sjabloon-override in het beheersjabloon als je de layout zelf moet wijzigen.

10.5 Verwachten dat de cpanel instellingen opslaat

Symptoom: je zoekt naar cpanel-"Opties" om het dashboard te configureren en vindt vrijwel niets.

Oplossing: de cpanel heeft geen noemenswaardige eigen instellingen. Het dashboard wordt volledig geconfigureerd via de modules die erop zijn gepubliceerd. Configureer de modules, niet de component.

Naar boven

11. Best practices

Als je maar een paar dingen uit dit artikel onthoudt, onthoud dan deze:

  • Het Configuratiescherm is uit modules opgebouwd; wijzig het door modules te beheren, niet door code.
  • Dashboardmodules zijn beheermodules; zet het locatiefilter om om ze te vinden.
  • Het startdashboard gebruikt de posities cpanel en icon; componentdashboards gebruiken cpanel-<naam> en icon-<naam>.
  • Gebruik het toegangsniveau van elke module om te bepalen wie welke tegel ziet.
  • Handel snel op de update-quick-icons; ze bestaan om je site veilig te houden.
  • Bewerk nooit de cpanel-kernbestanden; gebruik module-instellingen of een sjabloon-override.
Naar boven

12. Snelle referentie

HOME OPENEN     /administrator/index.php?option=com_cpanel&view=cpanel
DASHBOARD OPEN  ...&view=cpanel&dashboard=content
HOME-POSITIES   cpanel         (infomodules)
                icon           (quick icons)
BENOEMDE POS.   cpanel-<naam>  (infomodules)
                icon-<naam>    (quick icons)
MODULES BEHEREN Systeem → Beheer → Sitemodules (locatie = Beheerder)
DASH DECLAREREN <dashboards><dashboard title="..." icon="...">naam</dashboard>
COMPONENT       administrator/components/com_cpanel/
WEERGAVE        src/View/Cpanel/HtmlView.php   (vertaalt dashboard naar posities)
DISPATCHER      src/Dispatcher/Dispatcher.php  (lege checkAccess)
QUICK ICONS     mod_quickicon + quickicon-plugins (parameter context)
SLAAT DATA OP   geen - geeft alleen bestaande modules weer
Naar boven

13. Samenvatting

Het Joomla Configuratiescherm lijkt een eenvoudige welkomstpagina, maar het is een flexibele dashboard-motor die in het volle zicht verborgen zit:

  • Het wordt geleverd door de component com_cpanel, die alleen in de beheeromgeving draait en geen eigen gegevens opslaat.
  • De tegels zijn gewone modules die op speciale beheerposities zijn gepubliceerd.
  • Een URL-parameter dashboard wordt een modulepositie, zodat elke component een eigen startscherm kan hebben.
  • Quick icons voegen snelkoppelingen toe en voeren de asynchrone updatecontroles uit.
  • Een lege checkAccess() garandeert dat je altijd een weg in de beheeromgeving hebt, terwijl elke module en koppeling de ACL nog steeds respecteert.

Zodra je het dashboard ziet als een set moduleposities, kun je het vormgeven naar hoe je team echt werkt: laat de blokken zien die ertoe doen, verberg de blokken die dat niet doen, en geef elke gebruikersgroep het startscherm dat zij nodig heeft.

Als je beheeromgeving rommelig, traag of weinig behulpzaam aanvoelt wanneer je team inlogt, is dat meestal een teken dat het dashboard nooit is afgestemd op jouw manier van werken. Een goed georganiseerd Configuratiescherm is een kleine wijziging die elke dag stilletjes tijd bespaart, en het goed krijgen is precies het soort detail waar een Joomla-specialist als eerste naar kijkt.

Naar boven
Controle Paneel in Joomla
Peter Martin
Peter Martin

Joomla specialist en Linux admin voor snelle, veilige en schaalbare websites.