Joomla Component vs Module
Joomla je jedním z nejčastějších CMS, který lze použít při vytváření vysoce hodnotných blogů a webových stránek. Je důležité pochopit, jak vnitřní komponenty systému pracují, aby bylo možné vědět, co se od nich očekává a jak fungují. Jednou z často kladených otázek je rozdíl mezi komponentou Joomla a modulem. Níže uvedené rozdíly by měly být dobrým vodítkem k pochopení hlavních bodů.
Rozdíly
Komponenta v Joomle, která je pozorována jako hlavní část stránky, je viděna lidským okem. Podle sestavení Joomly lze pro každou vygenerovanou stránku načíst pouze jednu komponentu. To zase znamená, že nabízená základní správa obsahu je ve skutečnosti sama o sobě součástí. Modul Joomla je naproti tomu doplňkem obsahu obsaženého v komponentě. Lze říci, že modul obklopuje součást. Samotný návrh modulu není hlavní částí zobrazené stránky.
Komponenta tvoří obsah, který si prohlíží koncový uživatel. Komponentou může být občas úplná aplikace, která byla vložena do databáze prostřednictvím programování, aby byla zajištěna funkčnost. Modul obvykle zabírá pouze prvky vyskytující se v nabídkách obsahu postranního panelu a nikdy obsah stránky. Moduly obsahu v Joomle jsou dodávány bez kódování a mohou být zobrazeny ruku v ruce s kódovanými částmi stránky. Zobrazení komponent je z velké části zobrazeno ve velkých částech oblasti obsahu stránky. Na druhé straně se zobrazení modulů zobrazuje na postranním panelu, který může být někdy zobrazen v záhlaví, postranním panelu nebo dokonce v zápatí stránky, ale nikdy v hlavním obsahu.
Komponenta Joomla přijímá jakýkoli druh vstupu, který může vycházet od uživatele. Příkladem uživatelského obsahu by mohlo být podání článku, obrázek nebo jiné mediální podání, nebo komentáře vyvolané v systému. V modulu nejsou akceptovány žádné minimální vstupy. Jedinými přijatými vstupy jsou vstupy pouze pro čtení, jako jsou ty, které vám oznámí, kdy je osoba online nebo ne.
Na stránce lze zobrazit pouze jednu komponentu, zatímco na jedné stránce lze zobrazit více modulů. Moduly obsahu také nemají žádnou nastavenou pozici stránky. Umístění je dáno umístěním stránky a neexistuje žádné definitivní umístění. Moduly, na druhé straně, mají definovanou pozici stránky, kde mohou být umístěny. Název složky začíná na com_, zatímco u modulů začíná na mod_.
Souhrn:
- Komponenty jsou vidět v hlavní části stránky Joomla.
- Moduly obklopují komponenty a doplňují pouze komponenty.
- Komponenty lze použít jako plnou aplikaci.
- Moduly lze použít pouze k vytvoření prvků postranního panelu v nabídkách obsahu, protože není zahrnuto žádné programování.
- Zobrazení komponent je v hlavní části stránky.
- Zobrazení modulů je na okraji domovské stránky a nikdy v hlavní části stránky.
- Přijatý vstup do komponent je poměrně široký a různorodý.
- V modulech je malý nebo žádný akceptovaný vstup.
- Na stránce lze zobrazit pouze jednu součást.
- V určité fázi lze zobrazit více modulů.
- Moduly mají definovanou pozici umístění stránky.
- Komponenty nemají žádnou definovanou pozici umístění stránky.
- Název souboru komponenty začíná com_.
- Název souboru modulu začíná mod_.
- Komponentu lze spustit pouze na konkrétní stránce.
- Modul lze spustit z různých stránek.