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


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

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

Author: nbro, 2010-06-28

4 answers

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

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

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

 11
Author: michbeck, 2015-06-25 14:04:34

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

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

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

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

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

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

 7
Author: abhijeet khairnar, 2015-06-25 14:08:11

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

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

 0
Author: ClubAero.nl, 2013-05-30 08:57:07

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

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

 -1
Author: user1944635, 2013-05-31 05:04:09