Відмінності між Joomla компонентом і модулем

Joomla Component vs Module

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

Відмінності

Компонент у Joomla, який спостерігається як головний розділ сторінки, проглядається людським оком. Відповідно до збірки Joomla, лише один компонент може завантажувати кожну створену сторінку. Це, у свою чергу, означає, що запропонований основний контент-менеджмент насправді сам по собі є компонентом. Модуль Joomla, з іншого боку, є доповненням до вмісту, що міститься в компоненті. Можливо, можна сказати, що модуль оточує компонент. Сама по собі конструкція модуля не повинна бути основною частиною побаченої сторінки.

Компонент складає вміст, який переглядає кінцевий користувач. Компонент, часом, може бути повноцінним додатком, яке було введено в базу даних за допомогою програмування для забезпечення функціональності. Модуль, як правило, містить лише елементи, що містяться в меню вмісту бічної панелі, і ніколи не вміст сторінки. Модулі вмісту в Joomla постачаються без кодування, і їх можна відображати одночасно з кодованими розділами сторінки. Відображення компонентів значною мірою показано у великих розділах області вмісту сторінки. З іншого боку, на бічній панелі відображається дисплей модулів, який іноді може бути показаний у заголовку, бічній панелі чи навіть нижньому колонтитулі сторінки, але ніколи не є основним вмістом.

Компонент Joomla приймає будь-який вхід, який може надходити від користувача. Прикладами вмісту користувача є подання статті, подання зображень чи інших засобів масової інформації або коментарі, що надходять у систему. Немає мінімальних входів, прийнятих у модулі. Єдиними прийнятими входами є лише дані для читання, такі як ті, які повідомлять вам про те, коли людина в Інтернеті чи ні.

На сторінці може відображатися лише один компонент, тоді як на одній сторінці може відображатися кілька модулів. Модулі вмісту також не мають жодної заданої позиції сторінки. Розміщення вказується в розміщенні сторінки, і немає визначеного місця розташування. З іншого боку, модулі мають певне положення сторінки, де вони можуть бути розміщені. Ім'я файла компонента починається з com_, тоді як ім'я модулів починається з mod_.

Підсумок:

- Компоненти можна побачити в головному розділі сторінки Joomla.

- Модулі оточують компоненти і лише доповнюють компоненти.

- Компоненти можна використовувати як повну програму.

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

- Відображення компонентів знаходиться в головній частині сторінки.

- Відображення модулів знаходиться на периферії домашньої сторінки і ніколи не є основним розділом сторінки.

- Прийнятий вхід в компоненти досить широкий та різноманітний.

- Прийнято введення в модулях мало або взагалі немає.

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

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

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

- Компоненти не мають жодної визначеної позиції розміщення сторінки.

- Ім'я файлу компонента починається з com_.

- Ім'я файлу модуля починається з mod_.

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