
L'installation est facile, ne demandant que le trousseau
d'accès au serveur MySql. L'utilisateur découvre un site préconfiguré
avec des exemples de contenus structurés et un back-office qu'il
peut immédiatement prendre en main. La séparation du code
et de la mise en forme est facilitée avec un éditeur de
templates.
Cette facilité se retrouve à un niveau supérieur, les utilisateurs
connaissant bien PHP pourront aisément modifier certaines parties
sans trop affecter la stabilité.
Joomla! offre une conception entièrement modulaire. Plusieurs
milliers de plugins sont disponibles et objectivement évalués
par une communauté dynamique. Certains comme Virtuemart sont dotés
de fonctionnalités identiques à celles d'un CMS d'e-commerce.
Quelques cas d'attaques de serveur ont été recensés. Ce problème n'est pas le fait de Joomla! mais de son immense popularité et de certaines failles du langage PHP. Suivant les hébergeurs, il est conseillé de prendre quelques précautions supplémentaires pendant et après l'installation. Pour cette raison, utiliser Joomla! demande quelques compétences. Un bon niveau en PHP/MySQL est requis pour bien l'exploiter, ainsi qu'en anglais pour comprendre le back-office. En effet, Joomla! ne supporte pas nativement le multilangage.