DomůDokumentaceZákladní informaceKomponenty,Moduly,Pluginy

Tento článek je prvním ze série článků a vývoji Joomly 1.5. Nejprve než pustíme do opravdového vývoje doplňků pro Joomlu je nutné porozumět tomu co vlastně chceme vyvinout, nebo-li umět rozlišit mezi jednotlivými typy doplňků.

Základní typy se nazývají:

  • Komponenta - jedná se o nejrozsábhlejší část Joomly, ve které doplňujeme nejvíce funkčnosti. Je to vlastně hlavní typ rozšíření pro Joomlu. Mezi kompoenty patří v základní Joomle třeba tvorba a zobrazování článků, správa kontaktů, uživatelů. Komponenty obvykle mívají dvě části. Jednu pro administrátora a druhou pro veřejnou část, která se stará o zobrazování dat uživateli. V administrátorské části je zobrazení dat obvykle rozděleno na tabulku položek a editační formulář. Ve veřejné části se většinou pouze zobrazují data zadaná v administraci, ale lze je rovněž i ukládat jako se děje při registraci. V nové Joomle 1.5 se komponenty tvoří podle principu MVC což do češtiny přeloženo znamená model,pohled a ovladač. O tom co to je se podrobneji dozvíte v některém z příštích dílů.
  • Modul - slouží k zobrazování pouze menšího množství informací, ale může sloužit jako vstupní brána ke komponentě. Příkladem je třeba standarní přihlašovací modul v Joomle, který spouští komponentu. Moduly se nemusí tvořit pouze programově, ale lze je vytvořit i jako tzv. textový modul pomocí Joomly. Moduly najdeme i v admiinistrační části Joomly.
  • Plugin - dříve se nazýval mambot. Tato část Joomly se stará o různé systémové funkce na pozadí a až na vyjímky je není možné zporovovat. Onou vyjímkou jsou pluginy typu content, které umožňují vkládat na začátek, nebo na konec článků různé texty, nebo obvládací prvky, jako je třeba hodnocení článků, nebo zobrazení komentářů. To však není jejich jediná úloha. Další a nemůně významná práce spočívá ve funkci, kterou známe s textových editorů pod názvem Najít a nahradit", nebo-li, že umí upravovat uložené texty. Typickým příkladem tohoto chování je třeba zvýraznění syntaxe zdrojového kódu použitého v článku, nebo zobrazování různých přehrávačů v textu. Při tvorbě článků se nejčastěji vkládají pomocí tagů ve složených závorkách, kde lze uvést i nějaké parametry. Mezi další typy pluginů patři:
    • Editory - jsou to ony známé WYSIWYG editory, které nám pomájají t tvorbou článků v Joomle.
    • Vylepšení editorů(editor-xtd) - přidávají pod plochu edutoru různá další tlačítka, která pomáhají s editací.
    • Vyhledávání(search) - jak již název napovídá jsou zodpovědné za vyhledávání ve vaších stránkách.
    • System - pomocí těchto pluginů lze zpracovávat různé systémové akce, jako je tvorba cache, nebo sef odkazů.
    • User - využívají se při různé práci s uživateli, jako co se má provést při přídání uživatele, při odstranění, při příhlášení ...
    • XML-RPC - zpracovávají požadavky pro ovládání Joomly pomocí externích aplikací.
    • Autentizace(authenticate) - podle názvu lze rozeznat, že se jedná o skupinů pluginů, které slouží pro ověřování totožnosti při přihlášení. Díky této skupině pluginů lze použít i jiné zdroje pro přihlášení než je samotná Joomla. Jako příklad lze uvést přihlašování pomocí účtů na GMailu, nebo OpenID.
    Každý typ pluginů má přířazený vlastní typ akce, který zpracovává, ale k tomu se dostaneme až v některém z příštích dílů.
Komentářů (0)
Přidat komentář
YOUR_CONTACT_DETAILS:
Komentářů:
[b] [i] [u] [s] [url] [quote] [code] [img]   
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
SECURITY
Prosím=vložte text z obrázku (anti-SPAM ochrana

Zprávičky

Napsat novou zprávičku  |  Vše

sh404SEF 2.0.3.545

Nová verze

Napsal Peter Smrčák | 13.08 22:12

Kunena 1.6 RC1

Nová verze

Napsal Peter Smrčák |  9.08 15:28

Vyšla nová Kunena RC1 pre pripravovanú Joomlu 1.6.

EasyBook reloaded!

Nová verze

Napsal Peter Smrčák |  4.08 06:41

Vyšla stabilná verzia obľúbenej návštevnej knihy EasyBook reloaded vo verzii 2.0.4.

VirtueMart 1.1.5

Nová verze

Napsal Peter Smrčák | 28.07 15:11

Práve vyšiel nový VirtueMart.

Táto verzia opravuje rôzne problémy.

changelog | download

Joomla 1.5.19

Bezpečnost

Napsal Filip Bartmann | 16.07 18:30

Dnešním dnem spatřila světlo světa další aktualizace stabilní řady Joomly 1.5, tentokrát s pořadovým číslem 19 a kódovým jménem Wojmamni ama batani. Jedná se o opravu několika menších bezpečnostních chyb v administraci a také novou verzi js frameworku Mootools.

Více...

Jméno Joomla!® je použito pod limitovanou licenci od Open Source Matters ve Spojených státech a ostatních zemích. Joomladev nemá spojení s Open Source Matters, nebo projektem Joomla! a není součástí jejich podpory
Logo Joomla!® je použito pod limitovanou licenci od Open Source Matters ve Spojených státech a ostatních zemích. http://joomladev.eu nemá spojení s Open Source Matters, nebo projektem Joomla! a není součástí jejich podpory