Joomla 5.2.2 Security & Bugfix Release
Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.
Joomla vývoj pluginů
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
mohli by jste mi doporučit nějaké tutoriáli na vývoj pluginů v joomle?
Předem děkuji za odpověď.
Waflan
28. led 2021 17:47 #143623
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Odpověď od H13
Admin
Ahoj,
v jakým jazyce, je angličtina akceptovatelná?
v jakým jazyce, je angličtina akceptovatelná?
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
29. led 2021 10:44 #143626
Odpověď od Waflan
Uživatel
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.
29. led 2021 15:12 - 29. led 2021 15:19 #143627
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
Odpověď od Rudolf
Joomla Expert
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.
- 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