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

Компонент Joomla против модуля

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

Различия

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

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

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

На странице может отображаться только один компонент, а на одной странице может отображаться несколько модулей. Модули контента также не имеют заданной позиции страницы. Место размещения указано на странице размещения, и нет определенного местоположения. Модули, с другой стороны, имеют определенную позицию страницы, где они могут быть расположены. Имя файла компонента начинается с com_, а имя модуля начинается с mod_.

Резюме:

- Компоненты видны в основном разделе страницы Joomla.

- Модули окружают компоненты и только дополняют компоненты.

- Компоненты могут быть использованы в качестве полного приложения.

- Модули могут использоваться только для создания элементов боковой панели меню содержимого, поскольку в этом нет никакого программирования.

- Отображение компонентов находится на основной части страницы.

- Отображение модулей находится на периферии главной страницы и никогда не является основным разделом страницы..

- Принятый вклад в компоненты довольно широк и разнообразен.

- В модулях мало или нет принятых входных данных.

- На странице может отображаться только один компонент.

- Несколько модулей могут быть отображены на определенной стадии.

- Модули имеют определенную позицию размещения страниц.

- Компоненты не имеют определенной позиции размещения страницы зарезервированы.

- Имя файла компонента начинается с com_.

- Имя файла модуля начинается с mod_.

- Компонент может быть запущен только на определенной странице.
- Модуль может быть запущен с разных страниц.