Компоненти — великі розширення, що дозволяють створювати на сайті різні типи вмісту. Кожен компонент має один або більше «виглядів», які визначають, як саме виглядатиме вміст на сайті. На панелі керування Joomla! є декілька компонентів, які не видно відвідувачам, але виконують важливі завдання. У числі таких компонентів: Перенаправлення і Менеджер розширень.
Зміст
Компонент «Зміст» (com_content) працює в той момент коли ви пишете статті. Він дуже гнучкий і дозволяє відображати інформацію в кількох різних варіантах. Матеріали можуть бути створені не тільки з адміністративної панелі керування, але і з особливої панелі на фронтальній частині сайту за допомогою спеціального пункту меню.
Контакти
Компонент «Контакти» дозволяє кожному користувачу сайту розмістити більш детальну інформацію про себе. Також за допомогою цього компонента можна організовувати каталоги для подання інформації про людей, наприклад, про штат компанії.
Пошук
Компонент «Пошук» забезпечує можливість пошуку інформації на сайті. Для пошуку по тим чи іншим розділам сайту використовуються плагіни. Якщо на сайті використовуються сторонні розширення, то для можливості пошуку по ним необхідний спеціальний плагін.
Канали новин
Компонент «Канали новин» (com_newsfeeds) дозволяє відображати на вашому сайті стрічки новин, що публікуються на інших сайтах. Наприклад, сайт joomla.org дозволяє зчитувати одразу декілька різних стрічок новин. Використовуючи відповідні типи пунктів меню можна реалізувати відображення якої-небудь однієї стрічки, декількох стрічок з однієї категорії або відразу з усіх стрічок, всіх категорій новин.
Користувачі
Розширення «Користувачі» дозволяє відвідувачам сайту виконувати реєстрацію, авторизацію, зміну пароля і редагування інформації про себе. У панелі керування це розширення дозволяє адміністратору створювати, блокувати і керувати обліковими записами користувачів, групами користувача і рівнями доступу.
Будь-ласка, пам'ятайте, що деякі із сторінок керування користувачами не видно, до того часу поки не виконана авторизація на сайті.
Веб-посилання
«Веб-посилання» (com_weblinks) — компонент, який дозволяє організувати структуру каталогу веб-посилань.
Компоненти панелі керування
Керування компонентами здійснюється в панелі керування в адміністративній частині сайту. Окрім компонентів, перерахованих тут, в панелі керування є ті, які не відображаються на сайті, але необхідні для управління. Найбільш важливі з них:
- Менеджер медіа;
- Менеджер розширень;
- Менеджер меню;
- Загальна конфігурація
- Менеджер банерів.
Менеджер медіа
Менеджер медіа дозволяє завантажувати і вставляти в статті сайту графічні зображення. Існує альтернативний варіант цього менеджера, що працює на базі технологієї Flash і дозволяє завантажувати одночасно кілька зображень.
Менеджер розширень
Менеджер розширень дозволяє встановлювати, оновлювати, видаляти та настроювати розширення для сайту. В Joomla! 1.6 менеджер розширень був істотно перероблений, але основні функції з встановлення та видалення розширень працюють так само, як і в Joomla! 1.5.
Менеджер меню
Менеджер меню дозволяє створювати навігаційні елементи (меню), які відображаються на сайті. Так само Менеджер меню дозволяє вказувати які модулі будуть відображатися на сторінці, доступній за цим пунктом меню, і які стилі шаблонів будуть для неї використані.
Загальна конфігурація
Загальна конфігурація дозволяє адміністратору задавати основні параметри сайту, що впливають на роботу всієї системи в цілому. Серед іншого в Загальній конфігурації задається чи використовувати для визначення адрес сторінок систему «дружніх посилань» (Search Engine Friendly). Так само в Загальній конфігурації вводяться метадані — короткий текстовий опис і ключові слова всього сайту. Якщо ви користувач — краще не змінюйте загальні параметри системи, призначення яких вам не відомо. Як правило, змінювати загальні налаштування доводиться лише в той момент, коли повністю настроєний сайт розгортається на хостингу в Інтернеті.
Менеджер банерів
Компонент Менеджер банерів дозволяє швидко помістити будь-яке зображення (наприклад, рекламний банер) в спеціальному модулі на сайті і, при бажанні, відстежити скільки разів це зображення буде показано або скільки раз по ньому зробили перехід на інший сайт.


