Site (Application)
From Joomla! Documentation
L'application Site, également connue sous le nom de Front-end, est la partie principale d'un site Joomla!. C'est là que tout se joue. Dans les faits, lorsqu'une personne visite votre site, elle utilise l'application Site. Vous pouvez intervenir sur ses caractéristiques (ajouter/modifier/supprimer le contenu, changer de template, etc.) depuis l'Application d'Administration. Les utilisateurs disposant des niveaux d'accès requis pourront également éditer certains éléments du site directement depuis le Front-end.
L'application Site est implémentée dans la classe JSite, elle-même sous classe de la classe générique JApplication. L'objet JSite peut être récupéré dans toutes les versions qui supportent JSite en utilisant le code suivant. La variable $app
sera un objet JSite lorsque ce code est exécuté dans l'application Site.
$app = JFactory::getApplication();