Peamised erinevused: Joomla on vaba allikaga CMS, mis avaldab vorme ja veebilinke sisaldavat sisu. Komponendid on sisuliselt see, mida näete lehe põhiosas. Moodulid täiendavad komponendis sisalduvat sisu; need ei ole mõeldud lehe peamiseks sisuks.
Joomla komponent on Joomla põhielement (keskne osa). See on Joomla peamine funktsionaalne üksus ja seda võib vaadelda kui mini-rakendust. Põhimõtteliselt kuvab komponent alati oma tulemused oma malli põhiosa piirkonnas.
Teisest küljest on moodulid tavaliselt teised veebisaidi põhiosa ümber asuvad bitid. Tavaliselt on sellel vähem võimalusi, mis on teise lõppkasutaja poolt konfigureeritavad, ning enamikul juhtudel ei käsitle see andmebaasi sorteerimist.
Joomla komponendi ja Joomla mooduli võrdlus:
Joomla komponent | Joomla moodul | |
Kirjeldus | Komponendid on sisuliselt see, mida näete lehe põhiosas. | Moodulid täiendavad komponendis sisalduvat sisu; need ei ole mõeldud lehe peamiseks sisuks. |
Kuvab | Komponent kuvab alati oma tulemused oma malli põhiosas. | Moodul näitab oma tulemusi, mis katavad kõike põhikehast. Tavaliselt on see piki kere külge, ülemist või alumist osa. |
Kategooria | Sisu kuvatakse rühmitatuna kategooriatesse | Moodul kuvatakse konkreetses kategoorias |
Kasutamine | Lehe sisu. See võib olla isegi täielik rakendus. | Moodulid moodustavad tavaliselt külgriba või sisu menüü elemendid. |
Kuvab | Lehe sisu ala | Külgriba, päise, jaluse jne lehekülje varu |
Faili nimi algab | com_ | mod_ |
Sisendid | Võib vastu võtta kõiki sisendeid | Minimaalsed sisendid |
Sarnased sisendid | Artiklite esitamistest võetakse vastu foorumi kasutajate kommentaarid. | Kes on online-moodul, küsitlusmoodul aktsepteeritakse. |