Joomla! позволяет создавать страницы с самым разным содержимым. Это достигается с помощью "Расширений". Существует 5 основных типов расширений: Компоненты, Модули, Плагины, Шаблоны и Языки. В дистрибутив Joomla! включены расширения, позволяющие создать типовой сайт. При желании, можно найти сотни дополнительных расширений, позволяющих значительно расширить функционал системы. Для выбора расширений служит специальный раздел официального сайта: Каталог расширений Joomla!.

Component ImageКомпоненты - большие расширения, позволяющие создавать на сайте различные типы содержимого. Каждый компонент обладает одним или более "представлениями", определяющими, как именно будет выглядеть содержимое на сайте. В панели управления Joomla! есть несколько компонентов, которые не видны посетителям, но выполняют важные задачи. В числе таких компонентов: Перенаправления и Менеджер расширений.

Media ImageМодули - небольшие блоки информации, отображаемые в боковых позициях страниц сайта. В модулях отображается, в том числе, и меню сайта. В дистрибутив Joomla! встроено 17 различных модулей, позволяющих выполнять самые разные действия, от ввода логина и пароля, до показа случайных изображений. Каждый модуль имеет системное имя, которое начинается с символов "mod_". На сайте посетители видят Заголовок модуля, который можно изменить или отключить. В примерах содержимого все модули имеют Заголовки, соответствующие их назначению.

Модули для отображения контента позволяют показывать информацию о материалах и прочем содержимом из компонента Материалов.

Модули, предназначенные для показа информации о пользователях, позволяют пользователям вводить логин и пароль при авторизации, а так же показывать посетителей, которые зарегистрировались в последнее время.

Эти модули позволяют показывать на сайте информацию из компонентов, не относящихся к материалам или управлению пользователями. В том числе, из компонентов веб-ссылок, лент новостей или медиа-менеджера.

Существует ряд модулей, выполняющих небольшие, но полезные функции, такие, как поиск, рассылка лент новостей или показ статистики.

Элементы навигации позволяют пользователям перемещаться по страницам сайта и находить требуемую информацию.

Меню создают структуру сайта и позволяют посетителям перемещаться по его страницам. Все меню выводятся с помощью одного и того же модуля. У этого модуля очень гибкие настройки. Об этом можно судить по разнообразным меню, созданным с его помощью.

Оформление меню может быть, как предельно простым (к примеру, меню на сайте Австралийских Парков), так и очень сложным (например, меню "Информация о Joomla!" с большим количество вложенных уровней). Так же меню может применяться и для некоторых побочных задач, например, для отображения карты сайта, которая организована в виде меню "Меню сайта".

Ещё один полезный элемент навигации - модуль "Путь на сайте", так же называемый "Хлебные крошки". Он позволяет увидеть раздел сайта, в котором посетитель находится в данный момент.

Media ImageШаблоны позволяют изменять оформление сайта без необходимости редактирования контента. Они содержат набор цветов, шрифтов, графических элементов и прочих элементов дизайна, оформленных в едином стиле. В дистрибутив Joomla! уже включено три стильных шаблона сайта и два шаблона панели управления. Help

Plugin ImageПлагины - небольшие расширения, предназначенные для выполнения в Joomla! отдельных, часто очень важных, операций. Некоторые из них работают лишь в связке с определёнными расширениями, другие, например, "редакторы", применяются сразу во многих. Если вы новичок, воздержитесь от изменения параметров незнакомых вам плагинов, пока не наберётесь их назначением.