Witam, od jakiegoś czasu piszę własny CMS w ZF. Mam już dużo zrobione w tym ostatnio zrobiłem instalacje modułów oraz ich obsługę oraz strony statyczne. W końcu przyszedł czas na widżety, szukałem coś na ten temat, ale jakoś nie specjalnie dużo było na ten temat informacji.

Otóż chciałbym zrobić do każdego modułu sekcję widżetów, do autoryzacji - wiadomo okienko logowania, artykuły - np. spis kategorii, wyszukiwarka, kalendarz z terminarzem, etc. raczej każdy wie o co chodzi. Sęk w tym, że CMS powinien być możliwie najprostszy w obsłudze dla zwykłego klienta, a więc muszę zrobić w panelu administratora możliwość wł/wył danego widżetu oraz zrobić wybór jego lokalizacji na stronie.

Zastanawiam się jak prawidłowo powinien zostać zrobiony taki widżet, czy jako Action Controller, Helper? A może jeszcze coś innego, chciałbym też go umieścić w innym katalogu niż zwykłe kontrolery. A może zrobić moduł obsługi widżetów i wywoływać odpowiednie metody?

Najlepiej jakby ktoś doświadczony w tym temacie się wypowiedział i zaproponował wydajne rozwiązanie smile.gif