Druhy rozšíření v Joomla
- Moduly – v terminologii Joomly se jedná pouze o ty fragmenty, které jsou vidět na webových stránkách určených návštěvníkům (frontend). Stránka se tedy skládá z množství modulů (menu, patička...) a hlavního obsahu stránky (technicky z komponenty). Rozšíření obsahující pouze modul bude patrně jednoduché rozšíření, což není myšleno v negaci, pokud plní svůj účel. Více se o modulech v Joomle dočtete zde.
- Pluginy – neboli zásuvné moduly, jsou aplikace, které provádějí nějaké změny. Představte si je jako chlapíka, který kolem sebe vidí procházet nějaký program, prohlédne si jej a případně provede nějakou úpravu. Prakticky to může být plugin, jež najde e-mail v HTML kódu a aplikuje na něj ochranu před spamovacími roboty. Tento plugin je součástí Joomly v základním balíčku. Více se o pluginech dočtete zde.
- Komponenty – si představte jako malý systém v systému. Komponenta může obsahovat moduly (v případě, že má něco zobrazovat), pluginy (v případě, že má něco upravovat), jazyky (pro různé jazykové překlady) i svá vlastní rozšíření. Více se o komponentách dočtete zde.
- Šablony – jsou to co, návštěvník webových stránek fakticky vidí. Je to takový mustr, do kterého systém vkládá jak moduly, tak i hlavní obsah (obsah komponenty). Šablony zajišťují to, že každý web může mít originální design
- Jazyky – zajišťují, aby systémem generované texty byly v požadovaném jazyce. Jazyky jsou jak v Joomle samotné, tak i každé rozšíření mívá své vlastní jazyky