Pogledajte određenu poruku
Staro 26. 08. 2006.   #10
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default

Citat:
Originalno napisao zira
Mnogo je dobro kada redosljed nije bitan Ako jeste bitan, onda taj plugin koji zavisi od rezultata nekog drugog plugina ne bi mozda morao da reaguje na glavni event, vec na event da je ovaj uslovni zavrsio. U suprotnom se stvari zakomplikuju prilicno.
Pa jeste, ali onda taj "uslovni" plugin mora da zna da postoji neki plugin koji od njega zavisi, sto obicno nije slucaj (cesto nisu ni isti autori). Po meni su takve stvari problem autora pluginova, a ne autora aplikacije. A i u 99% slucajeva moze da se zaobidje takva logika, tipa registruje se plugin za neki kasniji event, proverti da li postoji funkcija koja mu treba i slicno, a ne da se komplikuje logika glavne aplikacije sa milion mehanizama i provera..

Sto se tice pluginova mnogo jaka fora je i mogucnost da plugin redefinise core funkcije, u WP-u je to reseno kao pluggable funkcije. Sve biblioteke takvih funkcija se inkluduju nakon pluginova i kod svake funkcije se prvo proveri da li vec postoji funkcija sa takvim imenom, pa tek ako ne postoji sledi definicija. Tako mozes lako da izmenis ponasanje neke osnovne funkcije, a da posle upgrade aplikacije i dalje funkcionise skroz normalno..
__________________
Leadership is the art of getting people to want to do what you know must be done.
ivanhoe je offline   Odgovorite uz citat