Razumem ja sta je modularno programiranje sve je to ok, moja app je radjena po HMVC strukturi.
E sada ja bih hteo malo da promenim sam postupak komunikacije mojih modula i informacije o njima.
Ja u mom cms-u imam u navigaciji module stavku, koja mi izlistava instalirane module i informacije o njima.
Sada meni se nesvidja moj postupak instalacije mojih modula.
Ja kada instaliram novi modul putem upload forme (module.zip) na submit raspakujem zipovan modul u moj direktorijum gde se nalaze ostali moduli, u toku instalacije pravim odredjene tabele u bazi ako su neophodne i upisujem novo ime u instaliranim modulima i tako citam iz baze koji su mi moduli instalirani za prikaz u admin panelu. Meni se nesvidja sto ja sve informacije drzim u bazi nekako mi usporava proces svega.
Pokusavam da skapiram kako joomla radi ali mi neide sama njihova procedura modula i nerazumem bas dobro.
Video sam citajuci tutoriale ( joomla creta own module ) oni vecinu informacija o modulu cuvaju u XML fajlu? Ispravite me ako gresim?
I za prikaz u admin panelu on cita informacije iz xml-a a ne iz baze? Kako joomla zna koji je modul instaliran a koji nije?
Ja bih hteo da razvijem kvalitetno taj deo izmedju komunikacije i instalacije modula jer oni mi cine ceo cms...
Kod mene kada je instaliran modul ja hvatam parametar iz URL-a ($this->uri->segment(3)(www.example.com/index.php/module) i pomocu tog parametra ja znam koji je modul u pitanju i onda ga pozivam.
Meni je ovo sto sam ja radio nekako prljavo kako ja kazem, zelim da bude dobro i zato zelim da vi koji ste iskusniji mi pojasnite kako je najbolje to odraditi..
Zelim pojasnjenje od same instalacije modula sta jedan modul mora da ima pri instalaciji u tom xml fajlu i sta ja sve cuvam u tom xml-u?
Znaci ono kada pritisnem submit zanima me koji proces treba da se uradi i dali ja nesto cuvam bazi?
Netreba kod da mi pisete,vec neko da mi pojasnite kako to ustvari radi da ja stvorim sliku u glavi...
Sve to mi je nekako konfuzno imam hiljadu ideja i ne znam koja je ispravna, nezelim ja da kopiram joomlu ali vidim ta oni imaju taj proces jako dobro razvijen.
Svaki predlog mi je dobrodosao!
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.