Joomla est un open source système de gestion de contenu libre (CMS) pour la création de sites Web. Il est écrit dans le langage de programmation PHP et utilise (POO) techniques orientées objet de programmation. Une ancre est une balise HTML qui est utilisé pour créer un lien vers une section particulière d'une page web. En cliquant sur un lien en haut de la page pour naviguer à un paragraphe (où l'ancre est situé) plus bas de la page, est un exemple typique. Il permet de trouver des informations sur un site Web facile pour les utilisateurs.