Cum se creează un modul pentru Joomla care va fi actualizat cu sistemul de actualizare încorporat, cu lansarea noii versiuni a modulului? Acest lucru este important pentru cei care dezvoltă module pentru proiectele lor pe Joomla. Dacă considerați că o mulțime de proiecte și modulul a fost capabil de a îmbunătăți în mod semnificativ, sau în cazul în care a fost găsit din greșeală, în loc de a instala manual o nouă versiune pentru toate proiectele este mult mai ușor de utilizat sistem de actualizare nativ din panoul de administrare. Se poate întâmpla, de asemenea, că un proiect nu mai dețineți și de acces pe care AdminPanel nu, dar doriți să aveți modulele de lucru bine oriunde sunt instalate (mai ales, din nou, dacă ați descoperit o eroare gravă).
Deci, să ne uităm la structura modulului:
tmpl // Folder în care există un aspect alternativ gol default.php
gitignore // Acesta este fișierul git
README. md // Acesta este fișierul git
index. html // Fișier gol gol
mod_avaphp. php // Fișier index al modulului
mod_avaphp. xml // module xml-file
mod_avaphp. zip // Modulul de arhivare
actualizați. xml // Acest fișier este necesar pentru sistemul de upgrade Joomla
În arhiva mod_avaphp.zip sunt doar acele fișiere care aparțin modulului, adică nu există fișiere .gitignore, README.md, update.xml
Pentru ca modulul să fie actualizat, trebuie să lucrați cu două fișiere mod_avaphp.xml și update.xml