System bedzie mial mniej wiecej taka strukture:
Kod
|www|
|frontcontroller|
|components|
|plugins| -> mozliwe ze kazdy plugin bedzie mial wlasny podkatalog
|libraries|
|views|
|models|
|config|
|frontcontroller|
|components|
|plugins| -> mozliwe ze kazdy plugin bedzie mial wlasny podkatalog
|libraries|
|views|
|models|
|config|
Jednak zastanawia mnie jak zintegrowac system pluginow z komponentami nie tylko jako filtry ale jako dodatki do komponentow czyli np mamy system news'ow i:
+Plugin filtracji dla bbcode+emotki
+Plugin komentarzy dla news'ow
Sam system komponentow rozwiaze mniej wiecej jak w moim starym cms'ie gdzie wszystko fajnie dzialalo tzn, mamy glowny plik index.php i jego widok w krotym jest panel srodkowy z jakims div'em i panel boczny(po prawej) z jakims div'em potem z panelu admina dodajemy odpowiedni komponent w odpowiednie miejsce a przy ladowaniu calej aplikacji bede wczytywal jaki komponent gdzie ma byc zaladowany po czym includuje jego widok w dane miejsce i zarazem kod jego klasy.
No i tak czytam temat: "Aplikacje PHP plugin" jest tak kilka propozycji jednak sa one albo skomplikowane albo ich zabardzo nie trybie.
2 odpowiedzi daly mi do myslenia jakby to rozwiazac:
http://forum.php.pl/index.php?s=&showt...st&p=409280
http://forum.php.pl/index.php?s=&showt...st&p=452479
Co wy na to i jak dokladnie rozwiazac filtry a plugin(jako rozszerzenie danego komponentu)?
Jakies propozycje bo tamten watek niby wszystko mowi ale jednak nie do konca.
Mam nadzieje ze ten temat potraktujecie powaznie bo widze ze coraz czesciej sa jakies kozaki na forum co mysla ze wszystko wiedza u potrafie i pisza tylko glupoty bo nic innego do zaoferowania nie maja.
Wole zapytac na wstepie niz przy budowie systemu zastanawiac sie czemu mi nic nie dziala.
Ogolnie mialem jeszcze kilka pytan ale zbieram sie do pracy wiec jak mi przyjda do glowy napisze za jakies 45min,