Salve,
sto imparando a sviluppare sotto framework joomla ma ci sono molti punti interrogativi, iniziamo con questo, preso da uno dei vostri tutorial per la creazione dei componenti,

Si ha a questo punto la necessità di definire ed istanziare l'oggetto controller, deputato al controllo delle attività svolte dal componente. È buona norma verificare che il controller sia presente all'interno della variabile globale $_REQUEST utilizzando il seguente codice:

if($controller = JRequest::getWord('controller')) {
$path = JPATH_COMPONENT.DS.'controllers'.DS.$controller.'. php';
if(file_exists($path)) {
require_once $path;
} else {
$controller = '';
}
}

JRequest::getWord('controller')?? che vuol dire?? è una cosa che ccreo io?? e già presente nelle librerie?? fatemi capice perchè non è molto chiaro