Joomla! is written in PHP for publishing content on the world wide web, using, for example, a MySQL database. The name Joomla! is a phonetic spelling for the bantu-language Swahili word "Jumbla" which means "all together" or "as a whole". Below is a curated list of our favorite Joomla themes.