/root
----/index.php (wiadomo)
----/app
--------/config(glowne pliki kofiguracyje aplikacji)
--------/baseview.php(bazowy widok ladujacy widoki z komponentow)
-------/basecontrolel.php(bazowy kontroller ladujacy kontolery z komponentow)
-------/basemodel.php(bazowy mode ladujacy modele z komponentow)
-------/components(folder z komponentami)
-----------/przykladowy_komponent
---------------/schema.xml(opis i konfig komponentu)
---------------/languages(pliki jezykowe)
---------------/model(modele komponentu w zaleznosci od akcji, np act=view to lafujemy model odpowiedzialny za podglad analogicznie ponizej)
---------------/view(widoki komponentu)
---------------/controler(kontrolery komponentu)
----/cache (poprostu cache)
----/libs (folder z bibliotekami)
--------/js (mootoolsy i inne kosmate kudlacze )
--------/php
-----------/classes (pliki z klasami do laczenia sie z baza, sesja, obsluga gd i inne)
-----------/functions(pliki z funkcjami)
----/languages(pliki jezykowe do glownej czesci
czy ktos moglby mi poradzic czy to bedzie wystarczajco elastyczne do aplikacji powiedzmy obslugi biura nieruchomosci.
szukalem na forum jak zbudowac elastyczna aplikacje ale jedyne co znalazlem to ten watek:
http://forum.php.pl/index.php?showtopic=47...mp;#entry261941
ale w nim nic nie ma

Glowne zalozenie to instalacja komponentow przez uzytkownika bez zbednej babraniny i wgrywania dziesieciu plikow do osmiu roznych folderow.
Uzytkownik sciaga paczke wybiera opcje i juz.
Jak mozna uzyskac np efekt stalych i dynamicznych komponentow. Powiedzmy ze mam aplikacje i pewne komponenty sa widoczne caly czas i maja mozliwosc ingerencji w inne komponenty, a inne sa uruchamiane tylko podczas zadania.
Prosilbym o jakies pomysly, poprawki, przyklady, uwagi...
Niektore komponenty chcialbym np ladowac przez ajax, jaka bylaby najlepsza metoda na wciagniecie takiego komponentu? zrobienie dodatkowego pliku ext.php laczacego sie z baza i posiadajacego wlasna sesje ialdujacego komponent czy jeszcze jakis inny sposob