Komponentit (Components)Komponentit ovat Joomla!n ydintoiminnallisuutta lisääviä laajennuksia. Komponentti yleensä ladataan sivun sisältöalueelle (mainbody/content area). Riippuen sivupohjasta, yleensä sivun keskelle, samalle alueelle kuin artikkelit.
Sivupohjan koodissa:
<?php mosMainBody(); ?> )
Joomla!n perusasennuksessa tulee mukana seuraavat komponentit: Banners, Contacts, News Feeds, Polls, ja Web Links.
Komponenttien konfigurointi tapahtuu aina adminpuolelta Components-valikosta, joskus myös front-end-puolelta.
Modulit (Modules)Modulit laajentavat Joomlan toimintaa pienillä sisältöalueilla, joita kutsutaan modulipaikoiksi (module positions). Alueet määritellään käytettävässä sivupohjassa. Yleisimmät modulipaikat ovat “top”, “left”, “right”, “user1” jne. Modulipaikkojen nimiä tai määrää ei kuitenkaan ole mitenkään rajoitettu, vaan ne riippuvat täysin sivupohjasta. Käytössä olevan sivupohjan modulipaikan näet, kun kirjoitat index.php?tp=1 esim täällä:
http://www.joomlaportal.fi/index.php?tp=1Moduleita Ei voi (ilman erikoistoimenpiteitä) ladata muualle, esim. content areaan.
Modulien konfigurointi ja aktivointi tapahtuu adminpuolelta Modules-valikon kautta.
Modulit voivat olla komponenttien lisäosia, mutta komponentit eivät kuitenkaan vaadi moduleja toimiakseen. Esimerkiksi moduli voi näyttää osan komponentissa määritellystä sisällöstä, vaikka viimeisimmät tapahtumat.
Moduleita hallitaan admin puolelta modules-valikosta (modules > site modules)
Joomla!n perusasennuksessa tulee mukana muun muassa seuraavat modulit:
Main Menu, Top menu, Template Chooser, Polls, Newsflash, Hit
Counter, jne. Huomaa että menuillakin on aina joku moduli, joka määrittelee miten menu piirretään ja missä modulipaikassa se näytetään.
Esimerkki miten moduleja kutsutaan sivupohjassa modulipaikkaan:
<?php mosLoadModules ( 'user1' ); ?>
Mambotit/Pluginit (Mambots)Mambotti (plugin) on pieni toiminnallinen laajennus joka käsittelee artikkelisisältöä ennen sen näyttämistä sisältöalueella.
Mambotteja käytetään merkitsemällä sisältötekstiin ennaltamäärättyjä kutsuja kuten: {mospagebreak}, {mosimage} jne. tai ne voivat toimia itsenäisesti (esim. searchbot).
Useat komponentit vaativat toimiakseen mambotin tai useitakin. Joomlassa on useita vakiomambotteja joita ilman se ei toimi.
Joomlan mukana tulee mambotteja kuten: Email Cloaking, MOS Image, GeSHi
Mistä laajennuksia?Paras paikka löytää laajennuksia on
http://extensions.joomla.org/Lue lisää:
UKK: Mistä löydän tarkoituksiini oikeita komponentteja, moduleita ja mambotteja?
Avainsanat: modulit, komponentit, mambotit, laajennukset, moduli, komponentti, mambot, mikä on moduli, modulipaikat, laajennusten selitys