meni se svidja kako je u Wordpressu to reseno, oni su pluginove radili u bliskoj saradnji sa call-back sistemom koji je ugradjen u WP. Pluginovi se naprosto inkluduju kao obicne php skripte (koji pluginovi se inkluduju kontrolise se u konfiguraciji) i oni se izvrse kao obican php skript, a njihov je zadatak da se registruju za akcije koje ih zanimaju koristeci WP-ove ugradjene funkcije. Kad se neka od tih akcija izvrsava WP pogleda niz registrovanih funkcija za callback za tu akciju i onda ih redom pozove, i tako pluginovi mogu da se ubace u razne delove sistema. Vrlo elegantan i flexibilan interfejs.
__________________
Leadership is the art of getting people to want to do what you know must be done.
|