Joomla vývoj pluginů

Waflan
28. led 2021 17:10 #143622
Dobrý den,

mohli by jste mi doporučit nějaké tutoriáli na vývoj pluginů v joomle?

Předem děkuji za odpověď.
Waflan

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od H13
28. led 2021 17:47 #143623
Ahoj,

v jakým jazyce, je angličtina akceptovatelná?

Phoca Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Waflan
28. led 2021 19:02 #143624
Ano je

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
28. led 2021 23:10 #143625
Přímo v oficiální dokumentaci je k tomu docela hodně článků .

Popř. bych doporučil projít si kódy základních pluginů v Joomle, dá se z toho také dost přiučit.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Waflan
29. led 2021 10:44 #143626
Dobře podívám se na to a nějaké tutoriali na youtubu nebo někde jinde na internetu asi nejsou co? Já nic nenašel.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
29. led 2021 15:12 - 29. led 2021 15:19 #143627
Když jsem ještě pracoval ve firmě, jehož jméno se zde nesmí vyslovit, tak mi programátoři odpovídali na můj dotaz jak se naučili programovat moduly, pluginy a komponenty na joomla:

- kniha v en pro vývoj pluginů pro Joomla15
- dokumentace Joomla v en
- sledováním originálních core joomla pluginů modulů komponent (ne těch od jiných výrobců, to jsou většinou paskvily předělávané z jiného řešení ...)

No a až budete umět, tak podle mých zkušeností a zkoumání kódu - top kvalita programátorských prací jsou rozšíření od firmy Regularlabs, ale tím bych nezačínal.

A samozřejmě
- spousty hodin zkoušení a testování
- používání kvalitní aplikace na programování, která ihned odhaluje PHP chyby odporující zákonitostem frameworku Joomla (já používám PHPStorm)
- dodržování standardů programování (odsazení řádků, if else...)

Začal bych modulem.
Modul je jen upravené view nejakého zobrazení proměnné
Pak bych pokračoval pluginem - zde je dobré si nastudovat typy pluginů a jednotlivé události/triggery (například pro content) pro které se většinou pluginy programují
No a jako poslední je na řadě komponenta, kde plně uplatníte zkušenosti se systémem MVC (model, view, controller)

Speciálním druhem jsou pluginy, které overridují základní chování aplikací - například aktuálně jsme naprogramovali plugin, který mění chování modelu waitinglist v aplikaci VirtueMart a využíváme ho v aplikaci Virtuemart Mailing Manager.

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Poděkovali: Waflan

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.