Подтвердить что ты не робот

Разница между модулем и компонентом в Joomla

Может кто-нибудь, пожалуйста, скажите мне, что является основной разницей между модулем и компонентом в Joomla?

Если возможно, расскажите, пожалуйста, несколько примеров, чтобы это было легко понято.

4b9b3361

Ответ 1

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

С другой стороны, компонент обычно более сложный, с широкими функциональными возможностями и возможностями. Компонент может отображаться только в основной области страницы и обычно может отображаться только на одной странице.

Прочтите эту статью для получения дополнительной информации: http://www.dart-creations.com/joomla/joomla-tutorials/the-difference-between-modules-and-components.html

Ответ 2

Взято из http://forum.joomla.org/viewtopic.php?t=344599#p1485432 Дэвида Херли.

Когда я работаю с клиентами, вот как я обычно объясняю различия.

Плагин будет управлять уже созданным системой. Обычно он не запускается как отдельная часть, а берет данные из других источников (т.е. Контент) и манипулирует им перед выходом в окно пользователя. Плагин обычно не отображается непосредственно пользователю, но выполняет свою работу за кулисами.

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

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

Это просто обобщения, и есть исключения для каждого правила, но это должно дать вам хорошую отправную точку.

Ответ 3

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

Я думаю, что ввести в заблуждение пользователей, подчеркивая эту разницу. Способ взаимодействия модулей с элементами меню, по-видимому, технически отличается от того, как это делают компоненты. Компоненты связаны со страницей по принципу "один к одному", и они запускаются путем запуска пункта меню. Кроме того, модули не всегда должны обращаться к базе данных, тогда как это является неотъемлемой частью компонента. Я ожидаю, что эти технические различия в конечном счете объяснят, почему Joomla построила различие в пользовательском интерфейсе. Возможно, избежать этого различия станет основой для Joomla версии 4, но я подозреваю, что это означало бы начать с нуля с совершенно новой CMS: (

Ответ 4

Компонент всегда отображает результаты в области "mainbody" вашего шаблона.

Модуль отображает результаты за пределами "основного"... обычно вдоль стороны, сверху или снизу основного тела.