В отличие от компонентов, модули Joomla обладают более скромным (хотя не менее важным) функционалом. В большинстве случаев модули нужны для вывода информации из компонентов. Я разделяю модули на простые и сложные.
Простой модуль берет информацию из компонента и выводит ее в определенном виде. Например:
- Меню - получаем список ссылок из стандартного компонента "Меню", выбираем сортировку и макет вывода...;
- Слайдеры - и тут то же самое, просто некоторое количество картинок размещенных в определенном порядке. Да, тут могут использоваться скрипты для автолистания, или еще что-нибудь в этом роде, но слайдер всё равно прост;
- Всплывающие картинки и окна. Здесь тоже нет ничего сложного, просто один вид картинки/блока меняется на другой при клике на какой-то элемент (кнопка, ссылка...).
Такие вещи часто присутствуют в CMS и готовы к использованию. Конечно, нужно всё настроить и, может быть, даже немного подправить (допилить), но всё же с нуля разрабатывать ничего не нужно.
Со сложными модулями всё гораздо сложнее ?. Тут могут использоваться 1 и более скриптов, работа с базой данных и файлами, какие-то расчёты и отправка писем... Например:
- Формы обратной связи. Часто в CMS есть встроенные страницы контактов, на которой есть контактная форма. Но это "прошлый век". Современные сайты используют всплывающие формы, да и на странице их может быть несколько. Такие возможности есть только у дополнительных расширений. И хоть в интернете полно всяких конструкторов форм для любой системы, их всё равно нужно настраивать и адаптировать для каждого сайта.
- Калькуляторы. Это тоже популярная вещь, и её нужно устанавливать отдельно.
Т.е. простой модуль просто выводит информацию в нужном виде. Сложные модули производят дополнительную обработку данных.
Нужен новый функционал на сайт? Позвоните по телефону +7(985)287-83-73
или оставьте заявку