Различия между компонентом Joomla и модулем
Компонент Joomla vs Module
Joomla - одна из самых распространенных CMS, которые могут быть использованы при создании ценных блогов и веб-сайтов. Важно понимать, как работают внутренние компоненты системы, чтобы знать, что от них ожидается и как они функционируют. Один вопрос, который часто задавался, - это разница между компонентом Joomla и модулем. Различия, изложенные ниже, должны служить хорошим руководством для понимания основных моментов.
Различия
Компонент в Joomla, который рассматривается как основной раздел страницы, рассматривается человеческим глазом. Согласно сборке Joomla, для каждой создаваемой страницы может загружаться только один компонент. Это, в свою очередь, означает, что предлагаемое основное управление контентом фактически является компонентом. С другой стороны, модуль Joomla является дополнением к содержанию, содержащемуся в компоненте. Можно сказать, что модуль окружает компонент. Сама конструкция модуля не должна являться основной частью просматриваемой страницы.
Компонент составляет контент, просматриваемый конечным пользователем. Компонент, порой, может быть полным приложением, которое было помещено в базу данных посредством программирования для обеспечения функциональности. Обычно модуль будет обрабатывать только элементы, находящиеся в меню содержимого боковой панели и никогда не содержащиеся в странице. Модули контента в Joomla не имеют кодировки, и их можно показать рука об руку с кодированными разделами страницы. Отображение компонентов в основном показано в больших разделах области содержимого страницы. С другой стороны, отображение модулей отображается на боковой панели, которая иногда может отображаться в заголовке, боковой панели или даже нижнем колонтитуле страницы, но никогда не является основным содержимым.
Компонент Joomla принимает любой вход, который может исходить от пользователя. Примерами пользовательского контента были бы представление статьи, изображение или другое представление средств массовой информации или комментарии, возникающие в системе. В модуле нет минимальных входов. Принимаются только входные данные, доступные только для чтения, такие как те, которые сообщают вам, когда человек находится в сети, или нет.
На странице может отображаться только один компонент, а несколько модулей могут отображаться на одной странице. Модули содержимого также не имеют заданной позиции страницы. Размещение указывается в расположении страницы, и нет определенного места. С другой стороны, модули имеют определенную позицию страницы, где они могут быть расположены. Имя компонента начинается с com_, а из модулей начинается с mod_.
Резюме:
- Компоненты видны в главном разделе страницы Joomla.
- Модули окружают компоненты и только дополняют компоненты.
- Компоненты могут использоваться как полное приложение.
- Модули могут использоваться только для создания элементов боковой панели меню контента, так как нет никакого программирования.
- Отображение компонентов находится на главной части страницы.
- Отображение модулей находится на периферии главной страницы и никогда не является главной частью страницы.
- Принимаемый вход в компоненты довольно широкий и разнообразный.
- В модулях мало или нет принятых входных данных.
- На странице может отображаться только один компонент.
- Несколько модулей могут отображаться на определенном этапе.
- Модули имеют определенную позицию размещения страницы.
- У компонентов нет определенной позиции размещения страниц.
- Имя файла компонента начинается с com_.
- Имя файла модуля начинается с mod_.
- Компонент может запускаться только на определенной странице.- Модуль можно запускать с разных страниц.