Joomla Component vs modul
A Joomla az egyik leggyakoribb CMS, amelyet fel lehet használni nagy értékű blogok és webhelyek készítéséhez. Fontos megérteni a rendszer belső alkotóelemeinek működését, hogy megismerjük, mi várható tőlük és hogyan működnek. Az egyik gyakran feltett kérdés a Joomla összetevő és a modul közötti különbség. Az alábbiakban felvázolt különbségeknek jó útmutatónak kell lenniük a fő pontok megértésében.
Különbségek
A Joomla-ban azt az összetevőt, amelyet az oldal fő részének tekintik, az emberi szem látja. A Joomla felépítése szerint minden létrehozott oldalhoz csak egy elem tölthető be. Ez viszont azt jelenti, hogy a felajánlott alapvető tartalomkezelés valójában önmagában is egy összetevő. A Joomla modul viszont kiegészíti a komponens tartalmát. Azt mondhatjuk, hogy a modul körülveszi az alkatrészt. A modul kialakítása önmagában nem állítólag a látható oldal fő része.
Az összetevő alkotja a végfelhasználó által megtekintett tartalmat. Az összetevő időnként lehet egy teljes alkalmazás, amelyet a funkcionalitás biztosítása érdekében programozás révén helyeztek az adatbázisba. A modul általában csak azokat az elemeket veszi fel, amelyek az oldalsáv tartalommenüiben jelennek meg, és soha nem egy oldal tartalmát. A Joomla tartalommoduljai nem tartalmaznak kódolást, és kéz a kézben mutathatók be az oldal kódolt részeivel. Az alkatrészek megjelenítését nagyrészt az oldal tartalmi területének nagy részei mutatják. Másrészt, a modulok megjelennek az oldalsávon, amely néha megjelenhet az oldal fejlécében, oldalsávjában vagy akár a láblécében is, de soha nem a fő tartalom.
A Joomla komponens bármilyen bemenetet elfogad, amely a felhasználótól származhat. A felhasználói tartalomra példa lehet egy cikk benyújtása, kép vagy más média benyújtása, vagy a rendszerben felmerülő megjegyzések. Nincsenek minimális bemenetek a modulban. Az egyetlen befogadott bemenet a csak olvasható bemenet, például az, amely tudatja Önnel, hogy valaki online vagy nem.
Egy oldalon csak egy elem jeleníthető meg, míg egy oldalon több modul is megjeleníthető. A tartalommoduloknak sem van beállított oldalpozíciója. Az elhelyezést az oldalmegjelenítés adja meg, és nincs határozott helye. A modulok viszont meghatározott oldalpozícióval rendelkeznek, ahol megtalálhatók. Az összetevő fájlneve com_-vel kezdődik, míg a modulok neve mod_-vel kezdődik..
Összefoglaló:
- Az alkatrészek a Joomla oldal fő részében találhatók.
- A modulok körülveszik az alkatrészeket, és csak kiegészítik azokat.
- Az alkatrészek teljes alkalmazásként használhatók.
- A modulokat csak a tartalommenük oldalsávos elemeinek létrehozására lehet felhasználni, mivel nincs programozás.
- Az összetevők megjelenítése az oldal fő részén található.
- A modulok megjelenítése a honlap perifériáján található, és soha nem az oldal fő részén.
- Az összetevőkben elfogadott bevitel meglehetősen széles és változatos.
- A modulokban kevés vagy nincs elfogadott bemenet.
- Csak egy elem jeleníthető meg egy oldalon.
- Egy adott szakaszban több modul is megjeleníthető.
- A modulok egy meghatározott elhelyezési pozícióval rendelkeznek.
- A komponenseknek nincs meghatározott oldal elhelyezési pozíciója fenntartva.
- Az összetevő fájlneve com_-vel kezdődik.
- A modul fájlneve mod_-vel kezdődik.
- A komponens csak egy adott oldalon futtatható.
- A modul különféle oldalakon futtatható.