Tyto typy rozšíření řeší různé úlohy. Komponenta obvykle zajišťuje hlavní aplikační obsah, modul doplňuje konkrétní pozici stránky a plugin reaguje na události systému.
Začněte odpovědností
Správa vlastní domény dat patří typicky do komponenty. Menší výpis vedle hlavního obsahu je přirozenou úlohou modulu. Pro integraci do existujícího procesu zvažte plugin, pokud systém nabízí vhodnou událost.
Využijte infrastrukturu
Autorizaci, ochranu formulářů, jazykové soubory a databázovou abstrakci stavte na Joomla API. Kopírování vlastní autentizace do každého rozšíření vytváří další místa, která musíte bezpečně udržovat.
Výchozí bod: oficiální vývojářská dokumentace.