окремо для кожної сторінки веб-сайту. Зазвичай, в комплекті з компонентами поставляються і модулі, що забезпечують виведення інтерактивних елементів і будь-якої інформації що зберігається в них в будь-якому передбаченому шаблоном місці.
Модуль - це певна ділянка сайту, позиція якого визначається через інтерфейс адміністратора. В якості модуля може бути представлені: меню сайту, список останніх статей, лічильники відвідувань, пошук, авторизація користувачів, форми опитувань і контактів, будь-яка статична і динамічна інформація, задана користувачем.
Варто відзначити окремо, що позиції виведення модулів визначаються в шаблоні оформлення, чинному на сторінці. Крім того, в «Joomla!» Існує спеціальна таблиця позицій модулів. Для того, щоб позначити в системі позицію модуля, необхідно перейти за наступним посиланням: «#« justify" > При використанні стандартних шаблонів оформлення, або шаблонів на підставі стандартних макетів дизайну - ніяких змін проводити не потрібно. Необхідність у змінах виникає лише у випадках, коли в шаблон додаються додаткові позиції для виведення модулів.
Компонентна структура дозволяє забезпечити гнучкість і високі функціональні можливості системи. Використовуючи тільки необхідні, для роботи сайту, модулі та компоненти, адміністратори веб-ресурсу захищають себе від вузьких місць і вразливостей, наявних в незадіяних компонентах. [42]
До складу шаблону вчителя початкових класів входять наступні модулі:
- «Увійти» - модуль реєстрації та авторизації на сайті. Даних користувачів зберігаються в базі даних. Також модуль предастовляет посилання на отримання забутого пароля або логіна.
- «Навігатор сайту» - даний модуль відображає панель навігації по сайту.
- «Пошук» - модуль відображає форму пошуку по сайту.
Також на сайті використовуються модулі не входять в стандартну збірку:
«Adeptus UP!» - даний модуль має вигляд стрілки, при натисканні на яку можна з легкістю піднятися на початок сторінки.
«Годинник» - модуль дозволяє вставити годинник з календарем різних типів і видів на сайт.
«vvisit_counter» - модуль відстежує і підраховує відвідування сайту за день, тиждень, місяць і за весь час роботи сайту. Також даний модуль відображає кількість осіб online, ваш IP, вашу операційну систему, назву і версію браузера, а також дату.
«attachments» - даний компонент дозволяє завантажувати і викачувати файли зберігаються на сервері.
«DatsoGallery» - компонент дозволяє створювати фотоальбоми і проглядати слайд шоу.
«EasyBook Reloaded» - це компонент гостьової книги. Дозволяє залишати відгуки всім бажаючим відвідувачам сайту.
Додаткові компоненти і модулі можливо завантажити зі спеціальної бібліотеки, що розташовується на сайті виробника. Деякі з них мають русифікований інтерфейс, деякі є платними. [41]
Як додаткові компонентів до CMS «Joomla!» можливо встановлювати: форуми, гостьові книги, блоги, галереї, інтернет-магазини, відео-конференції, бази документів та багато іншого.
При необхідності, існує багато компаній, що надають платні послуги зі створення компонентів за технічними завданнями за...