Joomla! CMS: Komponendid, moodulid ja mambotid

31.08.2007  |  Gunnar

Joomla! CMS Joomla! CMS süsteemi osadeks, mille abil külastajatele erinevat sisu näidatakse, on komponendid, moodulid ja mambotid. Uurime lähemalt, mis neist on mis ja kuidas neist mida kasutatakse.

Komponendid

Joomla! CMS komponente võib käsitleda kui iseseisvaid spetsiifilist funktsionaalsust pakkuvaid süsteemi koostisosi. Näiteks on komponentidena ehitatud üles kõik olulisemad laiendused Joomla!’le: pildigaleriid, foorumid, veebipoed jne.

Paremini illustreerib seda näiteks see, et üks menüüde tüüpe on Component. Joomla!’ga tuleb kaasa selline komponent nagu Polls, mille abil saame korraldada küsitlusi.

Joomla! CMS: Küsitluste menüü loomine
Küsitluste menüü loomine Menu Manager‘is.

Kui loome Component-tüüpi menüü ja valime komponendiks Polls, siis saame tulemuseks menüüvaliku, millelt avaneb küsitluste osa leheküljel. Alltoodud pildil on näha, milline küsitluste lehekülg avaneb, kui klikime küsitluste lingil ning valime rippnimistust mõne küsitluse.

Joomla! CMS: menüüst on valitud küsitlused

Seega saame komponentide abil moodustada leheküljele erinevaid spetsiifilisi jaotusi, mille sisu pakuvad meile välja Joomla! CMS komponendid.

Ka tavalised menüüd, millelt avanevad artiklid või artiklite nimistud, on tegelikult komponendi põhised menüüd. Kuigi seda kasutajale otseselt kuskil ei näidata, on nende menüüde aluseks Joomla! CMS põhiline sisukomponent com_content.

Moodulid

Moodulid on komponentidest erinevad selle poolest, et nende abil tehakse külastajale kättesaadavaks väiksemad funktsionaalsused kui komponentide abil. Samuti on just moodulid need, millega tegeldakse sisumallide nende osade korral, mis ei seondu otseselt komponentide poolt pakutavaga.

Näiteks paigutatakse sisumallidesse menüüd, asukoharibad, reklaamid, jooksvad küsitlused, keeltevalikud jpm moodulitena. Nii võib näiteks tulle veebipoe komponendiga kaasa mooduleid, mille abil saab lehekülje servas näidata populaarsemaid tooteid, allahinnatud või soodushinnaga tooteid ja poe omanike poolt soovitatud tooteid.

Vaatame väikest näidet alltoodud pildi näol.

Joomla! CMS: moodulid

Moodulina näidatakse järgnevaid lehekülje osi:

  • keelte valik lehekülje ülemises servas,
  • ülemine menüü,
  • otsingute kast,
  • asukohariba (breadcrumbs),
  • mõlemad vasakud menüüd,
  • küsitlus,
  • blogi XML-voog (RSS feed).

Sellest, kuidas mooduleid lehekülje sisumalli paigutatakse ja kuidas panna paika nende näitamise tingimused, teen juttu edaspidistes kannetes.

Mambotid

Kõige madalamal ja nähtamatumal tasemel töötavad mambotid ehk Joomla! CMS’i robotid. Mambotite ülesanneteks on näiteks teha lehekülje sisus erinevaid kohendusi enne sisu esitamist külastajale. Nii võivad näiteks artiklid sisaldada spetsiaalseid tähistusi, mille abil saab sisusse tuua erinevate robotite poolt pakutava funktsionaalsuse.

Näiteks piltide sisestamine artiklisse käib enamasti vastava mamboti abil. Samuti on olemas spetsiaalne mambot, mis muudab lehekülje tekstis esinevad e-posti aadressid rämpsposti robotitele loetamatuks.

Kokkuvõte

Tegime oma esimese tutvuse komponentide, moodulite ja mambotitega. Komponendid pakkusid meile välja erinevat laiemal tasemel funktsionaalsust. Mooduleid kasutasime lehe erinevates kohtades spetsiifilise info kuvamiseks. Mamboteid aga kasutasime selleks, et teha järellihvimist sisule.

2 kommentaari sissekandele “Joomla! CMS: Komponendid, moodulid ja mambotid”

  1. Giovanni

    CopyProf

    The perfect complement to firewalls and anti-virus

  2. Gunnar

    Hi Giovanni!

    I’m sure you are here to make your best offer. I’m sorry, but we are currently very busy on messing around with those northern beautis you cannot find in south. Again, I’m very sorry!

Kommenteeri

sulge
Saada link e-postiga

© DT 2012 | Creative Commons Attribution-Noncommercial 3.0 License | WordPress